CFx SDK Documentation  2023 SP0
Public Member Functions | Friends | List of all members
CFxInputContextReactor Class Reference

#include <FxInputContextReactor.h>

Inheritance diagram for CFxInputContextReactor:
OdRxObject CFxInputContextReactorExtended

Public Member Functions

 CFxInputContextReactor (void)
 
 ~CFxInputContextReactor (void) override
 
 ODRX_DECLARE_MEMBERS (CFxInputContextReactor)
 
virtual void BeginQuiescentState ()
 
virtual void EndQuiescentState ()
 
virtual void BeginGetPoint (CFxUserIO *)
 
virtual void EndGetPoint (int returnStatus, CFxUserIO *, const OdGePoint3d &pointOut)
 
virtual void BeginGetAngle (CFxUserIO *)
 
virtual void EndGetAngle (int returnStatus, CFxUserIO *, double dAngle)
 
virtual void BeginGetDistance (CFxUserIO *)
 
virtual void EndGetDistance (int returnStatus, CFxUserIO *, double dDistance)
 
virtual void BeginGetOrientation (CFxUserIO *)
 
virtual void EndGetOrientation (int returnStatus, CFxUserIO *, double dAngle)
 
virtual void BeginGetCorner (CFxUserIO *)
 
virtual void EndGetCorner (int returnStatus, CFxUserIO *, const OdGePoint3d &secondPoint)
 
virtual void BeginGetScaleFactor (CFxUserIO *)
 
virtual void EndGetScaleFactor (int returnStatus, CFxUserIO *, double dScale)
 
virtual void BeginGetString (CFxUserIO *)
 
virtual void EndGetString (int returnStatus, CFxUserIO *, const CFxString &outString)
 
virtual void BeginGetKeyword (CFxUserIO *)
 
virtual void EndGetKeyword (int returnStatus, CFxUserIO *, const CFxString &outKeyword)
 
virtual void BeginGetInteger (const int *pDefault, CFxUserIO *)
 
virtual void EndGetInteger (int returnStatus, CFxUserIO *, int retValue)
 
virtual void BeginGetFileName (CFxUserIO *)
 
virtual void EndGetFileName (int returnStatus, CFxUserIO *, const CFxString &retValue)
 
virtual void BeginGetFileNames (CFxUserIO *)
 
virtual void EndGetFileNames (int returnStatus, CFxUserIO *, const CFxStringArray &retValue)
 
virtual void BeginGetColor (const int *pDefault, CFxUserIO *)
 
virtual void EndGetColor (int returnStatus, CFxUserIO *, int retValue)
 
virtual void BeginGetReal (const double *pDefault, CFxUserIO *)
 
virtual void EndGetReal (int returnStatus, CFxUserIO *, double retValue)
 
virtual void BeginEntsel (CFxUserIO *)
 
virtual void EndEntsel (int returnStatus, CFxUserIO *, const OdDbObjectId &entPicked)
 
virtual void BeginNentsel (CFxUserIO *)
 
virtual void EndNentsel (int returnStatus, CFxUserIO *, const OdDbFullSubentPath &entPicked, const OdGePoint3d &pickPoint)
 
virtual void BeginSSGet (CFxUserIO *)
 
virtual void EndSSGet (int iResult, CFxUserIO *, const OdDbObjectIdArray &ss)
 
virtual void BeginDragSequence (CFxUserIO *)
 
virtual void EndDragSequence (int iResult, OdGePoint3d &pickPoint, OdGeVector3d &vector, CFxUserIO *)
 
const CFxInputPointManagerGetInputContextManager () const
 
- Public Member Functions inherited from OdRxObject
 ODRX_HEAP_OPERATORS ()
 
 OdRxObject ()
 
virtual ~OdRxObject ()
 
virtual OdRxObjectqueryX (const OdRxClass *pClass) const
 
virtual OdRxObjectx (const OdRxClass *pClass) const
 
virtual OdRxClassisA () const
 
virtual void addRef ()=0
 
virtual void release ()=0
 
virtual long numRefs () const
 
bool isKindOf (const OdRxClass *pClass) const
 
virtual OdRxObjectPtr clone () const
 
virtual void copyFrom (const OdRxObject *pSource)
 
virtual OdRx::Ordering comparedTo (const OdRxObject *pOther) const
 
virtual bool isEqualTo (const OdRxObject *pOther) const
 

Friends

class CFxInputPointManagerImpl
 

Additional Inherited Members

- Static Public Member Functions inherited from OdRxObject
static OdRxObjectPtr cast (const OdRxObject *pointer)
 
