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

#include <GiSubEntityTraitsData.h>

Inheritance diagram for OdGiSubEntityTraitsData:
OdGiSubEntityTraitsDataSaver

Public Types

enum  { kLayerOff = 1 , kLayerFrozen = 2 }
 
enum  {
  kGeomDisplayNormally = (1 << 0) , kGeomSelectNormally = (1 << 1) , kGeomDisplayHighlighted = (1 << 2) , kGeomSelectHighlighted = (1 << 3) ,
  kGeomAllVisibilityFlags = 0x0F
}
 

Public Member Functions

 OdGiSubEntityTraitsData ()
 
OdUInt16 flags () const
 
OdUInt16 selFlags () const
 
OdUInt16 geomVisibilityFlags () const
 
OdUInt16 geomVisibilityFlags (bool bHighlighted) const
 
bool isLayerFrozen () const
 
bool isLayerOff () const
 
bool isLayerVisible () const
 
bool visibility () const
 
const OdCmEntityColortrueColor () const
 
OdUInt16 color () const
 
OdDbStub * layer () const
 
OdDbStub * lineType () const
 
OdGiFillType fillType () const
 
OdDb::LineWeight lineWeight () const
 
double lineTypeScale () const
 
double thickness () const
 
OdDb::PlotStyleNameType plotStyleNameType () const
 
OdDbStub * plotStyleNameId () const
 
OdDbStub * material () const
 
const OdGiMappermapper () const
 
OdDbStub * visualStyle () const
 
const OdCmTransparencytransparency () const
 
OdUInt32 drawFlags () const
 
bool selectionGeom () const
 
OdGiSubEntityTraits::ShadowFlags shadowFlags () const
 
bool sectionable () const
 
OdGiSubEntityTraits::SelectionFlags selectionFlags () const
 
const OdCmEntityColorsecondaryTrueColor () const
 
const OdGiDgLinetypeModifierslineStyleModifiers () const
 
const OdGiFillfill () const
 
void setFlags (OdUInt16 flags)
 
void setSelFlags (OdUInt16 selFlags)
 
void setTrueColor (const OdCmEntityColor &trueColor)
 
void setColor (OdUInt16 colorIndex)
 
void setLayer (OdDbStub *layerId)
 
void setLineType (OdDbStub *lineTypeId)
 
void setFillType (OdGiFillType fillType)
 
void setLineWeight (OdDb::LineWeight lineWeight)
 
void setLineTypeScale (double lineTypeScale)
 
void setThickness (double thickness)
 
void setPlotStyleName (OdDb::PlotStyleNameType plotStyleNameType, OdDbStub *pPlotStyleNameId)
 
void setMaterial (OdDbStub *materialId)
 
void setMapper (const OdGiMapper *pMapper)
 
void setVisualStyle (OdDbStub *visualStyleId)
 
void setTransparency (const OdCmTransparency &transparency)
 
void setDrawFlags (OdUInt32 drawFlags)
 
void setSelectionGeom (bool bSelectionFlag)
 
void setShadowFlags (OdGiSubEntityTraits::ShadowFlags shadowFlags)
 
void setSectionable (bool bSectionableFlag)
 
void setSelectionFlags (OdGiSubEntityTraits::SelectionFlags selectionFlags)
 
void setSecondaryTrueColor (const OdCmEntityColor &trueColor)
 
void setLineStyleModifiers (const OdGiDgLinetypeModifiers *pLSMod)
 
void setFill (const OdGiFill *pFill)
 

Detailed Description

<group OdGi_Classes>

Definition at line 72 of file GiSubEntityTraitsData.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
kLayerOff 
kLayerFrozen 

Definition at line 103 of file GiSubEntityTraitsData.h.

◆ anonymous enum

anonymous enum
Enumerator
kGeomDisplayNormally 
kGeomSelectNormally 
kGeomDisplayHighlighted 
kGeomSelectHighlighted 
kGeomAllVisibilityFlags 

Definition at line 110 of file GiSubEntityTraitsData.h.

Constructor & Destructor Documentation

◆ OdGiSubEntityTraitsData()

OdGiSubEntityTraitsData::OdGiSubEntityTraitsData ( )
inline

Definition at line 121 of file GiSubEntityTraitsData.h.

Member Function Documentation

◆ color()

OdUInt16 OdGiSubEntityTraitsData::color ( ) const
inline

Definition at line 240 of file GiSubEntityTraitsData.h.

◆ drawFlags()

OdUInt32 OdGiSubEntityTraitsData::drawFlags ( ) const
inline

Definition at line 296 of file GiSubEntityTraitsData.h.

◆ fill()

const OdGiFill * OdGiSubEntityTraitsData::fill ( ) const
inline

Definition at line 324 of file GiSubEntityTraitsData.h.

◆ fillType()

