24 #ifndef __ODGI_NONENTITYTRAITS_H__
25 #define __ODGI_NONENTITYTRAITS_H__
182 kGiLinetypeFlagMax = kDgLinetype
OdSmartPtr< OdGiLayerTraits > OdGiLayerTraitsPtr
OdSmartPtr< OdGiLinetypeTraits > OdGiLinetypeTraitsPtr
OdSmartPtr< OdGiTextStyleTraits > OdGiTextStyleTraitsPtr
virtual void setTransparency(const OdCmTransparency &transparency)=0
virtual OdDbStub * plotStyleNameId() const =0
virtual OdDb::PlotStyleNameType plotStyleNameType() const =0
virtual OdCmTransparency transparency() const =0
virtual OdDb::LineWeight lineweight() const =0
virtual void setLineweight(OdDb::LineWeight lineweight)=0
virtual OdDbStub * linetype() const =0
virtual void setMaterial(OdDbStub *pMaterialId)=0
virtual OdDbStub * materialId() const =0
virtual void setPlotStyleName(OdDb::PlotStyleNameType plotStyleNameType, OdDbStub *pPlotStyleNameId=0)=0
virtual void setLinetype(OdDbStub *pLinetypeId)=0
virtual void setColor(const OdCmEntityColor &color)=0
virtual OdCmEntityColor color() const =0
ODRX_DECLARE_MEMBERS(OdGiLayerTraits)
virtual double patternLength() const =0
virtual void setDashes(const OdArray< OdGiLinetypeDash > &dashes)=0
virtual double scale() const =0
virtual void setScale(double scale)=0
ODRX_DECLARE_MEMBERS(OdGiLinetypeTraits)
virtual void dashes(OdArray< OdGiLinetypeDash > &dashes)=0
virtual void setPatternLength(double patternLength)=0
ODRX_DECLARE_MEMBERS(OdGiTextStyleTraits)
virtual void textStyle(OdGiTextStyle &giTextStyle) const =0
virtual void setTextStyle(const OdGiTextStyle &giTextStyle)=0