CFx SDK Documentation  2023 SP0
Public Member Functions | Protected Attributes | List of all members
OdGiSubEntityTraitsToDataWrapper< TInterface, TData > Class Template Reference

#include <GiDummyGeometry.h>

Inheritance diagram for OdGiSubEntityTraitsToDataWrapper< TInterface, TData >:
OdGiSubEntityTraitsWrapper< OdGiSubEntityTraits > OdGiViewportDraw_Stub OdGiWorldDraw_Stub

Public Member Functions

 OdGiSubEntityTraitsToDataWrapper ()
 
void setTraits (TData &pTraits)
 
TData & getTraits () const
 
void setColor (OdUInt16 n)
 
void setTrueColor (const OdCmEntityColor &n)
 
void setLayer (OdDbStub *n)
 
void setLineType (OdDbStub *n)
 
void setSelectionMarker (OdGsMarker)
 
void setFillType (OdGiFillType n)
 
void setFillPlane (const OdGeVector3d *=0)
 
void setLineWeight (OdDb::LineWeight n)
 
void setLineTypeScale (double n=1.0)
 
void setThickness (double n)
 
void setPlotStyleName (OdDb::PlotStyleNameType n, OdDbStub *m=0)
 
void setMaterial (OdDbStub *n)
 
void setMapper (const OdGiMapper *n)
 
void setVisualStyle (const OdDbStub *n)
 
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 &n)
 
void setLineStyleModifiers (const OdGiDgLinetypeModifiers *pLSMod)
 
void setFill (const OdGiFill *pFill)
 
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
 
OdDbStub * visualStyle () const
 
OdCmTransparency transparency () const
 
OdUInt32 drawFlags () const
 
bool selectionGeom () const
 
OdGiSubEntityTraits::ShadowFlags shadowFlags () const
 
bool sectionable () const
 
OdGiSubEntityTraits::SelectionFlags selectionFlags () const
 
OdCmEntityColor secondaryTrueColor () const
 
const OdGiDgLinetypeModifierslineStyleModifiers () const
 
const OdGiFillfill () const
 

Protected Attributes

TData * m_pTraits
 

Detailed Description

template<class TInterface, class TData>
class OdGiSubEntityTraitsToDataWrapper< TInterface, TData >

Corresponding C++ library: TD_Gi <group OdGi_Classes>

Definition at line 295 of file GiDummyGeometry.h.

Constructor & Destructor Documentation

◆ OdGiSubEntityTraitsToDataWrapper()

template<class TInterface , class TData >
OdGiSubEntityTraitsToDataWrapper< TInterface, TData >::OdGiSubEntityTraitsToDataWrapper ( )
inline

Definition at line 300 of file GiDummyGeometry.h.

Member Function Documentation

◆ color()

template<class TInterface , class TData >
OdUInt16 OdGiSubEntityTraitsToDataWrapper< TInterface, TData >::color ( ) const
inline

Definition at line 329 of file GiDummyGeometry.h.

◆ drawFlags()

template<class TInterface , class TData >
OdUInt32 OdGiSubEntityTraitsToDataWrapper< TInterface, TData >::drawFlags ( ) const
inline

Definition at line 344 of file GiDummyGeometry.h.

◆ fill()

template<class TInterface , class TData >
const OdGiFill* OdGiSubEntityTraitsToDataWrapper< TInterface, TData >::fill ( ) const
inline

Definition at line 351 of file GiDummyGeometry.h.

◆ fillPlane()

template<class TInterface , class TData >
bool OdGiSubEntityTraitsToDataWrapper< TInterface, TData >::fillPlane ( OdGeVector3d )
inline

Definition at line 334 of file GiDummyGeometry.h.

◆ fillType()

template<class TInterface , class TData >
OdGiFillType OdGiSubEntityTraitsToDataWrapper< TInterface, TData >::fillType ( ) const
inline

Definition at line 333 of file GiDummyGeometry.h.

◆ getTraits()

template<class TInterface , class TData >
TData& OdGiSubEntityTraitsToDataWrapper< TInterface, TData >::getTraits ( ) const
inline

Definition at line 303 of file GiDummyGeometry.h.

◆ layer()

template<class TInterface , class TData >
OdDbStub* OdGiSubEntityTraitsToDataWrapper< TInterface, TData >::layer ( ) const
inline

Definition at line 331 of file GiDummyGeometry.h.

◆ lineStyleModifiers()

template<class TInterface , class TData >
const OdGiDgLinetypeModifiers* OdGiSubEntityTraitsToDataWrapper< TInterface, TData >::lineStyleModifiers ( ) const
inline

Definition at line 350 of file GiDummyGeometry.h.

◆ lineType()

template<class TInterface , class TData >
OdDbStub* OdGiSubEntityTraitsToDataWrapper< TInterface, TData >::lineType ( ) const
inline

Definition at line 332 of file GiDummyGeometry.h.

◆ lineTypeScale()

template<class TInterface , class TData >
double OdGiSubEntityTraitsToDataWrapper< TInterface, TData >::lineTypeScale ( ) const
inline

