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

#include <DbDimData.h>

Public Types

enum  DimDataFlags {
  kDimEditable = 0x0001 , kDimInvisible = 0x0002 , kDimFocal = 0x0004 , kDimHideIfValueIsZero = 0x0008 ,
  kDimEmptyData = 0x0010 , kDimResultantLength = 0x0020 , kDimDeltaLength = 0x0040 , kDimResultantAngle = 0x0080 ,
  kDimDeltaAngle = 0x0100 , kDimRadius = 0x0200 , kDimCustomValue = 0x0400 , kDimConstrained = 0x0800 ,
  kDimCustomString = 0x1000
}
 

Public Member Functions

 OdDbDimData ()
 
 OdDbDimData (OdDbDimension *pDim, DimDataSetValueFuncPtr setDimFunc=0, unsigned int bitFlags=0, void *appData=0, DimDataSetCustomStringFuncPtr setCustomStringFunc=0)
 
virtual ~OdDbDimData ()
 
 OdDbDimData (const OdDbDimData &)
 
OdDbDimDataoperator= (const OdDbDimData &)
 
OdDbDimensionPtr dimension () const
 
void setDimension (OdDbDimension *pDim)
 
OdDbObjectId ownerId () const
 
void setOwnerId (const OdDbObjectId &objId)
 
unsigned int bitFlags () const
 
void setBitFlags (unsigned int flags)
 
bool isDimFocal () const
 
void setDimFocal (bool focal)
 
bool isDimEditable () const
 
void setDimEditable (bool editable)
 
bool isDimInvisible () const
 
void setDimInvisible (bool invisible)
 
bool isDimHideIfValueIsZero () const
 
void setDimHideIfValueIsZero (bool hide)
 
voidappData () const
 
void setAppData (void *appData)
 
DimDataSetValueFuncPtr dimValueFunc () const
 
void setDimValueFunc (DimDataSetValueFuncPtr funcPtr)
 
DimDataSetCustomStringFuncPtr customStringFunc () const
 
void setCustomStringFunc (DimDataSetCustomStringFuncPtr funcPtr)
 
bool isDimResultantLength () const
 
void setDimResultantLength (bool bValue)
 
bool isDimDeltaLength () const
 
void setDimDeltaLength (bool bValue)
 
bool isDimResultantAngle () const
 
void setDimResultantAngle (bool bValue)
 
bool isDimDeltaAngle () const
 
void setDimDeltaAngle (bool bValue)
 
bool isDimRadius () const
 
void setDimRadius (bool bValue)
 
bool isCustomDimValue () const
 
void setCustomDimValue (bool custom)
 
bool isConstrained () const
 
void setConstrain (bool bValue)
 
bool isCustomString () const
 
void setCustomString (bool bValue)
 

Detailed Description

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

See also
TD_Db

<group OdDb_Classes>

Definition at line 52 of file DbDimData.h.

Member Enumeration Documentation

◆ DimDataFlags

Enumerator
kDimEditable 
kDimInvisible 
kDimFocal 
kDimHideIfValueIsZero 
kDimEmptyData 
kDimResultantLength 
kDimDeltaLength 
kDimResultantAngle 
kDimDeltaAngle 
kDimRadius 
kDimCustomValue 
kDimConstrained 
kDimCustomString 

Definition at line 55 of file DbDimData.h.

Constructor & Destructor Documentation

◆ OdDbDimData() [1/3]

OdDbDimData::OdDbDimData ( )
inline

Definition at line 133 of file DbDimData.h.

◆ OdDbDimData() [2/3]

OdDbDimData::OdDbDimData ( OdDbDimension pDim,
DimDataSetValueFuncPtr  setDimFunc = 0,
unsigned int  bitFlags = 0,
void appData = 0,
DimDataSetCustomStringFuncPtr  setCustomStringFunc = 0 
)
inline

Definition at line 142 of file DbDimData.h.

◆ ~OdDbDimData()

OdDbDimData::~OdDbDimData ( )
inlinevirtual

Definition at line 155 of file DbDimData.h.

◆ OdDbDimData() [3/3]

OdDbDimData::OdDbDimData ( const OdDbDimData src)
inline

Definition at line 425 of file DbDimData.h.

Member Function Documentation

◆ appData()

void * OdDbDimData::appData ( ) const
inline

Definition at line 376 of file DbDimData.h.

◆ bitFlags()

unsigned int OdDbDimData::bitFlags ( ) const
inline

Definition at line 184 of file DbDimData.h.

◆ customStringFunc()

DimDataSetCustomStringFuncPtr OdDbDimData::customStringFunc ( ) const
inline

Definition at line 400 of file DbDimData.h.

◆ dimension()

OdDbDimensionPtr OdDbDimData::dimension ( ) const
inline

Definition at line 160 of file DbDimData.h.

◆ dimValueFunc()

DimDataSetValueFuncPtr OdDbDimData::dimValueFunc ( ) const
inline

