This file contains the implementation of some RenderWObject for drawing object and also the initialization of RenderWorld's factory for retrieving them. More...
Public Member Functions | |
RenderGenericObject (WObject *wobj, RenderWObjectContainer *container) | |
virtual void | calculateAABB (wVector &minPoint, wVector &maxPoint, const wMatrix tm) |
Returns the min and max points of the Axis-Aligned Bounding Box (AABB) | |
virtual void | calculateOBB (wVector &dimension, wVector &minPoint, wVector &maxPoint) |
Returns the dimension of the Oriented Bounding Box (OBB) in the object local frame. | |
virtual void | render (QGLContext *) |
virtual void | renderAABB (RenderWorld *gw) |
The function rendering the Axis-Aligned Bounding Box (AABB) | |
Public Member Functions inherited from RenderWObject | |
RenderWObject (WObject *o, RenderWObjectContainer *container) | |
RenderWObjectContainer * | container () |
return the Container on which this object is, or the OpenGL windows where it is displayed | |
WObject * | object () |
return the WObject that this RenderWObject display on OpenGL | |
virtual void | objectAlreadyDestroyed () |
This function is called before the destruction if the WObject we are supposed to draw has already been destroyed. | |
Protected Attributes | |
real | rad |
Protected Attributes inherited from RenderWObject | |
RenderWObjectContainer * | contain |
WObject * | obj |
Detailed Description
This file contains the implementation of some RenderWObject for drawing object and also the initialization of RenderWorld's factory for retrieving them.
Definition at line 60 of file renderwobjecthierarchy.cpp.
Member Function Documentation
|
inlinevirtual |
Returns the min and max points of the Axis-Aligned Bounding Box (AABB)
- Parameters
-
minPoint the minimum point of the AABB maxPoint the maximum point of the AABB tm the transformation matrix with respect to which the minPoint and maxPoint of AABB have to be calculated
Reimplemented from RenderWObject.
Definition at line 73 of file renderwobjecthierarchy.cpp.
|
inlinevirtual |
Returns the dimension of the Oriented Bounding Box (OBB) in the object local frame.
- Parameters
-
dimension the dimension of the OBB minPoint the minimum point of the OBB maxPoint the maximum point of the OBB
Reimplemented from RenderWObject.
Definition at line 79 of file renderwobjecthierarchy.cpp.
|
inlinevirtual |
The function rendering the Axis-Aligned Bounding Box (AABB)
Reimplemented from RenderWObject.
Definition at line 68 of file renderwobjecthierarchy.cpp.
References RenderWObjectContainer::drawWireBox().
The documentation for this class was generated from the following file:
- worldsim/src/renderwobjecthierarchy.cpp