AnimatLab  2
Test
VsCylinder.h
1 // VsCylinder.h: interface for the VsCylinder class.
2 //
4 
5 #if !defined(AFX_VSCYLINDER_H__B6B13C0B_D733_44AF_917D_372FE21A4A2D__INCLUDED_)
6 #define AFX_VSCYLINDER_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 
20  {
21  protected:
22 
23  virtual void CreateGraphicsGeometry();
24  virtual void CreatePhysicsGeometry();
25  virtual void ResizePhysicsGeometry();
26  virtual void CalculateEstimatedMassAndVolume();
27 
28  public:
29  VsCylinder();
30  virtual ~VsCylinder();
31 
32  virtual void CreateParts();
33  virtual void CreateJoints();
34  };
35 
36  } //Bodies
37  } // Environment
38 } //VortexAnimatSim
39 
40 #endif // !defined(AFX_VSCYLINDER_H__B6B13C0B_D733_44AF_917D_372FE21A4A2D__INCLUDED_)
A common class for all rigid body data specific to vortex.
Definition: VsRigidBody.h:55
Classes for implementing the cm-labs vortex physics engine for AnimatLab.
the Cylinder base class.
Definition: Cylinder.h:24