VR-Forces 4.3 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator 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 DtString &)
const DtStringentityIntersected () 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
DtString 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 DtString )
virtual
const DtString& 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
DtString 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 Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)