AnimatLab  2
Test
VsCone.h
1 // VsCone.h: interface for the VsCone class.
2 //
4 
5 #if !defined(AFX_VSCONE_H__B6B13C0B_D733_44AF_917D_372FE21A4A2D__INCLUDED_)
6 #define AFX_VSCONE_H__B6B13C0B_D733_44AF_917D_372FE21A4A2D__INCLUDED_
7 
8 #if _MSC_VER > 1000
9 #pragma once
10 #endif
11 
12 namespace VortexAnimatSim
13 {
14  namespace Environment
15  {
16  namespace Bodies
17  {
18 
19  class VORTEX_PORT VsCone : public AnimatSim::Environment::Bodies::Cone, public VsRigidBody
20  {
21  protected:
22 
23  virtual void CreateGraphicsGeometry();
24  virtual void CreatePhysicsGeometry();
25  virtual void ResizePhysicsGeometry();
26  virtual void CalculateEstimatedMassAndVolume();
27 
28  public:
29  VsCone();
30  virtual ~VsCone();
31 
32  virtual void CreateParts();
33  virtual void CreateJoints();
34  };
35 
36  } //Bodies
37  } // Environment
38 } //VortexAnimatSim
39 
40 #endif // !defined(AFX_VSCONE_H__B6B13C0B_D733_44AF_917D_372FE21A4A2D__INCLUDED_)
A common class for all rigid body data specific to vortex.
Definition: VsRigidBody.h:55
The Cone base class.
Definition: Cone.h:24
Classes for implementing the cm-labs vortex physics engine for AnimatLab.