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

<group OdDb_Classes>

Definition at line 50 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 53 of file DbDimData.h.

Constructor & Destructor Documentation

◆ OdDbDimData() [1/3]

OdDbDimData::OdDbDimData ( )
inline

Definition at line 131 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 140 of file DbDimData.h.

◆ ~OdDbDimData()

OdDbDimData::~OdDbDimData ( )
inlinevirtual

Definition at line 153 of file DbDimData.h.

◆ OdDbDimData() [3/3]

OdDbDimData::OdDbDimData ( const OdDbDimData src)
inline

Definition at line 423 of file DbDimData.h.

Member Function Documentation

◆ appData()

void * OdDbDimData::appData ( ) const
inline

Definition at line 374 of file DbDimData.h.

◆ bitFlags()

unsigned int OdDbDimData::bitFlags ( ) const
inline

Definition at line 182 of file DbDimData.h.

◆ customStringFunc()

DimDataSetCustomStringFuncPtr OdDbDimData::customStringFunc ( ) const
inline

Definition at line 398 of file DbDimData.h.

◆ dimension()

OdDbDimensionPtr OdDbDimData::dimension ( ) const
inline

Definition at line 158 of file DbDimData.h.

◆ dimValueFunc()

DimDataSetValueFuncPtr OdDbDimData::dimValueFunc ( ) const
inline

Definition at line 386 of file DbDimData.h.

◆ isConstrained()

bool OdDbDimData::isConstrained ( ) const
inline

Definition at line 344 of file DbDimData.h.

◆ isCustomDimValue()

bool OdDbDimData::isCustomDimValue ( ) const
inline

Definition at line 329 of file DbDimData.h.

◆ isCustomString()

bool OdDbDimData::isCustomString ( ) const
inline

Definition at line 359 of file DbDimData.h.

◆ isDimDeltaAngle()

bool OdDbDimData::isDimDeltaAngle ( ) const
inline

Definition at line 299 of file DbDimData.h.

◆ isDimDeltaLength()

bool OdDbDimData::isDimDeltaLength ( ) const
inline

Definition at line 269 of file DbDimData.h.

◆ isDimEditable()

bool OdDbDimData::isDimEditable ( ) const
inline

Definition at line 209 of file DbDimData.h.

◆ isDimFocal()

bool OdDbDimData::isDimFocal ( ) const
inline

Definition at line 194 of file DbDimData.h.

◆ isDimHideIfValueIsZero()

bool OdDbDimData::isDimHideIfValueIsZero ( ) const
inline

Definition at line 239 of file DbDimData.h.

◆ isDimInvisible()

bool OdDbDimData::isDimInvisible ( ) const
inline

Definition at line 224 of file DbDimData.h.

◆ isDimRadius()

bool OdDbDimData::isDimRadius ( ) const
inline

Definition at line 314 of file DbDimData.h.

◆ isDimResultantAngle()

bool OdDbDimData::isDimResultantAngle ( ) const
inline

Definition at line 284 of file DbDimData.h.

◆ isDimResultantLength()

bool OdDbDimData::isDimResultantLength ( ) const
inline

Definition at line 254 of file DbDimData.h.

◆ operator=()

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

Definition at line 409 of file DbDimData.h.

◆ ownerId()

OdDbObjectId OdDbDimData::ownerId ( ) const
inline

Definition at line 170 of file DbDimData.h.

◆ setAppData()

void OdDbDimData::setAppData ( void appData)
inline

Definition at line 380 of file DbDimData.h.

◆ setBitFlags()

void OdDbDimData::setBitFlags ( unsigned int  flags)
inline

Definition at line 188 of file DbDimData.h.

◆ setConstrain()

void OdDbDimData::setConstrain ( bool  bValue)
inline

Definition at line 350 of file DbDimData.h.

◆ setCustomDimValue()

void OdDbDimData::setCustomDimValue ( bool  custom)
inline

Definition at line 335 of file DbDimData.h.

◆ setCustomString()

void OdDbDimData::setCustomString ( bool  bValue)
inline

Definition at line 365 of file DbDimData.h.

◆ setCustomStringFunc()

void OdDbDimData::setCustomStringFunc ( DimDataSetCustomStringFuncPtr  funcPtr)
inline

Definition at line 404 of file DbDimData.h.

◆ setDimDeltaAngle()

void OdDbDimData::setDimDeltaAngle ( bool  bValue)
inline

Definition at line 305 of file DbDimData.h.

◆ setDimDeltaLength()

void OdDbDimData::setDimDeltaLength ( bool  bValue)
inline

Definition at line 275 of file DbDimData.h.

◆ setDimEditable()

void OdDbDimData::setDimEditable ( bool  editable)
inline

Definition at line 215 of file DbDimData.h.

◆ setDimension()

void OdDbDimData::setDimension ( OdDbDimension pDim)
inline

Definition at line 164 of file DbDimData.h.

◆ setDimFocal()

void OdDbDimData::setDimFocal ( bool  focal)
inline

Definition at line 200 of file DbDimData.h.

◆ setDimHideIfValueIsZero()

void OdDbDimData::setDimHideIfValueIsZero ( bool  hide)
inline

Definition at line 245 of file DbDimData.h.

◆ setDimInvisible()

void OdDbDimData::setDimInvisible ( bool  invisible)
inline

Definition at line 230 of file DbDimData.h.

◆ setDimRadius()

void OdDbDimData::setDimRadius ( bool  bValue)
inline

Definition at line 320 of file DbDimData.h.

◆ setDimResultantAngle()

void OdDbDimData::setDimResultantAngle ( bool  bValue)
inline

Definition at line 290 of file DbDimData.h.

◆ setDimResultantLength()

void OdDbDimData::setDimResultantLength ( bool  bValue)
inline

Definition at line 260 of file DbDimData.h.

◆ setDimValueFunc()

void OdDbDimData::setDimValueFunc ( DimDataSetValueFuncPtr  funcPtr)
inline

Definition at line 392 of file DbDimData.h.

◆ setOwnerId()

void OdDbDimData::setOwnerId ( const OdDbObjectId objId)
inline

Definition at line 176 of file DbDimData.h.


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