CFx SDK Documentation  2023 SP0
Public Member Functions | Public Attributes | Protected Attributes | List of all members
CFxTracker Class Referenceabstract

#include <FxTracker.h>

Public Member Functions

 CFxTracker ()
 
virtual ~CFxTracker ()
 
virtual void Update (CFxTrackerContext *pContext, CFxHitTestInfo *pHitTestInfo)=0
 
virtual void DrawTracker (CFxTrackerContext *pContext, const CFxHitTestInfo *pHitTestInfo) const =0
 
virtual void DrawDDTracker (CFxTrackerContext *pContext, const CFxHitTestInfo *pHitTestInfo) const
 
virtual bool CheckRegenAbort (const CFxInputPointManager *pInputManager) const
 
virtual const CFxStringGetName () const
 
virtual bool IsEager (const CFxHitTestInfo *pHitTestInfo) const
 
virtual bool DoAction (const CFxHitTestInfo *pHitTestInfo)
 
virtual void OnMainSelectionSetChanged (const CFxHitTestInfo *pHitTestInfo)
 

Public Attributes

bool m_bAdded
 

Protected Attributes

CFxString m_strName
 

Detailed Description

Description: Represents the tracking of a point relative to other points on the drawing. Library: DDKERNEL

Definition at line 35 of file FxTracker.h.

Constructor & Destructor Documentation

◆ CFxTracker()

CFxTracker::CFxTracker ( )

◆ ~CFxTracker()

virtual CFxTracker::~CFxTracker ( )
virtual

Member Function Documentation

◆ CheckRegenAbort()

virtual bool CFxTracker::CheckRegenAbort ( const CFxInputPointManager pInputManager) const
virtual

Description: Arguments:

Parameters
pInputManagerOutput Return Value:

◆ DoAction()

virtual bool CFxTracker::DoAction ( const CFxHitTestInfo pHitTestInfo)
virtual

Description: Return Value:called by manager in case this tracker was eager and won competition

◆ DrawDDTracker()

virtual void CFxTracker::DrawDDTracker ( CFxTrackerContext pContext,
const CFxHitTestInfo pHitTestInfo 
) const
inlinevirtual

Description: Used to draw tracker details using ODA entities (using pContext->DrawDrawable()). Arguments:

Parameters
pContextOutput
pHitTestInfoInput

Definition at line 61 of file FxTracker.h.

◆ DrawTracker()

virtual void CFxTracker::DrawTracker ( CFxTrackerContext pContext,
const CFxHitTestInfo pHitTestInfo 
) const
pure virtual

Description: Used to draw tracker details using QPainter (obtained with pContext->GetPainter()). Arguments:

Parameters
pContextOutput
pHitTestInfoInput

◆ GetName()

virtual const CFxString& CFxTracker::GetName ( ) const
virtual

Description: Return Value:

◆ IsEager()

virtual bool CFxTracker::IsEager ( const CFxHitTestInfo pHitTestInfo) const
virtual

Description: Return Value:retuns true if it wants to take an action

◆ OnMainSelectionSetChanged()

virtual void CFxTracker::OnMainSelectionSetChanged ( const CFxHitTestInfo pHitTestInfo)
virtual

Description: Return Value:

◆ Update()

virtual void CFxTracker::Update ( CFxTrackerContext pContext,
CFxHitTestInfo pHitTestInfo 
)
pure virtual

Description: Arguments:

Parameters
pContextOutput
pHitTestInfoInput

Member Data Documentation

◆ m_bAdded

bool CFxTracker::m_bAdded

Definition at line 96 of file FxTracker.h.

◆ m_strName

CFxString CFxTracker::m_strName
protected

Definition at line 92 of file FxTracker.h.


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