vrecko
virtual reality framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
APRoomEdit::WallRemove Class Reference

#include <WallRemove.h>

Inheritance diagram for APRoomEdit::WallRemove:
APRoomEdit::Tool

Public Member Functions

 WallRemove ()
 
virtual ~WallRemove ()
 
virtual bool loadXMLParameters (XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *pParametersNode)
 
virtual void init (osgUtil::LineSegmentIntersector::Intersection *intersection, WG_Wall *curWall, WG_Point *curPoint, PointType type, vrecko::EnvironmentObject *pEOOwner, std::vector< osg::ref_ptr< WG_Wall > > *walls, std::vector< osg::ref_ptr< WG_Point > > *points, osg::Geode *pOSGGeode, osg::Vec3Array *pOSGVertexArray)
 
- Public Member Functions inherited from APRoomEdit::Tool
 Tool ()
 
virtual ~Tool ()
 
ToolType getType ()
 
string getName ()
 
void setName (string n)
 
bool isDirty ()
 
void setDirty (bool d)
 
virtual void update (osgUtil::LineSegmentIntersector::Intersection *intersection, WG_Wall *curWall, WG_Point *curPoint, PointType type, vrecko::EnvironmentObject *pEOOwner, std::vector< osg::ref_ptr< WG_Wall > > *walls, std::vector< osg::ref_ptr< WG_Point > > *points, osg::Geode *pOSGGeode, osg::Vec3Array *pOSGVertexArray, osg::Vec3 &movingVector)
 
virtual void terminate (osgUtil::LineSegmentIntersector::Intersection *intersection, WG_Wall *curWall, WG_Point *curPoint, PointType type, vrecko::EnvironmentObject *pEOOwner, std::vector< osg::ref_ptr< WG_Wall > > *walls, std::vector< osg::ref_ptr< WG_Point > > *points, osg::Geode *pOSGGeode, osg::Vec3Array *pOSGVertexArray)
 

Additional Inherited Members

- Protected Attributes inherited from APRoomEdit::Tool
ToolType type
 
bool dirty
 
std::string name
 

Constructor & Destructor Documentation

APRoomEdit::WallRemove::WallRemove ( )
inline
virtual APRoomEdit::WallRemove::~WallRemove ( )
inlinevirtual

Member Function Documentation

virtual void APRoomEdit::WallRemove::init ( osgUtil::LineSegmentIntersector::Intersection *  intersection,
WG_Wall curWall,
WG_Point curPoint,
PointType  type,
vrecko::EnvironmentObject pEOOwner,
std::vector< osg::ref_ptr< WG_Wall > > *  walls,
std::vector< osg::ref_ptr< WG_Point > > *  points,
osg::Geode *  pOSGGeode,
osg::Vec3Array *  pOSGVertexArray 
)
inlinevirtual

Reimplemented from APRoomEdit::Tool.

virtual bool APRoomEdit::WallRemove::loadXMLParameters ( XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *  pParametersNode)
inlinevirtual

Reimplemented from APRoomEdit::Tool.


The documentation for this class was generated from the following file: