CFx SDK Documentation  2022 SP0
Public Member Functions | Protected Member Functions | List of all members
OdGiLayerTraitsTaker Class Reference

#include <GiLayerTraitsData.h>

Inheritance diagram for OdGiLayerTraitsTaker:
OdGiLayerTraits_ OdGiDummyWorldDraw< OdGiDummyWorldGeometry< OdGiWorldDraw_ > > OdGiDummyViewportDraw< OdGiWrapperViewportGeometry< OdGiViewportDraw_ > > OdGiSubEntityTraits_ OdGiLayerTraitsData OdGiLayerTraits OdGiDummyCommonDraw< T > OdGiDummyCommonDraw< T > OdGiDummySubEntityTraits< OdGiSubEntityTraits > OdGiDrawableTraits OdGiSubEntityTraits OdRxObject OdGiDrawableTraits OdRxObject OdGiLayerTraitsTakerView

Public Member Functions

 OdGiLayerTraitsTaker ()
 
 OdGiLayerTraitsTaker (const OdGiBaseVectorizer *pRefView, OdGiContext *pContext=NULL)
 
void addRef ()
 
void release ()
 
void setRefView (const OdGiBaseVectorizer *pRefView)
 
void reset ()
 
OdDb::LineWeight lineweight () const
 
OdDbStub * linetype () const
 
OdDb::PlotStyleNameType plotStyleNameType () const
 
OdDbStub * plotStyleNameId () const
 
OdDbStub * materialId () const
 
void setColor (const OdCmEntityColor &color)
 
void setLineweight (OdDb::LineWeight lineweight)
 
void setLinetype (OdDbStub *pLinetypeId)
 
void setPlotStyleName (OdDb::PlotStyleNameType plotStyleNameType, OdDbStub *pPlotStyleNameId=0)
 
bool isOff () const
 
void setOff (bool bVal)
 
bool isPlottable () const
 
void setPlottable (bool bVal)
 
bool isLocked () const
 
void setLocked (bool bVal)
 
OdCmEntityColor trueColor () const
 
OdDbStub * layer () const
 
OdDbStub * lineType () const
 
OdGiFillType fillType () const
 
OdDb::LineWeight lineWeight () const
 
double lineTypeScale () const
 
double thickness () const
 
OdDbStub * material () const
 
const OdGiMappermapper () const
 
OdDbStub * visualStyle () const
 
OdCmTransparency transparency () const
 
OdUInt32 drawFlags () const
 
bool selectionGeom () const
 
ShadowFlags shadowFlags () const
 
bool sectionable () const
 
SelectionFlags selectionFlags () const
 
void setTrueColor (const OdCmEntityColor &color)
 
void setColor (OdUInt16 color)
 
void setLineType (OdDbStub *lineTypeId)
 
void setLineWeight (OdDb::LineWeight lineWeight)
 
void setMaterial (OdDbStub *pMaterialId)
 
void setTransparency (const OdCmTransparency &transparency)
 
OdCmEntityColor secondaryTrueColor () const
 
const OdGiDgLinetypeModifierslineStyleModifiers () const
 
const OdGiFillfill () const
 
OdGiRegenType regenType () const
 
bool regenAbort () const
 
OdGiSubEntityTraitssubEntityTraits () const
 
OdGiGeometryrawGeometry () const
 
bool isDragging () const
 
double deviation (const OdGiDeviationType deviationType, const OdGePoint3d &pointOnCurve) const
 
OdUInt32 numberOfIsolines () const
 
OdGiContextcontext () const
 
void setContext (OdGiContext *pContext)
 
OdGiViewportviewport () const
 
OdUInt32 sequenceNumber () const
 
bool isValidId (const OdUInt32 viewportId) const
 
OdDbStub * viewportObjectId () const
 
OdGeMatrix3d getModelToWorldTransform () const
 
OdGeMatrix3d getWorldToModelTransform () const
 
- Public Member Functions inherited from OdGiLayerTraits
 ODRX_DECLARE_MEMBERS (OdGiLayerTraits)
 
- Public Member Functions inherited from OdGiDrawableTraits
 ODRX_DECLARE_MEMBERS (OdGiDrawableTraits)
 
- Public Member Functions inherited from OdRxObject
 ODRX_HEAP_OPERATORS ()
 
 OdRxObject ()
 
virtual ~OdRxObject ()
 
virtual OdRxObjectqueryX (const OdRxClass *pClass) const
 
virtual OdRxObjectx (const OdRxClass *pClass) const
 
