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

#include <ColorBucket.h>

Inheritance diagram for APRoomEdit::ColorBucket:
APRoomEdit::Tool

Public Member Functions

 ColorBucket (osg::Vec3 color)
 
virtual ~ColorBucket ()
 
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)
 
virtual bool loadXMLParameters (XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *pParametersNode)
 
- 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::ColorBucket::ColorBucket ( osg::Vec3  color)
inline
virtual APRoomEdit::ColorBucket::~ColorBucket ( )
inlinevirtual

Member Function Documentation

virtual void APRoomEdit::ColorBucket::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::ColorBucket::loadXMLParameters ( XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *  pParametersNode)
inlinevirtual

Reimplemented from APRoomEdit::Tool.


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