opal::PlaneShapeData Class Reference

A data structure describing a plane Shape. More...

#include <PlaneShapeData.h>

Inheritance diagram for opal::PlaneShapeData:

opal::ShapeData List of all members.

Public Member Functions

OPAL_DECL PlaneShapeData ()
OPAL_DECL PlaneShapeData (const PlaneShapeData &data)
virtual OPAL_DECL ~PlaneShapeData ()
virtual OPAL_DECL void OPAL_CALL operator= (const PlaneShapeData &data)
virtual OPAL_DECL void OPAL_CALL getLocalAABB (real aabb[6])

Public Attributes

real abcd [4]

Detailed Description

A data structure describing a plane Shape.

Definition at line 37 of file PlaneShapeData.h.


Constructor & Destructor Documentation

OPAL_DECL opal::PlaneShapeData::PlaneShapeData  )  [inline]
 

Definition at line 40 of file PlaneShapeData.h.

References abcd, opal::ShapeData::mType, opal::PLANE_SHAPE, and opal::defaults::shape::planeABCD.

OPAL_DECL opal::PlaneShapeData::PlaneShapeData const PlaneShapeData data  )  [inline]
 

Copy constructor.

Definition at line 52 of file PlaneShapeData.h.

virtual OPAL_DECL opal::PlaneShapeData::~PlaneShapeData  )  [inline, virtual]
 

Definition at line 57 of file PlaneShapeData.h.


Member Function Documentation

virtual OPAL_DECL void OPAL_CALL opal::PlaneShapeData::getLocalAABB real  aabb[6]  )  [inline, virtual]
 

Planes don't have a bounding box, so this does nothing.

Implements opal::ShapeData.

Definition at line 76 of file PlaneShapeData.h.

virtual OPAL_DECL void OPAL_CALL opal::PlaneShapeData::operator= const PlaneShapeData data  )  [inline, virtual]
 

Makes a deep copy.

Definition at line 62 of file PlaneShapeData.h.

References abcd, opal::ShapeData::contactGroup, opal::defaults::shape::contactGroup, opal::ShapeData::material, opal::defaults::shape::material, opal::ShapeData::mType, and opal::ShapeData::offset.


Member Data Documentation

real opal::PlaneShapeData::abcd[4]
 

Parameters used to define the plane equation: a*x + b*y + c*z = d.

Definition at line 83 of file PlaneShapeData.h.

Referenced by opal::Simulator::createPlane(), operator=(), and PlaneShapeData().


The documentation for this class was generated from the following file:
Generated on Tue May 16 17:49:57 2006 for OPAL by  doxygen 1.4.6-NO