OdGiFillType OdGiSubEntityTraitsData::fillType ( ) const
inline

Definition at line 256 of file GiSubEntityTraitsData.h.

◆ flags()

OdUInt16 OdGiSubEntityTraitsData::flags ( ) const
inline

Definition at line 204 of file GiSubEntityTraitsData.h.

◆ geomVisibilityFlags() [1/2]

OdUInt16 OdGiSubEntityTraitsData::geomVisibilityFlags ( ) const
inline

Definition at line 212 of file GiSubEntityTraitsData.h.

◆ geomVisibilityFlags() [2/2]

OdUInt16 OdGiSubEntityTraitsData::geomVisibilityFlags ( bool  bHighlighted) const
inline

Definition at line 223 of file GiSubEntityTraitsData.h.

◆ isLayerFrozen()

bool OdGiSubEntityTraitsData::isLayerFrozen ( ) const
inline

Definition at line 232 of file GiSubEntityTraitsData.h.

◆ isLayerOff()

bool OdGiSubEntityTraitsData::isLayerOff ( ) const
inline

Definition at line 236 of file GiSubEntityTraitsData.h.

◆ isLayerVisible()

bool OdGiSubEntityTraitsData::isLayerVisible ( ) const
inline

Definition at line 228 of file GiSubEntityTraitsData.h.

◆ layer()

OdDbStub * OdGiSubEntityTraitsData::layer ( ) const
inline

Definition at line 248 of file GiSubEntityTraitsData.h.

◆ lineStyleModifiers()

const OdGiDgLinetypeModifiers * OdGiSubEntityTraitsData::lineStyleModifiers ( ) const
inline

Definition at line 320 of file GiSubEntityTraitsData.h.

◆ lineType()

OdDbStub * OdGiSubEntityTraitsData::lineType ( ) const
inline

Definition at line 252 of file GiSubEntityTraitsData.h.

◆ lineTypeScale()

double OdGiSubEntityTraitsData::lineTypeScale ( ) const
inline

Definition at line 264 of file GiSubEntityTraitsData.h.

◆ lineWeight()

OdDb::LineWeight OdGiSubEntityTraitsData::lineWeight ( ) const
inline

Definition at line 260 of file GiSubEntityTraitsData.h.

◆ mapper()

const OdGiMapper * OdGiSubEntityTraitsData::mapper ( ) const
inline

Definition at line 284 of file GiSubEntityTraitsData.h.

◆ material()

OdDbStub * OdGiSubEntityTraitsData::material ( ) const
inline

Definition at line 280 of file GiSubEntityTraitsData.h.

◆ plotStyleNameId()

OdDbStub * OdGiSubEntityTraitsData::plotStyleNameId ( ) const
inline

Definition at line 276 of file GiSubEntityTraitsData.h.

◆ plotStyleNameType()

OdDb::PlotStyleNameType OdGiSubEntityTraitsData::plotStyleNameType ( ) const
inline

Definition at line 272 of file GiSubEntityTraitsData.h.

◆ secondaryTrueColor()

const OdCmEntityColor & OdGiSubEntityTraitsData::secondaryTrueColor ( ) const
inline

Definition at line 316 of file GiSubEntityTraitsData.h.

◆ sectionable()

bool OdGiSubEntityTraitsData::sectionable ( ) const
inline

Definition at line 308 of file GiSubEntityTraitsData.h.

◆ selectionFlags()

OdGiSubEntityTraits::SelectionFlags OdGiSubEntityTraitsData::selectionFlags ( ) const
inline

Definition at line 312 of file GiSubEntityTraitsData.h.

◆ selectionGeom()

bool OdGiSubEntityTraitsData::selectionGeom ( ) const
inline

Definition at line 300 of file GiSubEntityTraitsData.h.

◆ selFlags()

OdUInt16 OdGiSubEntityTraitsData::selFlags ( ) const
inline

Definition at line 208 of file GiSubEntityTraitsData.h.

◆ setColor()

void OdGiSubEntityTraitsData::setColor ( OdUInt16  colorIndex)
inline

Definition at line 342 of file GiSubEntityTraitsData.h.

◆ setDrawFlags()

void OdGiSubEntityTraitsData::setDrawFlags ( OdUInt32  drawFlags)
inline

Definition at line 391 of file GiSubEntityTraitsData.h.

◆ setFill()

void OdGiSubEntityTraitsData::setFill ( const OdGiFill pFill)
inline

Definition at line 419 of file GiSubEntityTraitsData.h.

◆ setFillType()

void OdGiSubEntityTraitsData::setFillType ( OdGiFillType  fillType)
inline

Definition at line 354 of file GiSubEntityTraitsData.h.

◆ setFlags()

void OdGiSubEntityTraitsData::setFlags ( OdUInt16  flags)
inline

Definition at line 330 of file GiSubEntityTraitsData.h.