static OdRxClassdesc ()
 

Detailed Description

Description: Represents a input context change(reaction). Library: DDKERNEL

Definition at line 39 of file FxInputContextReactor.h.

Constructor & Destructor Documentation

◆ CFxInputContextReactor()

CFxInputContextReactor::CFxInputContextReactor ( void  )

◆ ~CFxInputContextReactor()

CFxInputContextReactor::~CFxInputContextReactor ( void  )
override

Member Function Documentation

◆ BeginDragSequence()

virtual void CFxInputContextReactor::BeginDragSequence ( CFxUserIO )
inlinevirtual

Description: Begins a drag sequence. Arguments:

Parameters
[in,out]Ifnon-null, the.

Definition at line 355 of file FxInputContextReactor.h.

◆ BeginEntsel()

virtual void CFxInputContextReactor::BeginEntsel ( CFxUserIO )
inlinevirtual

Description: Begins an entsel. Arguments:

Parameters
[in,out]Ifnon-null, the.

Definition at line 300 of file FxInputContextReactor.h.

◆ BeginGetAngle()

virtual void CFxInputContextReactor::BeginGetAngle ( CFxUserIO )
inlinevirtual

Description: Begins a get angle. Arguments:

Parameters
[in,out]Ifnon-null, the.

Definition at line 85 of file FxInputContextReactor.h.

◆ BeginGetColor()

virtual void CFxInputContextReactor::BeginGetColor ( const int *  pDefault,
CFxUserIO  
)
inlinevirtual

Description: Color() is effectively a ranged-checked *Integer(). Arguments:

Parameters
pDefaultDefault value passed by user.
[in,out]Ifnon-null, the.

Definition at line 263 of file FxInputContextReactor.h.

◆ BeginGetCorner()

virtual void CFxInputContextReactor::BeginGetCorner ( CFxUserIO )
inlinevirtual

Description: Begins a get corner. Arguments:

Parameters
[in,out]Ifnon-null, the.

Definition at line 139 of file FxInputContextReactor.h.

◆ BeginGetDistance()

virtual void CFxInputContextReactor::BeginGetDistance ( CFxUserIO )
inlinevirtual

Description: Begins a get distance.

Parameters
[in,out]Ifnon-null, the.

Definition at line 103 of file FxInputContextReactor.h.

◆ BeginGetFileName()

virtual void CFxInputContextReactor::BeginGetFileName ( CFxUserIO )
inlinevirtual

Description: Begins a get file name. Arguments:

Parameters
[in,out]Ifnon-null, the.

Definition at line 227 of file FxInputContextReactor.h.

◆ BeginGetFileNames()

virtual void CFxInputContextReactor::BeginGetFileNames ( CFxUserIO )
inlinevirtual

Description: Begins a get file name for multiple files. Arguments:

Parameters
[in,out]Ifnon-null, the.

Definition at line 245 of file FxInputContextReactor.h.

◆ BeginGetInteger()

virtual void CFxInputContextReactor::BeginGetInteger ( const int *  pDefault,
CFxUserIO  
)
inlinevirtual

Description: Begins a get integer. Arguments:

Parameters
pDefaultDefault value passed by user.
[in,out]Ifnon-null, the.

Definition at line 209 of file FxInputContextReactor.h.

◆ BeginGetKeyword()

virtual void CFxInputContextReactor::BeginGetKeyword ( CFxUserIO )
inlinevirtual

Description: Begins a get keyword. Arguments:

Parameters
[in,out]Ifnon-null, the.

Definition at line 190 of file FxInputContextReactor.h.

◆ BeginGetOrientation()

virtual void CFxInputContextReactor::BeginGetOrientation ( CFxUserIO )
inlinevirtual

Description: Begins a get orientation. Arguments:

Parameters
[in,out]Ifnon-null, the.

Definition at line 121 of file FxInputContextReactor.h.

◆ BeginGetPoint()

virtual void CFxInputContextReactor::BeginGetPoint ( CFxUserIO )
inlinevirtual

Description: Begins a get point. Arguments:

Parameters
[in,out]non-null,the.

Definition at line 67 of file FxInputContextReactor.h.

◆ BeginGetReal()

virtual void CFxInputContextReactor::BeginGetReal ( const double *  pDefault,
CFxUserIO  
)
inlinevirtual

Description: Begins a get real. Arguments:

Parameters
pDefaultDefault value passed by user.
[in,out]Ifnon-null, the.

Definition at line 282 of file FxInputContextReactor.h.

