VR-Forces 4.1.1 Class Documentation
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
DtVectorNetworkIntersectionRecord Class Reference

Public Member Functions

 DtVectorNetworkIntersectionRecord ()
 DtVectorNetworkIntersectionRecord (const DtPoint &intersectionPoint, double intersectionTime, DtNetworkSpecElement *element)
virtual ~DtVectorNetworkIntersectionRecord ()
 DtVectorNetworkIntersectionRecord (const DtVectorNetworkIntersectionRecord &orig)
DtVectorNetworkIntersectionRecordoperator= (const DtVectorNetworkIntersectionRecord &orig)
virtual
DtVectorNetworkIntersectionRecord
clone () const
bool intersectionFound () const
void setIntersectionFound (bool arg)
double intersectionTime () const
void setIntersectionTime (double arg)
DtPoint intersectionPoint () const
void setIntersectionPoint (const DtPoint &pt)
int elevation () const
int featureType () const
unsigned specificationID () const
DtNetworkSpecElementelement () const
void setElement (DtNetworkSpecElement *element)
DtSurfacesurface ()
void setSurface (const DtSurface &surf)

Protected Member Functions

void calculateSurface ()

Protected Attributes

bool myIntersectionFound
DtPoint myIntersectionPoint
double myIntersectionTime
int myElevation
DtNetworkSpecElementmyElement
int myFeatureType
DtSpecificationID mySpecificationID
DtSurface mySurface

Constructor & Destructor Documentation

DtVectorNetworkIntersectionRecord::DtVectorNetworkIntersectionRecord ( )
DtVectorNetworkIntersectionRecord::DtVectorNetworkIntersectionRecord ( const DtPoint intersectionPoint,
double  intersectionTime,
DtNetworkSpecElement element 
)
virtual DtVectorNetworkIntersectionRecord::~DtVectorNetworkIntersectionRecord ( )
virtual
DtVectorNetworkIntersectionRecord::DtVectorNetworkIntersectionRecord ( const DtVectorNetworkIntersectionRecord orig)

Member Function Documentation

DtVectorNetworkIntersectionRecord& DtVectorNetworkIntersectionRecord::operator= ( const DtVectorNetworkIntersectionRecord orig)
virtual DtVectorNetworkIntersectionRecord* DtVectorNetworkIntersectionRecord::clone ( ) const
virtual
bool DtVectorNetworkIntersectionRecord::intersectionFound ( ) const
inline

References myIntersectionFound.

void DtVectorNetworkIntersectionRecord::setIntersectionFound ( bool  arg)
inline

References myIntersectionFound.

double DtVectorNetworkIntersectionRecord::intersectionTime ( ) const
inline

References myIntersectionTime.

void DtVectorNetworkIntersectionRecord::setIntersectionTime ( double  arg)
inline

References myIntersectionTime.

DtPoint DtVectorNetworkIntersectionRecord::intersectionPoint ( ) const
inline

References myIntersectionPoint.

void DtVectorNetworkIntersectionRecord::setIntersectionPoint ( const DtPoint pt)
inline

References myIntersectionPoint.

int DtVectorNetworkIntersectionRecord::elevation ( ) const
inline

References myElevation.

int DtVectorNetworkIntersectionRecord::featureType ( ) const
inline

References myFeatureType.

unsigned DtVectorNetworkIntersectionRecord::specificationID ( ) const
inline

References mySpecificationID.

DtNetworkSpecElement * DtVectorNetworkIntersectionRecord::element ( ) const
inline

References myElement.

void DtVectorNetworkIntersectionRecord::setElement ( DtNetworkSpecElement element)
DtSurface & DtVectorNetworkIntersectionRecord::surface ( )
inline

References mySurface.

void DtVectorNetworkIntersectionRecord::setSurface ( const DtSurface surf)
inline

References mySurface.

void DtVectorNetworkIntersectionRecord::calculateSurface ( )
protected

Member Data Documentation

bool DtVectorNetworkIntersectionRecord::myIntersectionFound
protected
DtPoint DtVectorNetworkIntersectionRecord::myIntersectionPoint
protected
double DtVectorNetworkIntersectionRecord::myIntersectionTime
protected
int DtVectorNetworkIntersectionRecord::myElevation
protected

Referenced by elevation().

DtNetworkSpecElement* DtVectorNetworkIntersectionRecord::myElement
protected

Referenced by element().

int DtVectorNetworkIntersectionRecord::myFeatureType
protected

Referenced by featureType().

DtSpecificationID DtVectorNetworkIntersectionRecord::mySpecificationID
protected

Referenced by specificationID().

DtSurface DtVectorNetworkIntersectionRecord::mySurface
protected

Referenced by setSurface(), and surface().


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

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)