FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
AcEdJig Class Reference

#include <AcEdJig.h>

Inheritance diagram for AcEdJig:
AcRxObject AcRTTIObject AcObject

Public Types

enum  CursorType {
  kNoSpecialCursor = -1 , kCrosshair = 0 , kRectCursor , kRubberBand ,
  kNotRotated , kTargetBox , kRotatedCrosshair , kCrosshairNoRotate ,
  kInvisible , kEntitySelect , kParallelogram , kEntitySelectNoPersp ,
  kPkfirstOrGrips , kCrosshairDashed
}
 
enum  DragStatus {
  kModeless = -17 , kNoChange = -6 , kCancel = -4 , kOther = -3 ,
  kNull = -1 , kNormal = 0 , kKW1 , kKW2 ,
  kKW3 , kKW4 , kKW5 , kKW6 ,
  kKW7 , kKW8 , kKW9
}
 
enum  UserInputControls {
  kGovernedByOrthoMode = 0x000001 , kNullResponseAccepted = 0x000002 , kDontEchoCancelForCtrlC = 0x000004 , kDontUpdateLastPoint = 0x000008 ,
  kNoDwgLimitsChecking = 0x000010 , kNoZeroResponseAccepted = 0x000020 , kNoNegativeResponseAccepted = 0x000040 , kAccept3dCoordinates = 0x000080 ,
  kAcceptMouseUpAsPoint = 0x000100 , kAnyBlankTerminatesInput = 0x000200 , kInitialBlankTerminatesInput = 0x000400 , kAcceptOtherInputString = 0x000800 ,
  kGovernedByUCSDetect = 0x001000 , kNoZDirectionOrtho = 0x002000 , kImpliedFaceForUCSChange = 0x004000 , kUseBasePointElevation = 0x008000 ,
  kDisableDirectDistanceInput = 0x010000
}
 
typedef enum AcEdJig::CursorType CursorType
 
typedef enum AcEdJig::DragStatus DragStatus
 
typedef enum AcEdJig::UserInputControls UserInputControls
 

Public Member Functions

 AcEdJig (void)
 
AcDbObjectId append (void)
 
CursorType specialCursorType (void)
 
DragStatus acquireAngle (double &)
 
DragStatus acquireAngle (double &, AcGePoint3d const &)
 
DragStatus acquireDist (double &)
 
DragStatus acquireDist (double &, AcGePoint3d const &)
 
DragStatus acquirePoint (AcGePoint3d &)
 
DragStatus acquirePoint (AcGePoint3d &, AcGePoint3d const &)
 
DragStatus acquireString (wchar_t *)
 
DragStatus acquireString (AcString &)
 
DragStatus drag (void)
 
UserInputControls userInputControls (void)
 
virtual ~AcEdJig (void)
 
virtual AcArray< AcDbDimData *, AcArrayMemCopyReallocator< AcDbDimData * > > * dimData (double)
 
virtual AcDbEntityentity (void) const
 
virtual DragStatus sampler (void)
 
virtual Acad::ErrorStatus setDimValue (AcDbDimData const *, double)
 
virtual Adesk::Boolean update (void)
 
void __cdecl setDispPrompt (wchar_t const *,...)
 
void setKeywordList (wchar_t const *)
 
void setSpecialCursorType (CursorType)
 
void setUserInputControls (UserInputControls)
 
wchar_t const * dispPrompt (void)
 
wchar_t const * keywordList (void)
 
- Public Member Functions inherited from AcRxObject
virtual AcRxObjectqueryX (AcRxClass const *) const
 
AcRxObjectx (AcRxClass const *) const
 
virtual AcRxClassisA (void) const
 
virtual AcRxObjectclone (void) const
 
virtual AcRx::Ordering comparedTo (AcRxObject const *) const
 
virtual Acad::ErrorStatus copyFrom (AcRxObject const *)
 
virtual int isEqualTo (AcRxObject const *) const
 
bool isKindOf (const AcRxClass *pOtherClass) const
 
virtual ~AcRxObject (void)
 
- Public Member Functions inherited from AcRTTIObject
 AcRTTIObject ()
 
virtual ~AcRTTIObject ()
 
- Public Member Functions inherited from AcObject
 AcObject ()
 
 AcObject (const AcObject &source)
 
virtual ~AcObject ()
 
voiddata () const
 

Additional Inherited Members

- Static Public Member Functions inherited from AcRxObject
static AcRxClass *__cdecl desc (void)
 
static AcRxObject *__cdecl cast (AcRxObject const *)
 
