Physics::PlaneHandler Class Reference

GeometryHandler for infinite planes. More...

#include <GeometryHandlers.h>

Inheritance diagram for Physics::PlaneHandler:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 PlaneHandler (graphVec4 plane=graphVec4(0, 0, 1, 0))
 PlaneHandler (dReal x, dReal y=0, dReal z=1, dReal t=0)
virtual EGeomType type () const
void setParams (graphVec4 plane)
void setParams (dReal x, dReal y, dReal z, dReal t)
graphVec4 getParams () const
dReal getPointDepth (graphVec3 point)
virtual GeometryHandlerclone () const

Protected Member Functions

virtual dGeomID create (dSpaceID spaceId)

Protected Attributes

dReal x
dReal y
dReal z
dReal t


Detailed Description

GeometryHandler for infinite planes.

Definition at line 192 of file GeometryHandlers.h.


Constructor & Destructor Documentation

Physics::PlaneHandler::PlaneHandler ( graphVec4  plane = graphVec4(0,0,1,0)  )  [inline]

Definition at line 194 of file GeometryHandlers.h.

Physics::PlaneHandler::PlaneHandler ( dReal  x,
dReal  y = 0,
dReal  z = 1,
dReal  t = 0 
) [inline]

Definition at line 195 of file GeometryHandlers.h.


Member Function Documentation

virtual GeometryHandler* Physics::PlaneHandler::clone (  )  const [inline, virtual]

Implements Physics::GeometryHandler.

Definition at line 216 of file GeometryHandlers.h.

virtual dGeomID Physics::PlaneHandler::create ( dSpaceID  spaceId  )  [inline, protected, virtual]

Implements Physics::GeometryHandler.

Definition at line 219 of file GeometryHandlers.h.

graphVec4 Physics::PlaneHandler::getParams (  )  const [inline]

Definition at line 207 of file GeometryHandlers.h.

References graphVec4, and Physics::toGraphVec4().

dReal Physics::PlaneHandler::getPointDepth ( graphVec3  point  )  [inline]

Definition at line 214 of file GeometryHandlers.h.

References ASSERT.

void Physics::PlaneHandler::setParams ( dReal  x,
dReal  y,
dReal  z,
dReal  t 
) [inline]

Definition at line 200 of file GeometryHandlers.h.

void Physics::PlaneHandler::setParams ( graphVec4  plane  )  [inline]

Definition at line 199 of file GeometryHandlers.h.

References setParams().

Referenced by setParams().

virtual EGeomType Physics::PlaneHandler::type (  )  const [inline, virtual]

Implements Physics::GeometryHandler.

Definition at line 197 of file GeometryHandlers.h.


Member Data Documentation

dReal Physics::PlaneHandler::t [protected]

Definition at line 220 of file GeometryHandlers.h.

dReal Physics::PlaneHandler::x [protected]

Definition at line 220 of file GeometryHandlers.h.

dReal Physics::PlaneHandler::y [protected]

Definition at line 220 of file GeometryHandlers.h.

dReal Physics::PlaneHandler::z [protected]

Definition at line 220 of file GeometryHandlers.h.


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

Generated on Sun Jan 17 11:39:36 2010 for PVLE (Pro-Vocation Light Engine) by  doxygen 1.5.9