◆ BeginGetScaleFactor()

virtual void CFxInputContextReactor::BeginGetScaleFactor ( CFxUserIO )
inlinevirtual

Definition at line 154 of file FxInputContextReactor.h.

◆ BeginGetString()

virtual void CFxInputContextReactor::BeginGetString ( CFxUserIO )
inlinevirtual

Description: Begins a get string. Arguments:

Parameters
[in,out]Ifnon-null, the.

Definition at line 172 of file FxInputContextReactor.h.

◆ BeginNentsel()

virtual void CFxInputContextReactor::BeginNentsel ( CFxUserIO )
inlinevirtual

Description: Begins a nentsel. Arguments:

Parameters
[in,out]Ifnon-null, the.

Definition at line 318 of file FxInputContextReactor.h.

◆ BeginQuiescentState()

virtual void CFxInputContextReactor::BeginQuiescentState ( )
inlinevirtual

Description: Begins a quiescent state.

Definition at line 53 of file FxInputContextReactor.h.

◆ BeginSSGet()

virtual void CFxInputContextReactor::BeginSSGet ( CFxUserIO )
inlinevirtual

Description: Begins the ss get. Arguments:

Parameters
[in,out]Ifnon-null, the.

Definition at line 337 of file FxInputContextReactor.h.

◆ EndDragSequence()

virtual void CFxInputContextReactor::EndDragSequence ( int  iResult,
OdGePoint3d pickPoint,
OdGeVector3d vector,
CFxUserIO  
)
inlinevirtual

Description: Ends a drag sequence. Arguments:

Parameters
iResultZero-based index of the result.
pickPointPoint picked in operation.
vectorResulting vector.
[in,out]Ifnon-null, the.

Definition at line 366 of file FxInputContextReactor.h.

◆ EndEntsel()

virtual void CFxInputContextReactor::EndEntsel ( int  returnStatus,
CFxUserIO ,
const OdDbObjectId entPicked 
)
inlinevirtual

Description: Ends an entsel. Arguments:

Parameters
returnStatusThe return status.
[in,out]Ifnon-null, the.
entPickedThe ent picked.

Definition at line 310 of file FxInputContextReactor.h.

◆ EndGetAngle()

virtual void CFxInputContextReactor::EndGetAngle ( int  returnStatus,
CFxUserIO ,
double  dAngle 
)
inlinevirtual

Description: Ends a get angle. Arguments:

Parameters
returnStatusThe return status.
[in,out]Ifnon-null, the.
dAngleThe angle.

Definition at line 95 of file FxInputContextReactor.h.

◆ EndGetColor()

virtual void CFxInputContextReactor::EndGetColor ( int  returnStatus,
CFxUserIO ,
int  retValue 
)
inlinevirtual

Description: Ends a get color. Arguments:

Parameters
returnStatusThe return status.
[in,out]Ifnon-null, the.
retValueThe ret value.

Definition at line 273 of file FxInputContextReactor.h.

◆ EndGetCorner()

virtual void CFxInputContextReactor::EndGetCorner ( int  returnStatus,
CFxUserIO ,
const OdGePoint3d secondPoint 
)
inlinevirtual

Description: Ends a get corner. Arguments:

Parameters
returnStatusThe return status.
[in,out]Ifnon-null, the.
secondPointThe second point.

Definition at line 149 of file FxInputContextReactor.h.

◆ EndGetDistance()

virtual void CFxInputContextReactor::EndGetDistance ( int  returnStatus,
CFxUserIO ,
double  dDistance 
)
inlinevirtual

Description: Ends a get distance. Arguments:

Parameters
returnStatusThe return status.
[in,out]Ifnon-null, the.
dDistanceThe distance.

Definition at line 113 of file FxInputContextReactor.h.

◆ EndGetFileName()

virtual void CFxInputContextReactor::EndGetFileName ( int  returnStatus,
CFxUserIO ,
const CFxString retValue 
)
inlinevirtual

Description: Ends a get file name. Arguments:

Parameters
returnStatusThe return status.
[in,out]Ifnon-null, the.
retValueThe ret value.

Definition at line 237 of file FxInputContextReactor.h.

◆ EndGetFileNames()

virtual void CFxInputContextReactor::EndGetFileNames ( int  returnStatus,
CFxUserIO ,
const CFxStringArray retValue 
)
inlinevirtual

Description: Ends a get file name for multiple files. Arguments:

Parameters
returnStatusThe return status.
[in,out]Ifnon-null, the.
retValueThe ret value.

