24 #ifndef OD_DBVISUALSTYLE_H
25 #define OD_DBVISUALSTYLE_H
OdSmartPtr< OdDbVisualStyle > OdDbVisualStylePtr
void setFaceStyle(const OdGiFaceStyle &faceStyle)
bool traitFlag(OdGiVisualStyleProperties::Property flagProp, OdUInt32 flagVal) const
void setEdgeStyle(const OdGiEdgeStyle &edgeStyle)
OdGiVisualStyle::Type type() const
void setTrait(OdGiVisualStyleProperties::Property prop, double dVal, OdGiVisualStyleOperations::Operation op=OdGiVisualStyleOperations::kSet)
const OdString description() const
void setTrait(OdGiVisualStyleProperties::Property prop, bool bVal, OdGiVisualStyleOperations::Operation op=OdGiVisualStyleOperations::kSet)
virtual OdUInt32 subSetAttributes(OdGiDrawableTraits *pTraits) const
void setTrait(OdGiVisualStyleProperties::Property prop, double red, double green, double blue, OdGiVisualStyleOperations::Operation op=OdGiVisualStyleOperations::kSet)
static OdGiVisualStylePtr createVisualStyle()
void setTrait(OdGiVisualStyleProperties::Property prop, const OdString &strVal, OdGiVisualStyleOperations::Operation op=OdGiVisualStyleOperations::kSet)
void setTrait(OdGiVisualStyleProperties::Property prop, const OdGiVariant *pVal, OdGiVisualStyleOperations::Operation op=OdGiVisualStyleOperations::kSet)
virtual OdResult dwgInFields(OdDbDwgFiler *pFiler)
void setTraitFlag(OdGiVisualStyleProperties::Property flagProp, OdUInt32 flagVal, bool bEnable=true)
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
virtual void dwgOutFields(OdDbDwgFiler *pFiler) const
void name(OdString &value) const
virtual OdGiDrawable * drawable()
void setDescription(const OdString &pDescription)
const OdGiDisplayStyle & displayStyle() const
OdGiVariantPtr trait(OdGiVisualStyleProperties::Property prop, OdGiVisualStyleOperations::Operation *pOp=NULL) const
const OdGiEdgeStyle & edgeStyle() const
void setTrait(OdGiVisualStyleProperties::Property prop, const OdCmColor *pColor, OdGiVisualStyleOperations::Operation op=OdGiVisualStyleOperations::kSet)
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
void setInternalUseOnly(bool bInternalUseOnly)
void setType(OdGiVisualStyle::Type type)
void setTrait(OdGiVisualStyleProperties::Property prop, OdInt32 nVal, OdGiVisualStyleOperations::Operation op=OdGiVisualStyleOperations::kSet)
bool isInternalUseOnly() const
ODDB_DECLARE_MEMBERS(OdDbVisualStyle)
static OdGiDisplayStylePtr createDisplayStyle()
static OdGiFaceStylePtr createFaceStyle()
void setDisplayStyle(const OdGiDisplayStyle &displayStyle)
static OdGiEdgeStylePtr createEdgeStyle()
const OdGiFaceStyle & faceStyle() const
GLuint GLsizei GLsizei GLint GLenum * type
GLsizei const GLfloat * value
const wchar_t kszVSShadesOfGray[]
const wchar_t kszVSColorChange[]
const wchar_t kszVSShaded[]
const wchar_t kszVSHidden[]
const wchar_t kszVSShadedWithEdges[]
const wchar_t kszVSFlat[]
const wchar_t kszVSXRay[]
const wchar_t kszVSFlatWithEdges[]
const wchar_t kszVSRealistic[]
const wchar_t kszVSOverhangOff[]
const wchar_t kszVSThicken[]
const wchar_t kszVSConceptual[]
const wchar_t kszVSEdgeColorOff[]
const wchar_t kszVSLinePattern[]
const wchar_t kszVSJitterOff[]
const wchar_t kszVSBrighten[]
const wchar_t kszVS2DWireframe[]
const wchar_t kszVSFacePattern[]
const wchar_t kszVSGouraud[]
const wchar_t kszVSGouraudWithEdges[]
const wchar_t kszVSCustom[]
const wchar_t kszVSSketchy[]
const wchar_t kszVSTransparent[]
const wchar_t kszVS3DWireframe[]
const wchar_t kszVSBasic[]