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

#include <DbGrip.h>

Public Member Functions

 ODRX_HEAP_OPERATORS ()
 
 OdDbGripData ()
 
 OdDbGripData (const OdDbGripData &)
 
 OdDbGripData (const OdGePoint3d &pt, void *AppData, GripOperationPtr hotGrip, GripOperationPtr hoverGrip, GripRtClkHandler RtClk, GripWorldDrawPtr wd, GripViewportDrawPtr vd, GripOpStatusPtr stat, GripToolTipPtr tt, GripDimensionPtr hoverDim, GripDimensionPtr hotGripDim, unsigned bitFlags, OdGePoint3d *altBasePt, GripInputPointPtr inputPointFunc)
 
 OdDbGripData (const OdGePoint3d &pt, void *AppData, OdRxClass *pAppDataClass, GripOperationPtr hotGrip, GripOperationPtr hoverGrip, GripRtClkHandler RtClk, GripWorldDrawPtr wd, GripViewportDrawPtr vd, GripOpStatusPtr stat, GripToolTipPtr tt, GripDimensionPtr hoverDim, GripDimensionPtr hotGripDim, unsigned bitFlags, OdGePoint3d *altBasePt, GripInputPointPtr inputPointFunc)
 
void setAllData (const OdGePoint3d &pt, void *AppData, GripOperationPtr hotGrip, GripOperationPtr hoverGrip, GripRtClkHandler RtClk, GripWorldDrawPtr wd, GripViewportDrawPtr vd, GripOpStatusPtr stat, GripToolTipPtr tt, GripDimensionPtr hoverDim, GripDimensionPtr hotGripDim, unsigned bitFlags, OdGePoint3d *altBasePt, GripInputPointPtr inputPointFunc, OdRxClass *pAppDataClass)
 
OdDbGripDataoperator= (const OdDbGripData &)
 
const OdGePoint3dgripPoint () const
 
void setGripPoint (const OdGePoint3d &pt)
 
voidappData () const
 
void setAppData (void *pAppData)
 
OdRxClassappDataOdRxClass () const
 
void setAppDataOdRxClass (OdRxClass *pClass)
 
GripOperationPtr hotGripFunc () const
 
void setHotGripFunc (GripOperationPtr pf)
 
GripOperationPtr hoverFunc () const
 
void setHoverFunc (GripOperationPtr pf)
 
GripWorldDrawPtr worldDraw () const
 
void setWorldDraw (GripWorldDrawPtr pf)
 
GripViewportDrawPtr viewportDraw () const
 
void setViewportDraw (GripViewportDrawPtr pf)
 
GripOpStatusPtr gripOpStatFunc () const
 
void setGripOpStatFunc (GripOpStatusPtr pf)
 
GripToolTipPtr toolTipFunc () const
 
void setToolTipFunc (GripToolTipPtr pf)
 
OdGePoint3dalternateBasePoint () const
 
void setAlternateBasePoint (OdGePoint3d *altBasePt)
 
unsigned bitFlags () const
 
void setBitFlags (unsigned flags)
 
bool skipWhenShared () const
 
void setSkipWhenShared (bool skip)
 
bool isRubberBandLineDisabled () const
 
void disableRubberBandLine (bool disable)
 
bool areModeKeywordsDisabled () const
 
void disableModeKeywords (bool disable)
 
bool drawAtDragImageGripPoint () const
 
void setDrawAtDragImageGripPoint (bool atDragPoint)
 
bool triggerGrip () const
 
void setTriggerGrip (bool trigger)
 
bool forcedPickOn () const
 
void setForcedPickOn (bool on)
 
bool mapGripHotToRtClk () const
 
void setMapGripHotToRtClk (bool on)
 
bool gizmosEnabled () const
 
void setGizmosEnabled (bool on)
 
bool gripIsPerViewport () const
 
void setGripIsPerViewport (bool on)
 
GripDimensionPtr hoverDimensionFunc () const
 
void setHoverDimensionFunc (GripDimensionPtr pf)
 
GripDimensionPtr hotGripDimensionFunc () const
 
void setHotGripDimensionFunc (GripDimensionPtr pf)
 
GripRtClkHandler rtClk () const
 
void setRtClk (GripRtClkHandler pf)
 
GripInputPointPtr inputPointFunc () const
 
void setInputPointFunc (GripInputPointPtr pf)
 

Detailed Description

This class passes parameters for the getGripPoints and moveGripPoints functions of OdDbEntity.

See also
TD_Db

<group OdDb_Classes>

Definition at line 240 of file DbGrip.h.

Constructor & Destructor Documentation

◆ OdDbGripData() [1/4]

OdDbGripData::OdDbGripData ( )
inline

Definition at line 374 of file DbGrip.h.

◆ OdDbGripData() [2/4]

OdDbGripData::OdDbGripData ( const OdDbGripData srcData)
inline

Definition at line 392 of file DbGrip.h.

◆ OdDbGripData() [3/4]