Definition at line 336 of file GiDummyGeometry.h.

◆ lineWeight()

template<class TInterface , class TData >
OdDb::LineWeight OdGiSubEntityTraitsToDataWrapper< TInterface, TData >::lineWeight ( ) const
inline

Definition at line 335 of file GiDummyGeometry.h.

◆ mapper()

template<class TInterface , class TData >
const OdGiMapper* OdGiSubEntityTraitsToDataWrapper< TInterface, TData >::mapper ( ) const
inline

Definition at line 341 of file GiDummyGeometry.h.

◆ material()

template<class TInterface , class TData >
OdDbStub* OdGiSubEntityTraitsToDataWrapper< TInterface, TData >::material ( ) const
inline

Definition at line 340 of file GiDummyGeometry.h.

◆ plotStyleNameId()

template<class TInterface , class TData >
OdDbStub* OdGiSubEntityTraitsToDataWrapper< TInterface, TData >::plotStyleNameId ( ) const
inline

Definition at line 339 of file GiDummyGeometry.h.

◆ plotStyleNameType()

template<class TInterface , class TData >
OdDb::PlotStyleNameType OdGiSubEntityTraitsToDataWrapper< TInterface, TData >::plotStyleNameType ( ) const
inline

Definition at line 338 of file GiDummyGeometry.h.

◆ secondaryTrueColor()

template<class TInterface , class TData >
OdCmEntityColor OdGiSubEntityTraitsToDataWrapper< TInterface, TData >::secondaryTrueColor ( ) const
inline

Definition at line 349 of file GiDummyGeometry.h.

◆ sectionable()

template<class TInterface , class TData >
bool OdGiSubEntityTraitsToDataWrapper< TInterface, TData >::sectionable ( ) const
inline

Definition at line 347 of file GiDummyGeometry.h.

◆ selectionFlags()

template<class TInterface , class TData >
OdGiSubEntityTraits::SelectionFlags OdGiSubEntityTraitsToDataWrapper< TInterface, TData >::selectionFlags ( ) const
inline

Definition at line 348 of file GiDummyGeometry.h.

◆ selectionGeom()

template<class TInterface , class TData >
bool OdGiSubEntityTraitsToDataWrapper< TInterface, TData >::selectionGeom ( ) const
inline

Definition at line 345 of file GiDummyGeometry.h.

◆ setColor()

template<class TInterface , class TData >
void OdGiSubEntityTraitsToDataWrapper< TInterface, TData >::setColor ( OdUInt16  n)
inline

Definition at line 305 of file GiDummyGeometry.h.

◆ setDrawFlags()

template<class TInterface , class TData >
void OdGiSubEntityTraitsToDataWrapper< TInterface, TData >::setDrawFlags ( OdUInt32  drawFlags)
inline

Definition at line 320 of file GiDummyGeometry.h.

◆ setFill()

template<class TInterface , class TData >
void OdGiSubEntityTraitsToDataWrapper< TInterface, TData >::setFill ( const OdGiFill pFill)
inline

Definition at line 327 of file GiDummyGeometry.h.

◆ setFillPlane()

template<class TInterface , class TData >
void OdGiSubEntityTraitsToDataWrapper< TInterface, TData >::setFillPlane ( const OdGeVector3d = 0)
inline

Definition at line 311 of file GiDummyGeometry.h.

◆ setFillType()

template<class TInterface , class TData >
void OdGiSubEntityTraitsToDataWrapper< TInterface, TData >::setFillType ( OdGiFillType  n)
inline

Definition at line 310 of file GiDummyGeometry.h.

◆ setLayer()

template<class TInterface , class TData >
void OdGiSubEntityTraitsToDataWrapper< TInterface, TData >::setLayer ( OdDbStub *  n)
inline

Definition at line 307 of file GiDummyGeometry.h.

◆ setLineStyleModifiers()

template<class TInterface , class TData >
void OdGiSubEntityTraitsToDataWrapper< TInterface, TData >::setLineStyleModifiers ( const OdGiDgLinetypeModifiers pLSMod)
inline

Definition at line 326 of file GiDummyGeometry.h.

◆ setLineType()

template<class TInterface , class TData >
void OdGiSubEntityTraitsToDataWrapper< TInterface, TData >::setLineType ( OdDbStub *  n)
inline

Definition at line 308 of file GiDummyGeometry.h.

◆ setLineTypeScale()

template<class TInterface , class TData >
void OdGiSubEntityTraitsToDataWrapper< TInterface, TData >::setLineTypeScale ( double  n = 1.0)
inline

Definition at line 313 of file GiDummyGeometry.h.

◆ setLineWeight()

template<class TInterface , class TData >
void OdGiSubEntityTraitsToDataWrapper< TInterface, TData >::setLineWeight ( OdDb::LineWeight  n)
inline

Definition at line 312 of file GiDummyGeometry.h.

◆ setMapper()

template<class TInterface , class TData >
void OdGiSubEntityTraitsToDataWrapper< TInterface, TData >::setMapper ( const OdGiMapper n)
inline

