25class CFxBIMMaterialImpl;
26class CFxMaterialLayerSetImpl;
33 friend class CFxBIMMaterialImpl;
193 friend class CFxMaterialLayerSetImpl;
#define FXBIM_COMMON_CODE_API
OdSmartPtr< CFxMaterialLayerSet > CFxMaterialLayerSetPtr
enum FXBIM_API CFxLayerSetDirectionEnum
enum FXBIM_API CFxDirectionSenseEnum
OdSmartPtr< CFxBIMMaterial > CFxBIMMaterialPtr
virtual double CutTransparency() const
virtual void SetSurfaceTransparency(double transparencyPercentage)
virtual bool CutPatternScaleWithViewPort() const
virtual void SetSurfacePatternColor(OdCmColor color)
virtual void SetSurfacePatternRotationRelativeToElementBaseline(bool RotationRelativeToElementBaseline)
virtual OdResult SetName(const OdString &name)
virtual bool IsEqual(CFxBIMMaterialPtr p) const
virtual OdCmColor CutColor() const
virtual OdDb::LineWeight SurfaceBoundaryLineweight() const
virtual void SetCutBoundaryLineweight(OdDb::LineWeight lineweight)
virtual void SetSurfacePatternType(PatternType type)
virtual const OdString & SurfacePatternName() const
virtual bool SurfacePatternRotationRelativeToElementBaseline() const
virtual const OdString & MappedName() const
virtual void SetSurfacePatternRotation(double angle)
virtual void SetCutPatternScaleWithViewPort(bool ScaleWithViewport)
virtual OdDb::LineWeight CutPatternLineweight() const
virtual void SetCutPatternScale(double patternScale)
virtual double SurfacePatternRotation() const
virtual PatternType CutPatternType() const
virtual double SurfacePatternScale() const
virtual double CutPatternScale() const
virtual bool CutBoundaryUnify() const
virtual double CutPatternRotation() const
virtual void SetSurfaceBoundaryColor(OdCmColor color)
virtual void SetCutPatternName(const OdString &patternName)
virtual double SurfaceTransparency() const
virtual bool CutPatternRotationRelativeToElementBaseline() const
virtual void SetCutPatternRotationRelativeToElementBaseline(bool RotationRelativeToElementBaseline)
virtual void SetCutBoundaryUnify(bool unify)
virtual OdString Name() const
OdResult dwgInFields(OdDbDwgFiler *pFiler) override
void dwgOutFields(OdDbDwgFiler *pFiler) const override
virtual MaterialType GetMaterialType()
virtual OdDb::LineWeight SurfacePatternLineweight() const
virtual bool SurfacePatternScaleWithViewPort() const
void dxfOutFields(OdDbDxfFiler *pFiler) const override
virtual void SetCutColor(OdCmColor color)
virtual bool IsSame(CFxBIMMaterialPtr p) const
static OdStringArray PatternList(OdDb::MeasurementValue measurement)
virtual void SetSurfacePatternScaleWithViewPort(bool ScaleWithViewport)
virtual void SetCutPatternColor(OdCmColor color)
virtual OdDb::LineWeight CutBoundaryLineweight() const
virtual void SetCutPatternLineweight(OdDb::LineWeight lineweight)
virtual PatternType SurfacePatternType() const
virtual void SetSurfaceBoundaryLineweight(OdDb::LineWeight lineweight)
virtual void SetCutPatternType(PatternType type)
virtual void SetSurfacePatternLineweight(OdDb::LineWeight lineweight)
virtual void SetCutTransparency(double transparencyPercentage)
virtual bool SurfaceBoundaryUnify() const
virtual OdCmColor CutBoundaryColor() const
virtual void SetSurfacePatternName(const OdString &patternName)
virtual void SetMappedName(const OdString &mappedName)
virtual OdCmColor CutPatternColor() const
OdResult dxfInFields(OdDbDxfFiler *pFiler) override
virtual void SetCutBoundaryColor(OdCmColor color)
ODDB_DECLARE_MEMBERS(CFxBIMMaterial)
virtual OdCmColor SurfacePatternColor() const
virtual OdCmColor SurfaceColor() const
virtual void SetSurfaceColor(OdCmColor color)
virtual void SetSurfacePatternScale(double patternScale)
virtual OdCmColor SurfaceBoundaryColor() const
virtual const OdString & CutPatternName() const
virtual ~CFxBIMMaterial()
virtual void SetCutPatternRotation(double angle)
virtual void SetSurfaceBoundaryUnify(bool unify)
void copyFrom(const OdRxObject *pSource) override
virtual void Appended(CFxBIMMaterial *pM, bool appended, CFxBIMDatabaseReference *pDbRef)
virtual ~CFxBIMMaterialReactor()
bool IsSame(CFxBIMMaterialPtr p) const override
virtual ~CFxMaterialLayerSet()
void copyFrom(const OdRxObject *pSource) override
ODDB_DECLARE_MEMBERS(CFxMaterialLayerSet)
bool IsEqual(CFxBIMMaterialPtr p) const override
GLuint const GLchar * name
GLuint GLsizei GLsizei GLint GLenum * type
std::map< OdString, std::pair< OdString, double > > mapLayersInfo