virtual OdRxClassisA () const
 
virtual long numRefs () const
 
bool isKindOf (const OdRxClass *pClass) const
 
virtual OdRxObjectPtr clone () const
 
virtual void copyFrom (const OdRxObject *pSource)
 
virtual OdRx::Ordering comparedTo (const OdRxObject *pOther) const
 
virtual bool isEqualTo (const OdRxObject *pOther) const
 
- Public Member Functions inherited from OdGiDummySubEntityTraits< OdGiSubEntityTraits >
void setColor (OdUInt16)
 
void setTrueColor (const OdCmEntityColor &)
 
void setLayer (OdDbStub *)
 
void setLineType (OdDbStub *)
 
void setSelectionMarker (OdGsMarker)
 
void setFillType (OdGiFillType)
 
void setFillPlane (const OdGeVector3d *=0)
 
void setLineWeight (OdDb::LineWeight)
 
void setLineTypeScale (double=1.0)
 
void setThickness (double)
 
void setPlotStyleName (OdDb::PlotStyleNameType, OdDbStub *=0)
 
void setMaterial (OdDbStub *)
 
void setMapper (const OdGiMapper *)
 
void setVisualStyle (const OdDbStub *)
 
void setTransparency (const OdCmTransparency &)
 
void setDrawFlags (OdUInt32)
 
void setSelectionGeom (bool)
 
void setShadowFlags (OdGiSubEntityTraits::ShadowFlags)
 
void setSectionable (bool)
 
void setSelectionFlags (OdGiSubEntityTraits::SelectionFlags)
 
OdUInt16 color () const
 
OdCmEntityColor trueColor () const
 
OdDbStub * layer () const
 
OdDbStub * lineType () const
 
OdGiFillType fillType () const
 
bool fillPlane (OdGeVector3d &)
 
OdDb::LineWeight lineWeight () const
 
double lineTypeScale () const
 
double thickness () const
 
OdDb::PlotStyleNameType plotStyleNameType () const
 
OdDbStub * plotStyleNameId () const
 
OdDbStub * material () const
 
const OdGiMappermapper () const
 
void addLight (const OdDbStub *)
 
OdCmTransparency transparency () const
 
OdUInt32 drawFlags () const
 
bool selectionGeom () const
 
OdGiSubEntityTraits::ShadowFlags shadowFlags () const
 
bool sectionable () const
 
OdGiSubEntityTraits::SelectionFlags selectionFlags () const
 
- Public Member Functions inherited from OdGiSubEntityTraits
 ODRX_DECLARE_MEMBERS (OdGiSubEntityTraits)
 
virtual void setSecondaryTrueColor (const OdCmEntityColor &color)
 
virtual void setLineStyleModifiers (const OdGiDgLinetypeModifiers *pLSMod)
 
virtual void setFill (const OdGiFill *pFill)
 
virtual bool pushLineweightOverride (const OdGiLineweightOverride *pOverride)
 
virtual void popLineweightOverride ()
 
virtual OdUInt32 setupForEntity () const
 
- Public Member Functions inherited from OdGiLayerTraitsData
 OdGiLayerTraitsData ()
 
void operator= (const OdGiLayerTraitsData &other)
 
OdUInt32 flags () const
 
OdDb::LineWeight lineweight () const
 
OdDbStub * linetype () const
 
OdDb::PlotStyleNameType plotStyleNameType () const
 
OdDbStub * plotStyleNameId () const
 
const OdCmEntityColortrueColor () const
 
OdDbStub * materialId () const
 
OdCmTransparency transparency () const
 
void setTrueColor (const OdCmEntityColor &cl)
 
void setLineweight (OdDb::LineWeight lw)
 
void setLinetype (OdDbStub *id)
 
void setMaterial (OdDbStub *id)
 
void setTransparency (const OdCmTransparency &transparency)
 
bool isOff () const
 
void setOff (bool bVal)
 
bool isPlottable () const
 
void setPlottable (bool bVal)
 
bool isLocked () const
 
void setLocked (bool bVal)
 
bool isFrozen () const
 
bool isByBlock () const
 

Protected Member Functions

 ODRX_USING_HEAP_OPERATORS (OdGiDummyWorldDraw< OdGiDummyWorldGeometry< OdGiWorldDraw_ > >)
 
- Protected Member Functions inherited from OdGiLayerTraits_
OdCmEntityColor color () const
 
- Protected Member Functions inherited from OdGiSubEntityTraits_
OdUInt16 color () const
 

