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

Classes

struct  LineVertex
 

Public Types

enum  VisualizationType {
  Unknown = 0, Line, Point, Area,
  Text
}
 

Public Member Functions

 DtTaskVisualizationStateComponentData ()
 
 DtTaskVisualizationStateComponentData (const DtTaskVisualizationStateComponentData &orig)
 
DtTaskVisualizationStateComponentDataoperator= (const DtTaskVisualizationStateComponentData &rhs)
 
const std::vector< DtVector > & pointVertices () const
 
void setVertices (const std::vector< LineVertex > &v)
 
void setVertices (const std::vector< DtVector > &v)
 
void setVertices (const std::vector< DtUUID > &v)
 
void setVertex (int i, const DtVector &v)
 
void setVertex (int i, const DtUUID &v)
 
const std::vector< LineVertex > & linVertices () const
 

Protected Attributes

DtString myComponentName
 
DtString myVisualizationName
 
DtEntityIdentifier myEntityId
 
DtUUID myHostId
 
DtTaskVisualizationStateComponentData::VisualizationType myVisualizationType
 
unsigned int myRed
 
unsigned int myGreen
 
unsigned int myBlue
 
unsigned int myAlpha
 
bool myActive
 
bool myUseDrawControlForTaskVisualizations
 
DtVector myLocationOffset
 
std::vector< DtVectormyPointVertices
 
unsigned int mySize
 
DtVector myLocation
 
DtUUID myAttachedObject
 
std::vector< LineVertexmyLineVertices
 
bool myArrowAtEnd
 
bool myArrowAtStart
 
bool myProjected
 
bool myIsSizeLimited
 
bool myNeedsPointVerticesUpdate
 
DtString myText
 

Member Enumeration Documentation

Enumerator
Unknown 
Line 
Point 
Area 
Text 

Constructor & Destructor Documentation

makVrf::DtTaskVisualizationStateComponentData::DtTaskVisualizationStateComponentData ( )
inline
makVrf::DtTaskVisualizationStateComponentData::DtTaskVisualizationStateComponentData ( const DtTaskVisualizationStateComponentData orig)
inline

Member Function Documentation

DtTaskVisualizationStateComponentData& makVrf::DtTaskVisualizationStateComponentData::operator= ( const DtTaskVisualizationStateComponentData rhs)
inline
const std::vector<DtVector>& makVrf::DtTaskVisualizationStateComponentData::pointVertices ( ) const
inline
void makVrf::DtTaskVisualizationStateComponentData::setVertices ( const std::vector< LineVertex > &  v)
inline
void makVrf::DtTaskVisualizationStateComponentData::setVertices ( const std::vector< DtVector > &  v)
inline
void makVrf::DtTaskVisualizationStateComponentData::setVertices ( const std::vector< DtUUID > &  v)
inline
void makVrf::DtTaskVisualizationStateComponentData::setVertex ( int  i,
const DtVector v 
)
inline
void makVrf::DtTaskVisualizationStateComponentData::setVertex ( int  i,
const DtUUID v 
)
inline
const std::vector<LineVertex>& makVrf::DtTaskVisualizationStateComponentData::linVertices ( ) const
inline

Member Data Documentation

DtString makVrf::DtTaskVisualizationStateComponentData::myComponentName
protected

Referenced by operator=().

DtString makVrf::DtTaskVisualizationStateComponentData::myVisualizationName
protected

Referenced by operator=().

DtEntityIdentifier makVrf::DtTaskVisualizationStateComponentData::myEntityId
protected

Referenced by operator=().

DtUUID makVrf::DtTaskVisualizationStateComponentData::myHostId
protected

Referenced by operator=().

DtTaskVisualizationStateComponentData::VisualizationType makVrf::DtTaskVisualizationStateComponentData::myVisualizationType
protected

Referenced by operator=().

unsigned int makVrf::DtTaskVisualizationStateComponentData::myRed
protected

Referenced by operator=().

unsigned int makVrf::DtTaskVisualizationStateComponentData::myGreen
protected

Referenced by operator=().

unsigned int makVrf::DtTaskVisualizationStateComponentData::myBlue
protected

Referenced by operator=().

unsigned int makVrf::DtTaskVisualizationStateComponentData::myAlpha
protected

Referenced by operator=().

bool makVrf::DtTaskVisualizationStateComponentData::myActive
protected

Referenced by operator=().

bool makVrf::DtTaskVisualizationStateComponentData::myUseDrawControlForTaskVisualizations
protected

Referenced by operator=().

DtVector makVrf::DtTaskVisualizationStateComponentData::myLocationOffset
protected

Location offset in forward, right, down entity coordinates.

Referenced by operator=().

std::vector<DtVector> makVrf::DtTaskVisualizationStateComponentData::myPointVertices
mutableprotected

Referenced by operator=().

unsigned int makVrf::DtTaskVisualizationStateComponentData::mySize
protected

Not all of these are used by all task visualizations.

Referenced by operator=().

DtVector makVrf::DtTaskVisualizationStateComponentData::myLocation
protected

Referenced by operator=().

DtUUID makVrf::DtTaskVisualizationStateComponentData::myAttachedObject
protected

Referenced by operator=().

std::vector<LineVertex> makVrf::DtTaskVisualizationStateComponentData::myLineVertices
protected

For line objects.

Referenced by operator=().

bool makVrf::DtTaskVisualizationStateComponentData::myArrowAtEnd
protected

Referenced by operator=().

bool makVrf::DtTaskVisualizationStateComponentData::myArrowAtStart
protected

Referenced by operator=().

bool makVrf::DtTaskVisualizationStateComponentData::myProjected
protected

Referenced by operator=().

bool makVrf::DtTaskVisualizationStateComponentData::myIsSizeLimited
protected

Referenced by operator=().

bool makVrf::DtTaskVisualizationStateComponentData::myNeedsPointVerticesUpdate
mutableprotected

Referenced by operator=().

DtString makVrf::DtTaskVisualizationStateComponentData::myText
protected

Text.

Referenced by operator=().


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

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)