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 GeometryHandler * clone () 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