AnimatLab  2
Test
OsgPrismatic.h
Go to the documentation of this file.
1 
7 #pragma once
8 
9 namespace OsgAnimatSim
10 {
11  namespace Environment
12  {
13  namespace Joints
14  {
15 
16  class ANIMAT_OSG_PORT OsgPrismatic
17  {
18  protected:
19  virtual void DeletePrismaticGraphics(osg::ref_ptr<osg::MatrixTransform> osgJointMT, OsgPrismaticLimit *lpUpperLimit, OsgPrismaticLimit *lpLowerLimit, OsgPrismaticLimit *lpPosFlap);
20  virtual void CreatePrismaticGraphics(float fltBoxSize, float fltRadius,
21  osg::ref_ptr<osg::MatrixTransform> osgJointMT, OsgPrismaticLimit *lpUpperLimit,
22  OsgPrismaticLimit *lpLowerLimit, OsgPrismaticLimit *lpPosFlap);
23 
24  public:
25  OsgPrismatic();
26  virtual ~OsgPrismatic();
27  };
28 
29  } // Joints
30  } // Environment
31 } //OsgAnimatSim
Classes for implementing the cm-labs vortex physics engine for AnimatLab.