Additional Inherited Members

- Public Types inherited from OdGiLayerTraits
enum  {
  kByBlock = (OdGiDrawable::kLastFlag << 1) , kFrozen = (OdGiDrawable::kLastFlag << 2) , kOff = (OdGiDrawable::kLastFlag << 3) , kPlottable = (OdGiDrawable::kLastFlag << 4) ,
  kLocked = (OdGiDrawable::kLastFlag << 5)
}
 
- Public Types inherited from OdGiSubEntityTraits
enum  DrawFlags {
  kNoDrawFlags = 0x0000 , kDrawBackfaces = 0x0001 , kDrawHatchGroup = 0x0002 , kDrawFrontfacesOnly = 0x0004 ,
  kDrawGradientFill = 0x0008 , kDrawSolidFill = 0x0010 , kDrawNoLineWeight = 0x0020 , kDrawNoPlotstyle = 0x0080 ,
  kDrawContourFill = 0x08000 , kDisableLayoutCache = 0x10000 , kDrawBoundaryForClipping = 0x20000 , kDrawBoundaryForClippingDrw = 0x40000 ,
  kClipSetIsEmpty = 0x80000 , kInternalDrawFlags = kDisableLayoutCache | kClipSetIsEmpty , kDrawPolygonFill = 0x100000 , kExcludeFromViewExt = 0x200000 ,
  kDrawDgLsPolyWithoutBreaks = 0x400000 , kPolygonProcessing = 0x800000 , kDisableAutoGenerateNormals = 0x1000000 , kDisableFillModeCheck = 0x2000000 ,
  kDrawUnderlayReference = 0x4000000 , kFxNoFillOnSelect = 0x08000000 , kInheritableDrawFlags
}
 
enum  ShadowFlags { kShadowsCastAndReceive = 0 , kShadowsDoesNotCast = 1 , kShadowsDoesNotReceive = 2 , kShadowsIgnore = kShadowsDoesNotCast | kShadowsDoesNotReceive }
 
enum  SelectionFlags { kNoSelectionFlags = 0 , kSelectionIgnore = 1 , kHighlightingGeometry = 2 , kFxSubentitySelection = 0x80 }
 
enum  SubEntityHints {
  kHint2DAttributes = 1 , kHint3DAttributes = 2 , kHintAllAttributes = kHint2DAttributes | kHint3DAttributes , kHintSnapModeOn = 4 ,
  kHintDefaultState = kHintAllAttributes
}
 
- Static Public Member Functions inherited from OdRxObject
static OdRxObjectPtr cast (const OdRxObject *pointer)
 
static OdRxClassdesc ()
 
- Public Attributes inherited from OdGiLayerTraitsData
OdUInt32 m_flags
 
OdDb::LineWeight m_lineweight
 
OdDb::PlotStyleNameType m_plotStyleNameType
 
OdCmEntityColor m_color
 
OdDbStub * m_linetypeId
 
OdDbStub * m_plotStyleNameId
 
OdDbStub * m_materialId
 
OdCmTransparency m_cmTransparency
 

Detailed Description

This class implements OdGiLayerTraits, OdGiWorldDraw, and OdGIViewportDraw together as a single class that uses the OdDbLayerTableRecord::subSetAttributes(), OdDbLayerTableRecord::subWorldDraw(), and OdDbLayerTableRecord::subViewportDraw() functions to return layer trait values and store them temporarily.

See also
TD_Gi

<group OdGi_Classes>

Definition at line 146 of file GiLayerTraitsData.h.

Constructor & Destructor Documentation

◆ OdGiLayerTraitsTaker() [1/2]

OdGiLayerTraitsTaker::OdGiLayerTraitsTaker ( )
inline

Definition at line 256 of file GiLayerTraitsData.h.

◆ OdGiLayerTraitsTaker() [2/2]

OdGiLayerTraitsTaker::OdGiLayerTraitsTaker ( const OdGiBaseVectorizer pRefView,
OdGiContext pContext = NULL 
)
inline

Definition at line 263 of file GiLayerTraitsData.h.

Member Function Documentation

◆ addRef()

void OdGiLayerTraitsTaker::addRef ( )
virtual

Declares the method incrementing the reference counter in objects derived from this class.

Remarks
It is the pure virtual method that does not have an implementation. You must redefine it in the derived class.
See also
<link smart_pointers_overview.html, Overview of Smart Pointer Classes>

Implements OdRxObject.

Reimplemented in OdGiLayerTraitsTakerView.

