AnimatLab  2
Test
BlLine.h
1 // BlLine.h: interface for the BlLine class.
2 //
4 #pragma once
5 
6 namespace BulletAnimatSim
7 {
8  namespace Environment
9  {
10 
11  class BULLET_PORT BlLine : public BlRigidBody, public OsgLine
12  {
13  protected:
14  //Remove the texture and culling options for the line.
15  virtual void SetTexture(std::string strTexture) {};
16  virtual void SetCulling() {};
17  virtual void CreateGraphicsGeometry();
18  virtual void CreatePhysicsGeometry();
19  virtual void SetThisPointers();
20  virtual void DeleteGraphics();
21 
22  public:
23  BlLine();
24  virtual ~BlLine();
25 
26  virtual void SetupGraphics();
27 
28  virtual void Initialize() {};
29  virtual void ResetSimulation();
30  virtual void AfterResetSimulation();
31  virtual void StepSimulation(float fltTension);
32  virtual void CreateParts();
33  };
34 
35  } // Visualization
36 } //BulletAnimatSim
A common class for all rigid body data specific to vortex.
Definition: BlRigidBody.h:87
Classes for implementing the cm-labs vortex physics engine for AnimatLab.