Definition at line 255 of file FxInputContextReactor.h.

◆ EndGetInteger()

virtual void CFxInputContextReactor::EndGetInteger ( int  returnStatus,
CFxUserIO ,
int  retValue 
)
inlinevirtual

Description: Ends a get integer. Arguments:

Parameters
returnStatusThe return status.
[in,out]Ifnon-null, the.
retValueThe ret value.

Definition at line 219 of file FxInputContextReactor.h.

◆ EndGetKeyword()

virtual void CFxInputContextReactor::EndGetKeyword ( int  returnStatus,
CFxUserIO ,
const CFxString outKeyword 
)
inlinevirtual

Description: Ends a get keyword. Arguments:

Parameters
returnStatusThe return status.
[in,out]Ifnon-null, the.
outKeywordThe out keyword.

Definition at line 200 of file FxInputContextReactor.h.

◆ EndGetOrientation()

virtual void CFxInputContextReactor::EndGetOrientation ( int  returnStatus,
CFxUserIO ,
double  dAngle 
)
inlinevirtual

Description: Ends a get orientation. Arguments:

Parameters
returnStatusThe return status.
[in,out]Ifnon-null, the.
dAngleThe angle.

Definition at line 131 of file FxInputContextReactor.h.

◆ EndGetPoint()

virtual void CFxInputContextReactor::EndGetPoint ( int  returnStatus,
CFxUserIO ,
const OdGePoint3d pointOut 
)
inlinevirtual

Description: Ends a get point. Arguments:

Parameters
returnStatusThe return status.
[in,out]non-null,the.
pointOutThe point out.

Definition at line 77 of file FxInputContextReactor.h.

◆ EndGetReal()

virtual void CFxInputContextReactor::EndGetReal ( int  returnStatus,
CFxUserIO ,
double  retValue 
)
inlinevirtual

Description: Ends a get real. Arguments:

Parameters
returnStatusThe return status.
[in,out]Ifnon-null, the.
retValueThe ret value.

Definition at line 292 of file FxInputContextReactor.h.

◆ EndGetScaleFactor()

virtual void CFxInputContextReactor::EndGetScaleFactor ( int  returnStatus,
CFxUserIO ,
double  dScale 
)
inlinevirtual

Description: Ends a get scale factor. Arguments:

Parameters
returnStatusThe return status.
[in,out]Ifnon-null, the.
dScaleThe scale.

Definition at line 164 of file FxInputContextReactor.h.

◆ EndGetString()

virtual void CFxInputContextReactor::EndGetString ( int  returnStatus,
CFxUserIO ,
const CFxString outString 
)
inlinevirtual

Description: Ends a get string. Arguments:

Parameters
returnStatusThe return status.
[in,out]Ifnon-null, the.
outStringThe out string.

Definition at line 182 of file FxInputContextReactor.h.

◆ EndNentsel()

virtual void CFxInputContextReactor::EndNentsel ( int  returnStatus,
CFxUserIO ,
const OdDbFullSubentPath entPicked,
const OdGePoint3d pickPoint 
)
inlinevirtual

Description: Ends a nentsel. Arguments:

Parameters
returnStatusThe return status.
[in,out]Ifnon-null, the.
entPickedThe ent picked.
pickPointPick point.

Definition at line 329 of file FxInputContextReactor.h.

◆ EndQuiescentState()

virtual void CFxInputContextReactor::EndQuiescentState ( )
inlinevirtual

Description: Ends a quiescent state.

Definition at line 59 of file FxInputContextReactor.h.

◆ EndSSGet()

virtual void CFxInputContextReactor::EndSSGet ( int  iResult,
CFxUserIO ,
const OdDbObjectIdArray ss 
)
inlinevirtual

Description: Ends the ss get. Arguments:

Parameters
iResultZero-based index of the result.
[in,out]Ifnon-null, the.
ssThe ss.

Definition at line 347 of file FxInputContextReactor.h.

◆ GetInputContextManager()

const CFxInputPointManager* CFxInputContextReactor::GetInputContextManager ( ) const
inline

Description: Gets the input context manager. Return value: null if it fails, else the input context manager.

Definition at line 373 of file FxInputContextReactor.h.

◆ ODRX_DECLARE_MEMBERS()

CFxInputContextReactor::ODRX_DECLARE_MEMBERS ( CFxInputContextReactor  )

Friends And Related Function Documentation

◆ CFxInputPointManagerImpl

friend class CFxInputPointManagerImpl
friend

Definition at line 41 of file FxInputContextReactor.h.


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