◆ context()

OdGiContext* OdGiLayerTraitsTaker::context ( ) const

◆ deviation()

double OdGiLayerTraitsTaker::deviation ( const OdGiDeviationType  deviationType,
const OdGePoint3d pointOnCurve 
) const
virtual

Reimplemented from OdGiDummyCommonDraw< T >.

Reimplemented in OdGiLayerTraitsTakerView.

◆ drawFlags()

OdUInt32 OdGiLayerTraitsTaker::drawFlags ( ) const
virtual

Return the current DrawFlags bitmask.

Reimplemented from OdGiSubEntityTraits.

◆ fill()

const OdGiFill* OdGiLayerTraitsTaker::fill ( ) const
virtual

Return boundary filling parameters.

Reimplemented from OdGiSubEntityTraits.

◆ fillType()

OdGiFillType OdGiLayerTraitsTaker::fillType ( ) const
virtual

Returns the current fill type.

Returns
fillType() returns one of the following:

Value Description kOdGiFillAlways 1 Fill closed graphic primitives. kOdGiFillNever 2 Don't fill closed graphic primitives.

Closed graphic primitives consist of the following: arcs with (OdGiArcType == kOdGiArcSector) || (OdGiArcType == kOdGiArcChord) circles meshes polygons shells

Implements OdGiSubEntityTraits.

◆ getModelToWorldTransform()

OdGeMatrix3d OdGiLayerTraitsTaker::getModelToWorldTransform ( ) const

◆ getWorldToModelTransform()

OdGeMatrix3d OdGiLayerTraitsTaker::getWorldToModelTransform ( ) const

◆ isDragging()

bool OdGiLayerTraitsTaker::isDragging ( ) const
virtual

Reimplemented from OdGiDummyCommonDraw< T >.

◆ isLocked()

bool OdGiLayerTraitsTaker::isLocked ( ) const
inline

Definition at line 191 of file GiLayerTraitsData.h.

◆ isOff()

bool OdGiLayerTraitsTaker::isOff ( ) const
inline

Definition at line 185 of file GiLayerTraitsData.h.

◆ isPlottable()

bool OdGiLayerTraitsTaker::isPlottable ( ) const
inline

Definition at line 188 of file GiLayerTraitsData.h.

◆ isValidId()

bool OdGiLayerTraitsTaker::isValidId ( const OdUInt32  viewportId) const
virtual

◆ layer()

OdDbStub* OdGiLayerTraitsTaker::layer ( ) const
virtual

Returns the current layer.

Implements OdGiSubEntityTraits.

◆ lineStyleModifiers()

const OdGiDgLinetypeModifiers* OdGiLayerTraitsTaker::lineStyleModifiers ( ) const
virtual

Return pointer to the current Dgn Line Style modifiers structure.

Reimplemented from OdGiSubEntityTraits.

◆ linetype()

OdDbStub* OdGiLayerTraitsTaker::linetype ( ) const
virtual

Returns the Object ID of the linetype for this object.

Implements OdGiLayerTraits.

◆ lineType()

OdDbStub* OdGiLayerTraitsTaker::lineType ( ) const
virtual

Returns the current linetype.

Implements OdGiSubEntityTraits.

◆ lineTypeScale()

double OdGiLayerTraitsTaker::lineTypeScale ( ) const
virtual

Returns the current linetype scale.

Implements OdGiSubEntityTraits.

◆ lineweight()

OdDb::LineWeight OdGiLayerTraitsTaker::lineweight ( ) const
virtual

Returns the lineweight for this object.

Implements OdGiLayerTraits.

◆ lineWeight()

OdDb::LineWeight OdGiLayerTraitsTaker::lineWeight ( ) const
virtual

Returns the current lineweight.

Implements OdGiSubEntityTraits.

◆ mapper()

const OdGiMapper* OdGiLayerTraitsTaker::mapper ( ) const
virtual

Returns pointer to the current material mapper.

Implements OdGiSubEntityTraits.

◆ material()

OdDbStub* OdGiLayerTraitsTaker::material ( ) const
virtual

Returns the Object ID of the material.

Implements OdGiSubEntityTraits.

◆ materialId()

OdDbStub* OdGiLayerTraitsTaker::materialId ( ) const
virtual

Returns the Object ID of the material.

Implements OdGiLayerTraits.

◆ numberOfIsolines()

OdUInt32 OdGiLayerTraitsTaker::numberOfIsolines ( ) const
virtual