Definition at line 388 of file DbDimData.h.

◆ isConstrained()

bool OdDbDimData::isConstrained ( ) const
inline

Definition at line 346 of file DbDimData.h.

◆ isCustomDimValue()

bool OdDbDimData::isCustomDimValue ( ) const
inline

Definition at line 331 of file DbDimData.h.

◆ isCustomString()

bool OdDbDimData::isCustomString ( ) const
inline

Definition at line 361 of file DbDimData.h.

◆ isDimDeltaAngle()

bool OdDbDimData::isDimDeltaAngle ( ) const
inline

Definition at line 301 of file DbDimData.h.

◆ isDimDeltaLength()

bool OdDbDimData::isDimDeltaLength ( ) const
inline

Definition at line 271 of file DbDimData.h.

◆ isDimEditable()

bool OdDbDimData::isDimEditable ( ) const
inline

Definition at line 211 of file DbDimData.h.

◆ isDimFocal()

bool OdDbDimData::isDimFocal ( ) const
inline

Definition at line 196 of file DbDimData.h.

◆ isDimHideIfValueIsZero()

bool OdDbDimData::isDimHideIfValueIsZero ( ) const
inline

Definition at line 241 of file DbDimData.h.

◆ isDimInvisible()

bool OdDbDimData::isDimInvisible ( ) const
inline

Definition at line 226 of file DbDimData.h.

◆ isDimRadius()

bool OdDbDimData::isDimRadius ( ) const
inline

Definition at line 316 of file DbDimData.h.

◆ isDimResultantAngle()

bool OdDbDimData::isDimResultantAngle ( ) const
inline

Definition at line 286 of file DbDimData.h.

◆ isDimResultantLength()

bool OdDbDimData::isDimResultantLength ( ) const
inline

Definition at line 256 of file DbDimData.h.

◆ operator=()

OdDbDimData & OdDbDimData::operator= ( const OdDbDimData src)
inline

Definition at line 411 of file DbDimData.h.

◆ ownerId()

OdDbObjectId OdDbDimData::ownerId ( ) const
inline

Definition at line 172 of file DbDimData.h.

◆ setAppData()

void OdDbDimData::setAppData ( void appData)
inline

Definition at line 382 of file DbDimData.h.

◆ setBitFlags()

void OdDbDimData::setBitFlags ( unsigned int  flags)
inline

Definition at line 190 of file DbDimData.h.

◆ setConstrain()

void OdDbDimData::setConstrain ( bool  bValue)
inline

Definition at line 352 of file DbDimData.h.

◆ setCustomDimValue()

void OdDbDimData::setCustomDimValue ( bool  custom)
inline

Definition at line 337 of file DbDimData.h.

◆ setCustomString()

void OdDbDimData::setCustomString ( bool  bValue)
inline

Definition at line 367 of file DbDimData.h.

◆ setCustomStringFunc()

void OdDbDimData::setCustomStringFunc ( DimDataSetCustomStringFuncPtr  funcPtr)
inline

Definition at line 406 of file DbDimData.h.

◆ setDimDeltaAngle()

void OdDbDimData::setDimDeltaAngle ( bool  bValue)
inline

Definition at line 307 of file DbDimData.h.

◆ setDimDeltaLength()

void OdDbDimData::setDimDeltaLength ( bool  bValue)
inline

Definition at line 277 of file DbDimData.h.

◆ setDimEditable()

void OdDbDimData::setDimEditable ( bool  editable)
inline

Definition at line 217 of file DbDimData.h.

◆ setDimension()

void OdDbDimData::setDimension ( OdDbDimension pDim)
inline

Definition at line 166 of file DbDimData.h.

◆ setDimFocal()

void OdDbDimData::setDimFocal ( bool  focal)
inline

Definition at line 202 of file DbDimData.h.

◆ setDimHideIfValueIsZero()

void OdDbDimData::setDimHideIfValueIsZero ( bool  hide)
inline

Definition at line 247 of file DbDimData.h.

◆ setDimInvisible()

void OdDbDimData::setDimInvisible ( bool  invisible)
inline

Definition at line 232 of file DbDimData.h.

◆ setDimRadius()

void OdDbDimData::setDimRadius ( bool  bValue)
inline

Definition at line 322 of file DbDimData.h.

◆ setDimResultantAngle()

void OdDbDimData::setDimResultantAngle ( bool  bValue)
inline

Definition at line 292 of file DbDimData.h.

◆ setDimResultantLength()

void OdDbDimData::setDimResultantLength ( bool  bValue)
inline

Definition at line 262 of file DbDimData.h.

◆ setDimValueFunc()

void OdDbDimData::setDimValueFunc ( DimDataSetValueFuncPtr  funcPtr)
inline

Definition at line 394 of file DbDimData.h.

◆ setOwnerId()

void OdDbDimData::setOwnerId ( const OdDbObjectId objId)
inline

Definition at line 178 of file DbDimData.h.


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