- Protected Member Functions inherited from AcRxObject
 AcRxObject (void)
 
virtual AcRxObjectsubQueryX (AcRxClass const *) const
 
- Protected Attributes inherited from AcObject
voidm_pData
 

Detailed Description

Definition at line 28 of file AcEdJig.h.

Member Typedef Documentation

◆ CursorType

◆ DragStatus

◆ UserInputControls

Member Enumeration Documentation

◆ CursorType

Enumerator
kNoSpecialCursor 
kCrosshair 
kRectCursor 
kRubberBand 
kNotRotated 
kTargetBox 
kRotatedCrosshair 
kCrosshairNoRotate 
kInvisible 
kEntitySelect 
kParallelogram 
kEntitySelectNoPersp 
kPkfirstOrGrips 
kCrosshairDashed 

Definition at line 31 of file AcEdJig.h.

◆ DragStatus

Enumerator
kModeless 
kNoChange 
kCancel 
kOther 
kNull 
kNormal 
kKW1 
kKW2 
kKW3 
kKW4 
kKW5 
kKW6 
kKW7 
kKW8 
kKW9 

Definition at line 49 of file AcEdJig.h.

◆ UserInputControls

Enumerator
kGovernedByOrthoMode 
kNullResponseAccepted 
kDontEchoCancelForCtrlC 
kDontUpdateLastPoint 
kNoDwgLimitsChecking 
kNoZeroResponseAccepted 
kNoNegativeResponseAccepted 
kAccept3dCoordinates 
kAcceptMouseUpAsPoint 
kAnyBlankTerminatesInput 
kInitialBlankTerminatesInput 
kAcceptOtherInputString 
kGovernedByUCSDetect 
kNoZDirectionOrtho 
kImpliedFaceForUCSChange 
kUseBasePointElevation 
kDisableDirectDistanceInput 

Definition at line 69 of file AcEdJig.h.

Constructor & Destructor Documentation

◆ AcEdJig()

AcEdJig::AcEdJig ( void )

◆ ~AcEdJig()

virtual AcEdJig::~AcEdJig ( void )
virtual

Member Function Documentation

◆ acquireAngle() [1/2]

DragStatus AcEdJig::acquireAngle ( double & )

◆ acquireAngle() [2/2]

DragStatus AcEdJig::acquireAngle ( double & ,
AcGePoint3d const &  )

◆ acquireDist() [1/2]

DragStatus AcEdJig::acquireDist ( double & )

◆ acquireDist() [2/2]

DragStatus AcEdJig::acquireDist ( double & ,
AcGePoint3d const &  )

◆ acquirePoint() [1/2]

DragStatus AcEdJig::acquirePoint ( AcGePoint3d & )

◆ acquirePoint() [2/2]

DragStatus AcEdJig::acquirePoint ( AcGePoint3d & ,
AcGePoint3d const &  )

◆ acquireString() [1/2]

DragStatus AcEdJig::acquireString ( AcString & )

◆ acquireString() [2/2]

DragStatus AcEdJig::acquireString ( wchar_t * )

◆ append()

AcDbObjectId AcEdJig::append ( void )

◆ dimData()

virtual AcArray< AcDbDimData *, AcArrayMemCopyReallocator< AcDbDimData * > > * AcEdJig::dimData ( double )
virtual

◆ dispPrompt()

wchar_t const * AcEdJig::dispPrompt ( void )

◆ drag()

DragStatus AcEdJig::drag ( void )

◆ entity()

virtual AcDbEntity * AcEdJig::entity ( void ) const
virtual

◆ keywordList()

wchar_t const * AcEdJig::keywordList ( void )

◆ sampler()

virtual DragStatus AcEdJig::sampler ( void )
virtual

◆ setDimValue()

virtual Acad::ErrorStatus AcEdJig::setDimValue ( AcDbDimData const * ,
double  )
virtual

◆ setDispPrompt()

void __cdecl AcEdJig::setDispPrompt ( wchar_t const * ,
... )

◆ setKeywordList()

void AcEdJig::setKeywordList ( wchar_t const * )

◆ setSpecialCursorType()

void AcEdJig::setSpecialCursorType ( CursorType )

◆ setUserInputControls()

void AcEdJig::setUserInputControls ( UserInputControls )

◆ specialCursorType()

CursorType AcEdJig::specialCursorType ( void )

◆ update()

virtual Adesk::Boolean AcEdJig::update ( void )
virtual

◆ userInputControls()

UserInputControls AcEdJig::userInputControls ( void )

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