VR-Forces 4.6 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
DtIntersectionInformation Class Reference

Interface content for containing the responses to an intersection request. More...

Public Member Functions

 DtIntersectionInformation ()
 CTOR.
 DtIntersectionInformation (const DtIntersectionInformation &)
 Copy constructor.
virtual ~DtIntersectionInformation ()
 DTOR.
DtIntersectionInformationoperator= (const DtIntersectionInformation &)
virtual void setIntersectionPoint (const DtVector &)
const DtVectorintersectionPoint () const
virtual void setIntersectionTime (double)
double intersectionTime () const
virtual void setSoilType (int mySoilType)
bool soilTypeDefined () const
int soilType () const
virtual void setEntityIntersected (const DtUUID &)
const DtUUIDentityIntersected () const
virtual charsetToNet (char *buffer) const
virtual const charsetFromNet (const char *buffer)
virtual int netRepSize () const

Protected Attributes

DtVector myIntersectionPoint
double myIntersectionTime
bool mySoilTypeDefined
int mySoilType
DtUUID myEntityIntersected
 If mySoilTypeDefined is false, then an entity name is given.

Detailed Description

Interface content for containing the responses to an intersection request.

Note that all point information returned is in geocentric

Constructor & Destructor Documentation

DtIntersectionInformation::DtIntersectionInformation ( )

CTOR.

DtIntersectionInformation::DtIntersectionInformation ( const DtIntersectionInformation )

Copy constructor.

virtual DtIntersectionInformation::~DtIntersectionInformation ( )
virtual

DTOR.

Member Function Documentation

DtIntersectionInformation& DtIntersectionInformation::operator= ( const DtIntersectionInformation )
virtual void DtIntersectionInformation::setIntersectionPoint ( const DtVector )
virtual
const DtVector& DtIntersectionInformation::intersectionPoint ( ) const
inline
virtual void DtIntersectionInformation::setIntersectionTime ( double  )
virtual
double DtIntersectionInformation::intersectionTime ( ) const
inline
virtual void DtIntersectionInformation::setSoilType ( int  mySoilType)
virtual
bool DtIntersectionInformation::soilTypeDefined ( ) const
inline
int DtIntersectionInformation::soilType ( ) const
inline
virtual void DtIntersectionInformation::setEntityIntersected ( const DtUUID )
virtual
const DtUUID& DtIntersectionInformation::entityIntersected ( ) const
inline
virtual char* DtIntersectionInformation::setToNet ( char buffer) const
virtual
virtual const char* DtIntersectionInformation::setFromNet ( const char buffer)
virtual
virtual int DtIntersectionInformation::netRepSize ( ) const
virtual

Member Data Documentation

DtVector DtIntersectionInformation::myIntersectionPoint
protected
double DtIntersectionInformation::myIntersectionTime
protected
bool DtIntersectionInformation::mySoilTypeDefined
protected
int DtIntersectionInformation::mySoilType
protected
DtUUID DtIntersectionInformation::myEntityIntersected
protected

If mySoilTypeDefined is false, then an entity name is given.


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

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)