OdDbGripData::OdDbGripData ( const OdGePoint3d pt,
void AppData,
GripOperationPtr  hotGrip,
GripOperationPtr  hoverGrip,
GripRtClkHandler  RtClk,
GripWorldDrawPtr  wd,
GripViewportDrawPtr  vd,
GripOpStatusPtr  stat,
GripToolTipPtr  tt,
GripDimensionPtr  hoverDim,
GripDimensionPtr  hotGripDim,
unsigned  bitFlags,
OdGePoint3d altBasePt,
GripInputPointPtr  inputPointFunc 
)
inline

Definition at line 412 of file DbGrip.h.

◆ OdDbGripData() [4/4]

OdDbGripData::OdDbGripData ( const OdGePoint3d pt,
void AppData,
OdRxClass pAppDataClass,
GripOperationPtr  hotGrip,
GripOperationPtr  hoverGrip,
GripRtClkHandler  RtClk,
GripWorldDrawPtr  wd,
GripViewportDrawPtr  vd,
GripOpStatusPtr  stat,
GripToolTipPtr  tt,
GripDimensionPtr  hoverDim,
GripDimensionPtr  hotGripDim,
unsigned  bitFlags,
OdGePoint3d altBasePt,
GripInputPointPtr  inputPointFunc 
)
inline

Definition at line 439 of file DbGrip.h.

Member Function Documentation

◆ alternateBasePoint()

OdGePoint3d * OdDbGripData::alternateBasePoint ( ) const
inline

Definition at line 606 of file DbGrip.h.

◆ appData()

void * OdDbGripData::appData ( ) const
inline

Definition at line 526 of file DbGrip.h.

◆ appDataOdRxClass()

OdRxClass * OdDbGripData::appDataOdRxClass ( ) const
inline

Definition at line 536 of file DbGrip.h.

◆ areModeKeywordsDisabled()

bool OdDbGripData::areModeKeywordsDisabled ( ) const
inline

Definition at line 652 of file DbGrip.h.

◆ bitFlags()

unsigned OdDbGripData::bitFlags ( ) const
inline

Definition at line 616 of file DbGrip.h.

◆ disableModeKeywords()

void OdDbGripData::disableModeKeywords ( bool  disable)
inline

Definition at line 657 of file DbGrip.h.

◆ disableRubberBandLine()

void OdDbGripData::disableRubberBandLine ( bool  disable)
inline

Definition at line 644 of file DbGrip.h.

◆ drawAtDragImageGripPoint()

bool OdDbGripData::drawAtDragImageGripPoint ( ) const
inline

Definition at line 665 of file DbGrip.h.

◆ forcedPickOn()

bool OdDbGripData::forcedPickOn ( ) const
inline

Definition at line 691 of file DbGrip.h.

◆ gizmosEnabled()

bool OdDbGripData::gizmosEnabled ( ) const
inline

Definition at line 717 of file DbGrip.h.

◆ gripIsPerViewport()

bool OdDbGripData::gripIsPerViewport ( ) const
inline

Definition at line 730 of file DbGrip.h.

◆ gripOpStatFunc()

GripOpStatusPtr OdDbGripData::gripOpStatFunc ( ) const
inline

Definition at line 586 of file DbGrip.h.

◆ gripPoint()

const OdGePoint3d & OdDbGripData::gripPoint ( ) const
inline

Definition at line 516 of file DbGrip.h.

◆ hotGripDimensionFunc()

GripDimensionPtr OdDbGripData::hotGripDimensionFunc ( ) const
inline

Definition at line 753 of file DbGrip.h.

◆ hotGripFunc()

GripOperationPtr OdDbGripData::hotGripFunc ( ) const
inline

Definition at line 546 of file DbGrip.h.

◆ hoverDimensionFunc()

GripDimensionPtr OdDbGripData::hoverDimensionFunc ( ) const
inline

Definition at line 743 of file DbGrip.h.

◆ hoverFunc()

GripOperationPtr OdDbGripData::hoverFunc ( ) const
inline

Definition at line 556 of file DbGrip.h.

◆ inputPointFunc()

GripInputPointPtr OdDbGripData::inputPointFunc ( ) const
inline

Definition at line 773 of file DbGrip.h.

◆ isRubberBandLineDisabled()

bool OdDbGripData::isRubberBandLineDisabled ( ) const
inline

Definition at line 639 of file DbGrip.h.

◆ mapGripHotToRtClk()

bool OdDbGripData::mapGripHotToRtClk ( ) const
inline

Definition at line 704 of file DbGrip.h.

◆ ODRX_HEAP_OPERATORS()

OdDbGripData::ODRX_HEAP_OPERATORS ( )

◆ operator=()

OdDbGripData & OdDbGripData::operator= ( const OdDbGripData rightSide)
inline

Definition at line 466 of file DbGrip.h.

◆ rtClk()

GripRtClkHandler OdDbGripData::rtClk ( ) const
inline

Definition at line 763 of file DbGrip.h.

◆ setAllData()

