CFx SDK Documentation  2020SP3
Public Types | Public Member Functions | Static Public Member Functions | List of all members
CFxOtrackPoint Class Referenceabstract

#include <FxOtrackPoint.h>

Public Types

enum  OtrackType { eUndefined = -1, eSingleOtrackLine = 1, eOtrackLineIntersect = 2 }
 

Public Member Functions

virtual ~CFxOtrackPoint ()
 
virtual const CFxOtrackPointoperator= (const CFxOtrackPoint &otrackPoint)
 
virtual void Set (const CFxOtrackPoint &otrackPoint)=0
 
virtual void Set (OtrackType type, OdGePoint3d point)=0
 
virtual OtrackType GetOtrackType () const =0
 
virtual const OdGePoint3dGetPoint () const =0
 

Static Public Member Functions

static int GetOtrackBasePointCrossSize ()
 
static ODCOLORREF GetOtrackBasePointCrossColor ()
 
static int GetOtrackLinesCrossSize (bool intersection)
 
static ODCOLORREF GetOtrackLinesCrossColor (bool intersection)
 

Detailed Description

Definition at line 25 of file FxOtrackPoint.h.

Member Enumeration Documentation

◆ OtrackType

Description: Values that represent OtrackType.

Enumerator
eUndefined 
eSingleOtrackLine 
eOtrackLineIntersect 

Definition at line 33 of file FxOtrackPoint.h.

Constructor & Destructor Documentation

◆ ~CFxOtrackPoint()

virtual CFxOtrackPoint::~CFxOtrackPoint ( )
virtual

Member Function Documentation

◆ GetOtrackBasePointCrossColor()

static ODCOLORREF CFxOtrackPoint::GetOtrackBasePointCrossColor ( )
static

Description: Gets the otrack base point cross color.

Return Value: The otrack base point cross color.

◆ GetOtrackBasePointCrossSize()

static int CFxOtrackPoint::GetOtrackBasePointCrossSize ( )
static

Description: Gets the otrack base point cross size.

Return Value: The otrack base point cross size.

◆ GetOtrackLinesCrossColor()

static ODCOLORREF CFxOtrackPoint::GetOtrackLinesCrossColor ( bool  intersection)
static

Description: Gets an otrack lines cross color. Arguments:

Parameters
intersectiontrue to intersection.

Return Value: The otrack lines cross color.

◆ GetOtrackLinesCrossSize()

static int CFxOtrackPoint::GetOtrackLinesCrossSize ( bool  intersection)
static

Description: Gets an otrack lines cross size. Arguments:

Parameters
intersectiontrue to intersection.

Return Value: The otrack lines cross size.

◆ GetOtrackType()

virtual OtrackType CFxOtrackPoint::GetOtrackType ( ) const
pure virtual

Description: Gets the otrack type.

Return Value: The otrack type.

◆ GetPoint()

virtual const OdGePoint3d& CFxOtrackPoint::GetPoint ( ) const
pure virtual

Description: Gets the point.

Return Value: The point.

◆ operator=()

virtual const CFxOtrackPoint& CFxOtrackPoint::operator= ( const CFxOtrackPoint otrackPoint)
virtual

◆ Set() [1/2]

virtual void CFxOtrackPoint::Set ( const CFxOtrackPoint otrackPoint)
pure virtual

Description: Sets. Arguments:

Parameters
otrackPointThe const CFxOtrackPoint& to set.

◆ Set() [2/2]

virtual void CFxOtrackPoint::Set ( OtrackType  type,
OdGePoint3d  point 
)
pure virtual

Description: Sets. Arguments:

Parameters
typeThe type.
pointThe point.

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