VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes
makVrv::DtParticleCollisionObjectInfo Struct Reference

Describes the shape of a collision object for particle-based effects. So that particles don't enter the cockpit of a helicopter for example.

Public Member Functions

 DtParticleCollisionObjectInfo ()
 
virtual ~DtParticleCollisionObjectInfo ()
 
 DtParticleCollisionObjectInfo (const DtParticleCollisionObjectInfo &orig)
 
DtParticleCollisionObjectInfooperator= (const DtParticleCollisionObjectInfo &rhs)
 
bool operator== (const DtParticleCollisionObjectInfo &rhs)
 
virtual std::string toString (const ParticleCollisionObjectType &type) const
 
virtual void print () const
 
virtual void reset ()
 

Public Attributes

ParticleCollisionObjectType myParticleCollisionObjectType
 
float myParticleCollisionRadius
 
DtVector myParticleCollisionRadiusXYZ
 
DtVector myParticleCollisionPosOffset
 
DtTaitBryan myParticleCollisionOriOffset
 
DtVector myParticleCollisionPlanePoint
 
DtVector myParticleCollisionPlaneNormal
 

Constructor & Destructor Documentation

makVrv::DtParticleCollisionObjectInfo::DtParticleCollisionObjectInfo ( )

CTOR.

virtual makVrv::DtParticleCollisionObjectInfo::~DtParticleCollisionObjectInfo ( )
virtual

DTOR.

makVrv::DtParticleCollisionObjectInfo::DtParticleCollisionObjectInfo ( const DtParticleCollisionObjectInfo orig)

Copy constructor.

Member Function Documentation

DtParticleCollisionObjectInfo& makVrv::DtParticleCollisionObjectInfo::operator= ( const DtParticleCollisionObjectInfo rhs)

Assignment operator.

bool makVrv::DtParticleCollisionObjectInfo::operator== ( const DtParticleCollisionObjectInfo rhs)

Equality operator.

virtual std::string makVrv::DtParticleCollisionObjectInfo::toString ( const ParticleCollisionObjectType type) const
virtual

Convert ParticleCollisionObjectType enum to string for printing.

virtual void makVrv::DtParticleCollisionObjectInfo::print ( ) const
virtual

Print information about this particle collision object.

virtual void makVrv::DtParticleCollisionObjectInfo::reset ( )
virtual

Reset a collision object type and set default values.

Member Data Documentation

ParticleCollisionObjectType makVrv::DtParticleCollisionObjectInfo::myParticleCollisionObjectType
float makVrv::DtParticleCollisionObjectInfo::myParticleCollisionRadius
DtVector makVrv::DtParticleCollisionObjectInfo::myParticleCollisionRadiusXYZ
DtVector makVrv::DtParticleCollisionObjectInfo::myParticleCollisionPosOffset
DtTaitBryan makVrv::DtParticleCollisionObjectInfo::myParticleCollisionOriOffset
DtVector makVrv::DtParticleCollisionObjectInfo::myParticleCollisionPlanePoint
DtVector makVrv::DtParticleCollisionObjectInfo::myParticleCollisionPlaneNormal

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

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)