24#ifndef __AECSPACESURFACE_H__
25#define __AECSPACESURFACE_H__
56 void SetName(
const OdString& strName );
123 double m_dHeightOverride;
133 return m_surfaceData.GetName();
137 m_surfaceData.SetName( strName );
#define AEC_DECLARE_MEMBERS(ClassName)
OdSmartPtr< AECSpaceSurface > AECSpaceSurfacePtr
AECSubPtr< AECSpaceSurface > AECSpaceSurfaceSubPtr
void SetName(const OdString &strName)
AECSpaceSurfaceComponentSubPtr GetOpeningByName(const OdString &strName) const
OdDbObjectId GetStyle() const
void SetSurfaceType(SurfaceType eType)
double GetHeightOverride() const
AECSpaceSurfaceComponentSubPtr GetOpeningByIndex(OdUInt32 iIndex) const
AECImpArraySubPtr GetOpenings() const
OdUInt32 GetOpeningCount() const
double GetThickness() const
void SetThickness(double thickness)
AECSpaceDefs::SurfaceType SurfaceType
SurfaceType GetSurfaceType() const
void SetIsOverrideHeight(bool bOverride)
void SetHeightOverride(double dHeight)
void SetStyle(const OdDbObjectId &idStyle)
const OdString & GetName() const
bool IsOverrideHeight() const