CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
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 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

◆ 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 63 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 93 of file FxTracker.h.

◆ m_strName

CFxString CFxTracker::m_strName
protected

Definition at line 89 of file FxTracker.h.


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