void OdDbGripData::setAllData ( const OdGePoint3d pt,
void AppData,
GripOperationPtr  hotGrip,
GripOperationPtr  hoverGrip,
GripRtClkHandler  RtClk,
GripWorldDrawPtr  wd,
GripViewportDrawPtr  vd,
GripOpStatusPtr  stat,
GripToolTipPtr  tt,
GripDimensionPtr  hoverDim,
GripDimensionPtr  hotGripDim,
unsigned  bitFlags,
OdGePoint3d altBasePt,
GripInputPointPtr  inputPointFunc,
OdRxClass pAppDataClass 
)
inline

Definition at line 489 of file DbGrip.h.

◆ setAlternateBasePoint()

void OdDbGripData::setAlternateBasePoint ( OdGePoint3d altBasePt)
inline

Definition at line 611 of file DbGrip.h.

◆ setAppData()

void OdDbGripData::setAppData ( void pAppData)
inline

Definition at line 531 of file DbGrip.h.

◆ setAppDataOdRxClass()

void OdDbGripData::setAppDataOdRxClass ( OdRxClass pClass)
inline

Definition at line 541 of file DbGrip.h.

◆ setBitFlags()

void OdDbGripData::setBitFlags ( unsigned  flags)
inline

Definition at line 621 of file DbGrip.h.

◆ setDrawAtDragImageGripPoint()

void OdDbGripData::setDrawAtDragImageGripPoint ( bool  atDragPoint)
inline

Definition at line 670 of file DbGrip.h.

◆ setForcedPickOn()

void OdDbGripData::setForcedPickOn ( bool  on)
inline

Definition at line 696 of file DbGrip.h.

◆ setGizmosEnabled()

void OdDbGripData::setGizmosEnabled ( bool  on)
inline

Definition at line 722 of file DbGrip.h.

◆ setGripIsPerViewport()

void OdDbGripData::setGripIsPerViewport ( bool  on)
inline

Definition at line 735 of file DbGrip.h.

◆ setGripOpStatFunc()

void OdDbGripData::setGripOpStatFunc ( GripOpStatusPtr  pf)
inline

Definition at line 591 of file DbGrip.h.

◆ setGripPoint()

void OdDbGripData::setGripPoint ( const OdGePoint3d pt)
inline

Definition at line 521 of file DbGrip.h.

◆ setHotGripDimensionFunc()

void OdDbGripData::setHotGripDimensionFunc ( GripDimensionPtr  pf)
inline

Definition at line 758 of file DbGrip.h.

◆ setHotGripFunc()

void OdDbGripData::setHotGripFunc ( GripOperationPtr  pf)
inline

Definition at line 551 of file DbGrip.h.

◆ setHoverDimensionFunc()

void OdDbGripData::setHoverDimensionFunc ( GripDimensionPtr  pf)
inline

Definition at line 748 of file DbGrip.h.

◆ setHoverFunc()

void OdDbGripData::setHoverFunc ( GripOperationPtr  pf)
inline

Definition at line 561 of file DbGrip.h.

◆ setInputPointFunc()

void OdDbGripData::setInputPointFunc ( GripInputPointPtr  pf)
inline

Definition at line 778 of file DbGrip.h.

◆ setMapGripHotToRtClk()

void OdDbGripData::setMapGripHotToRtClk ( bool  on)
inline

Definition at line 709 of file DbGrip.h.

◆ setRtClk()

void OdDbGripData::setRtClk ( GripRtClkHandler  pf)
inline

Definition at line 768 of file DbGrip.h.

◆ setSkipWhenShared()

void OdDbGripData::setSkipWhenShared ( bool  skip)
inline

Definition at line 631 of file DbGrip.h.

◆ setToolTipFunc()

void OdDbGripData::setToolTipFunc ( GripToolTipPtr  pf)
inline

Definition at line 601 of file DbGrip.h.

◆ setTriggerGrip()

void OdDbGripData::setTriggerGrip ( bool  trigger)
inline

Definition at line 683 of file DbGrip.h.

◆ setViewportDraw()

void OdDbGripData::setViewportDraw ( GripViewportDrawPtr  pf)
inline

Definition at line 581 of file DbGrip.h.

◆ setWorldDraw()

void OdDbGripData::setWorldDraw ( GripWorldDrawPtr  pf)
inline

Definition at line 571 of file DbGrip.h.

◆ skipWhenShared()

bool OdDbGripData::skipWhenShared ( ) const
inline

Definition at line 626 of file DbGrip.h.

◆ toolTipFunc()

GripToolTipPtr OdDbGripData::toolTipFunc ( ) const
inline

Definition at line 596 of file DbGrip.h.

◆ triggerGrip()

bool OdDbGripData::triggerGrip ( ) const
inline

Definition at line 678 of file DbGrip.h.

◆ viewportDraw()

GripViewportDrawPtr OdDbGripData::viewportDraw ( ) const
inline

Definition at line 576 of file DbGrip.h.

◆ worldDraw()

GripWorldDrawPtr OdDbGripData::worldDraw ( ) const
inline

Definition at line 566 of file DbGrip.h.


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