Reimplemented from OdGiDummyCommonDraw< T >.

Reimplemented in OdGiLayerTraitsTakerView.

◆ ODRX_USING_HEAP_OPERATORS()

OdGiLayerTraitsTaker::ODRX_USING_HEAP_OPERATORS ( OdGiDummyWorldDraw< OdGiDummyWorldGeometry< OdGiWorldDraw_ > >  )
protected

◆ plotStyleNameId()

OdDbStub* OdGiLayerTraitsTaker::plotStyleNameId ( ) const
virtual

Returns the Object ID of the Plot Style Name.

Implements OdGiLayerTraits.

◆ plotStyleNameType()

OdDb::PlotStyleNameType OdGiLayerTraitsTaker::plotStyleNameType ( ) const
virtual

Returns the Plot Style Name Type for this object.

Remarks
plotStyleNameType() returns one of the following:

Value
OdDb::kPlotStyleNameByLayer 0 OdDb::kPlotStyleNameByBlock 1 OdDb::kPlotStyleNameIsDictDefault 2 OdDb::kPlotStyleNameById 3

Implements OdGiLayerTraits.

◆ rawGeometry()

OdGiGeometry& OdGiLayerTraitsTaker::rawGeometry ( ) const

◆ regenAbort()

bool OdGiLayerTraitsTaker::regenAbort ( ) const
virtual

Reimplemented from OdGiDummyCommonDraw< T >.

Reimplemented in OdGiLayerTraitsTakerView.

◆ regenType()

OdGiRegenType OdGiLayerTraitsTaker::regenType ( ) const
virtual

Reimplemented from OdGiDummyCommonDraw< T >.

Reimplemented in OdGiLayerTraitsTakerView.

◆ release()

void OdGiLayerTraitsTaker::release ( )
virtual

Declares the method decrementing the reference counter in objects derived from this class.

Remarks
It is the pure virtual method that does not have an implementation. You must redefine it in the derived class.
See also
<link smart_pointers_overview.html, Overview of Smart Pointer Classes>

Implements OdRxObject.

Reimplemented in OdGiLayerTraitsTakerView.

◆ reset()

void OdGiLayerTraitsTaker::reset ( )
inline

Definition at line 173 of file GiLayerTraitsData.h.

◆ secondaryTrueColor()

OdCmEntityColor OdGiLayerTraitsTaker::secondaryTrueColor ( ) const
virtual

Returns the current secondary color as an OdCmEntityColor instance.

Reimplemented from OdGiSubEntityTraits.

◆ sectionable()

bool OdGiLayerTraitsTaker::sectionable ( ) const
virtual

Return the current sectionable flag.

Reimplemented from OdGiSubEntityTraits.

◆ selectionFlags()

SelectionFlags OdGiLayerTraitsTaker::selectionFlags ( ) const
virtual

Return the current SelectionFlags.

Reimplemented from OdGiSubEntityTraits.

◆ selectionGeom()

bool OdGiLayerTraitsTaker::selectionGeom ( ) const
virtual

Return the current selection geometry flag.

Reimplemented from OdGiSubEntityTraits.

◆ sequenceNumber()

OdUInt32 OdGiLayerTraitsTaker::sequenceNumber ( ) const
virtual

◆ setColor() [1/2]

void OdGiLayerTraitsTaker::setColor ( const OdCmEntityColor color)
virtual

Sets the color for this object.

Parameters
color[in] Entity color.

Implements OdGiLayerTraits.

◆ setColor() [2/2]

void OdGiLayerTraitsTaker::setColor ( OdUInt16  color)
virtual

Sets the current color index (ACI).

Parameters
color[in] Color index.
Remarks
color must be one of the following:

Value Description kACIbyBlock 0 ByBlock. kACIforeground 7 Foreground color. kACIbyLayer 256 ByLayer. kACIRed 1 Red. kACIYellow 2 Yellow. kACIGreen 3 Green. kACICyan 4 Cyan. kACIBlue 5 Blue. kACIMagenta 6 Magenta. .. 8-255 Defined by AcadPalette.h

Implements OdGiSubEntityTraits.

◆ setContext()

void OdGiLayerTraitsTaker::setContext ( OdGiContext pContext)
inline

Definition at line 250 of file GiLayerTraitsData.h.

◆ setLineType()

void OdGiLayerTraitsTaker::setLineType ( OdDbStub *  lineTypeId)
virtual

Sets the current linetype.

Parameters
lineTypeId[in] Object ID of the LinetypeTableRecord.