◆ setLayer()

void OdGiSubEntityTraitsData::setLayer ( OdDbStub *  layerId)
inline

Definition at line 346 of file GiSubEntityTraitsData.h.

◆ setLineStyleModifiers()

void OdGiSubEntityTraitsData::setLineStyleModifiers ( const OdGiDgLinetypeModifiers pLSMod)
inline

Definition at line 415 of file GiSubEntityTraitsData.h.

◆ setLineType()

void OdGiSubEntityTraitsData::setLineType ( OdDbStub *  lineTypeId)
inline

Definition at line 350 of file GiSubEntityTraitsData.h.

◆ setLineTypeScale()

void OdGiSubEntityTraitsData::setLineTypeScale ( double  lineTypeScale)
inline

Definition at line 362 of file GiSubEntityTraitsData.h.

◆ setLineWeight()

void OdGiSubEntityTraitsData::setLineWeight ( OdDb::LineWeight  lineWeight)
inline

Definition at line 358 of file GiSubEntityTraitsData.h.

◆ setMapper()

void OdGiSubEntityTraitsData::setMapper ( const OdGiMapper pMapper)
inline

Definition at line 379 of file GiSubEntityTraitsData.h.

◆ setMaterial()

void OdGiSubEntityTraitsData::setMaterial ( OdDbStub *  materialId)
inline

Definition at line 375 of file GiSubEntityTraitsData.h.

◆ setPlotStyleName()

void OdGiSubEntityTraitsData::setPlotStyleName ( OdDb::PlotStyleNameType  plotStyleNameType,
OdDbStub *  pPlotStyleNameId 
)
inline

Definition at line 370 of file GiSubEntityTraitsData.h.

◆ setSecondaryTrueColor()

void OdGiSubEntityTraitsData::setSecondaryTrueColor ( const OdCmEntityColor trueColor)
inline

Definition at line 411 of file GiSubEntityTraitsData.h.

◆ setSectionable()

void OdGiSubEntityTraitsData::setSectionable ( bool  bSectionableFlag)
inline

Definition at line 403 of file GiSubEntityTraitsData.h.

◆ setSelectionFlags()

void OdGiSubEntityTraitsData::setSelectionFlags ( OdGiSubEntityTraits::SelectionFlags  selectionFlags)
inline

Definition at line 407 of file GiSubEntityTraitsData.h.

◆ setSelectionGeom()

void OdGiSubEntityTraitsData::setSelectionGeom ( bool  bSelectionFlag)
inline

Definition at line 395 of file GiSubEntityTraitsData.h.

◆ setSelFlags()

void OdGiSubEntityTraitsData::setSelFlags ( OdUInt16  selFlags)
inline

Definition at line 334 of file GiSubEntityTraitsData.h.

◆ setShadowFlags()

void OdGiSubEntityTraitsData::setShadowFlags ( OdGiSubEntityTraits::ShadowFlags  shadowFlags)
inline

Definition at line 399 of file GiSubEntityTraitsData.h.

◆ setThickness()

void OdGiSubEntityTraitsData::setThickness ( double  thickness)
inline

Definition at line 366 of file GiSubEntityTraitsData.h.

◆ setTransparency()

void OdGiSubEntityTraitsData::setTransparency ( const OdCmTransparency transparency)
inline

Definition at line 387 of file GiSubEntityTraitsData.h.

◆ setTrueColor()

void OdGiSubEntityTraitsData::setTrueColor ( const OdCmEntityColor trueColor)
inline

Definition at line 338 of file GiSubEntityTraitsData.h.

◆ setVisualStyle()

void OdGiSubEntityTraitsData::setVisualStyle ( OdDbStub *  visualStyleId)
inline

Definition at line 383 of file GiSubEntityTraitsData.h.

◆ shadowFlags()

OdGiSubEntityTraits::ShadowFlags OdGiSubEntityTraitsData::shadowFlags ( ) const
inline

Definition at line 304 of file GiSubEntityTraitsData.h.

◆ thickness()

double OdGiSubEntityTraitsData::thickness ( ) const
inline

Definition at line 268 of file GiSubEntityTraitsData.h.

◆ transparency()

const OdCmTransparency & OdGiSubEntityTraitsData::transparency ( ) const
inline

Definition at line 292 of file GiSubEntityTraitsData.h.

◆ trueColor()

const OdCmEntityColor & OdGiSubEntityTraitsData::trueColor ( ) const
inline

Definition at line 244 of file GiSubEntityTraitsData.h.

◆ visibility()

bool OdGiSubEntityTraitsData::visibility ( ) const
inline

Definition at line 154 of file GiSubEntityTraitsData.h.

◆ visualStyle()

OdDbStub * OdGiSubEntityTraitsData::visualStyle ( ) const
inline

Definition at line 288 of file GiSubEntityTraitsData.h.


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