Definition at line 317 of file GiDummyGeometry.h.

◆ setMaterial()

template<class TInterface , class TData >
void OdGiSubEntityTraitsToDataWrapper< TInterface, TData >::setMaterial ( OdDbStub *  n)
inline

Definition at line 316 of file GiDummyGeometry.h.

◆ setPlotStyleName()

template<class TInterface , class TData >
void OdGiSubEntityTraitsToDataWrapper< TInterface, TData >::setPlotStyleName ( OdDb::PlotStyleNameType  n,
OdDbStub *  m = 0 
)
inline

Definition at line 315 of file GiDummyGeometry.h.

◆ setSecondaryTrueColor()

template<class TInterface , class TData >
void OdGiSubEntityTraitsToDataWrapper< TInterface, TData >::setSecondaryTrueColor ( const OdCmEntityColor n)
inline

Definition at line 325 of file GiDummyGeometry.h.

◆ setSectionable()

template<class TInterface , class TData >
void OdGiSubEntityTraitsToDataWrapper< TInterface, TData >::setSectionable ( bool  bSectionableFlag)
inline

Definition at line 323 of file GiDummyGeometry.h.

◆ setSelectionFlags()

template<class TInterface , class TData >
void OdGiSubEntityTraitsToDataWrapper< TInterface, TData >::setSelectionFlags ( OdGiSubEntityTraits::SelectionFlags  selectionFlags)
inline

Definition at line 324 of file GiDummyGeometry.h.

◆ setSelectionGeom()

template<class TInterface , class TData >
void OdGiSubEntityTraitsToDataWrapper< TInterface, TData >::setSelectionGeom ( bool  bSelectionFlag)
inline

Definition at line 321 of file GiDummyGeometry.h.

◆ setSelectionMarker()

template<class TInterface , class TData >
void OdGiSubEntityTraitsToDataWrapper< TInterface, TData >::setSelectionMarker ( OdGsMarker  )
inline

Definition at line 309 of file GiDummyGeometry.h.

◆ setShadowFlags()

template<class TInterface , class TData >
void OdGiSubEntityTraitsToDataWrapper< TInterface, TData >::setShadowFlags ( OdGiSubEntityTraits::ShadowFlags  shadowFlags)
inline

Definition at line 322 of file GiDummyGeometry.h.

◆ setThickness()

template<class TInterface , class TData >
void OdGiSubEntityTraitsToDataWrapper< TInterface, TData >::setThickness ( double  n)
inline

Definition at line 314 of file GiDummyGeometry.h.

◆ setTraits()

template<class TInterface , class TData >
void OdGiSubEntityTraitsToDataWrapper< TInterface, TData >::setTraits ( TData &  pTraits)
inline

Definition at line 302 of file GiDummyGeometry.h.

◆ setTransparency()

template<class TInterface , class TData >
void OdGiSubEntityTraitsToDataWrapper< TInterface, TData >::setTransparency ( const OdCmTransparency transparency)
inline

Definition at line 319 of file GiDummyGeometry.h.

◆ setTrueColor()

template<class TInterface , class TData >
void OdGiSubEntityTraitsToDataWrapper< TInterface, TData >::setTrueColor ( const OdCmEntityColor n)
inline

Definition at line 306 of file GiDummyGeometry.h.

◆ setVisualStyle()

template<class TInterface , class TData >
void OdGiSubEntityTraitsToDataWrapper< TInterface, TData >::setVisualStyle ( const OdDbStub *  n)
inline

Definition at line 318 of file GiDummyGeometry.h.

◆ shadowFlags()

template<class TInterface , class TData >
OdGiSubEntityTraits::ShadowFlags OdGiSubEntityTraitsToDataWrapper< TInterface, TData >::shadowFlags ( ) const
inline

Definition at line 346 of file GiDummyGeometry.h.

◆ thickness()

template<class TInterface , class TData >
double OdGiSubEntityTraitsToDataWrapper< TInterface, TData >::thickness ( ) const
inline

Definition at line 337 of file GiDummyGeometry.h.

◆ transparency()

template<class TInterface , class TData >
OdCmTransparency OdGiSubEntityTraitsToDataWrapper< TInterface, TData >::transparency ( ) const
inline

Definition at line 343 of file GiDummyGeometry.h.

◆ trueColor()

template<class TInterface , class TData >
OdCmEntityColor OdGiSubEntityTraitsToDataWrapper< TInterface, TData >::trueColor ( ) const
inline

Definition at line 330 of file GiDummyGeometry.h.

◆ visualStyle()

template<class TInterface , class TData >
OdDbStub* OdGiSubEntityTraitsToDataWrapper< TInterface, TData >::visualStyle ( ) const
inline

Definition at line 342 of file GiDummyGeometry.h.

Member Data Documentation

◆ m_pTraits

template<class TInterface , class TData >
TData* OdGiSubEntityTraitsToDataWrapper< TInterface, TData >::m_pTraits
protected

Definition at line 298 of file GiDummyGeometry.h.


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