Implements OdGiSubEntityTraits.

◆ setLinetype()

void OdGiLayerTraitsTaker::setLinetype ( OdDbStub *  pLinetypeId)
virtual

Sets the linetype for this object.

Parameters
pLinetypeId[in] Pointer to the Object ID of the linetype.

Implements OdGiLayerTraits.

◆ setLineweight()

void OdGiLayerTraitsTaker::setLineweight ( OdDb::LineWeight  lineweight)
virtual

Sets the lineweight for this object.

Parameters
lineweight[in] Lineweight.

Implements OdGiLayerTraits.

◆ setLineWeight()

void OdGiLayerTraitsTaker::setLineWeight ( OdDb::LineWeight  lineWeight)
virtual

Sets the current lineweight.

Parameters
lineWeight[in] Lineweight.

Implements OdGiSubEntityTraits.

◆ setLocked()

void OdGiLayerTraitsTaker::setLocked ( bool  bVal)
inline

Definition at line 192 of file GiLayerTraitsData.h.

◆ setMaterial()

void OdGiLayerTraitsTaker::setMaterial ( OdDbStub *  pMaterialId)
virtual

Sets the material ID for this object.

Parameters
pMaterialId[in] Pointer to the Object ID of the material.

Implements OdGiLayerTraits.

◆ setOff()

void OdGiLayerTraitsTaker::setOff ( bool  bVal)
inline

Definition at line 186 of file GiLayerTraitsData.h.

◆ setPlotStyleName()

void OdGiLayerTraitsTaker::setPlotStyleName ( OdDb::PlotStyleNameType  plotStyleNameType,
OdDbStub *  pPlotStyleNameId = 0 
)
virtual

Sets the Plot Style Name for this object.

Parameters
plotStyleNameType[in] Plot Style Name Type.
pPlotStyleNameId[in] Pointer to the Object ID of the Plot Style Name.
Remarks
pPlotStyleNameId is used only when plotStyleNameType == kPlotStyleNameById.

plotStyleNameType must be one of the following:

Value
OdDb::kPlotStyleNameByLayer 0 OdDb::kPlotStyleNameByBlock 1 OdDb::kPlotStyleNameIsDictDefault 2 OdDb::kPlotStyleNameById 3

Implements OdGiLayerTraits.

◆ setPlottable()

void OdGiLayerTraitsTaker::setPlottable ( bool  bVal)
inline

Definition at line 189 of file GiLayerTraitsData.h.

◆ setRefView()

void OdGiLayerTraitsTaker::setRefView ( const OdGiBaseVectorizer pRefView)
inline

Definition at line 244 of file GiLayerTraitsData.h.

◆ setTransparency()

void OdGiLayerTraitsTaker::setTransparency ( const OdCmTransparency transparency)
virtual

Sets the transparency for this object.

Parameters
transparency[in] OdCmTransparency object.

Implements OdGiLayerTraits.

◆ setTrueColor()

void OdGiLayerTraitsTaker::setTrueColor ( const OdCmEntityColor color)
virtual

Sets the current color from an OdCmEntityColor instance.

Parameters
color[in] OdCmEntityColor object.

Implements OdGiSubEntityTraits.

◆ shadowFlags()

ShadowFlags OdGiLayerTraitsTaker::shadowFlags ( ) const
virtual

Return the current ShadowFlags.

Reimplemented from OdGiSubEntityTraits.

◆ subEntityTraits()

OdGiSubEntityTraits& OdGiLayerTraitsTaker::subEntityTraits ( ) const

◆ thickness()

double OdGiLayerTraitsTaker::thickness ( ) const
virtual

Returns the current thickness.

Implements OdGiSubEntityTraits.

◆ transparency()

OdCmTransparency OdGiLayerTraitsTaker::transparency ( ) const
virtual

Returns the transparency for this object.

Implements OdGiLayerTraits.

◆ trueColor()

OdCmEntityColor OdGiLayerTraitsTaker::trueColor ( ) const
virtual

Implements OdGiLayerTraits_.

◆ viewport()

OdGiViewport& OdGiLayerTraitsTaker::viewport ( ) const
virtual

◆ viewportObjectId()

OdDbStub* OdGiLayerTraitsTaker::viewportObjectId ( ) const
virtual

◆ visualStyle()

OdDbStub* OdGiLayerTraitsTaker::visualStyle ( ) const
virtual

Returns the Object ID of the visual style.

Reimplemented from OdGiSubEntityTraits.


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