24#ifndef __AECDBSTAIRSTYLE_H__
25#define __AECDBSTAIRSTYLE_H__
OdSmartPtr< AECStairCompDef > AECStairCompDefPtr
OdSmartPtr< AECDbStairStyle > AECDbStairStylePtr
AECSubPtr< AECStairCompDef > AECStairCompDefSubPtr
#define AEC_DICTIONARY_DECLARE_MEMBERS(ClassName)
#define AEC_DECLARE_MEMBERS(ClassName)
void SetMinSlopeTreadDepth(double dDepth)
bool IsAllowVaryComponents() const
void SetIsExtendToPreventRisersSittingUnderLandings(bool bExtend)
const OdDbObjectId & GetLandingMaterial() const
double GetMinSlopeTreadDepth() const
AECStairCompDefSubPtr GetComponentByIndex(OdUInt32 iIndex) const
void SetMaxSlopeTreadDepth(double dDepth)
void SetLandingLocation(AECDefs::StairLandingLocation eLocation)
double GetMinSlopeRiserHeight() const
double GetDistanceToFirstTreadUp() const
void SetOptSlopeRiserHeight(double dHeight)
double GetOptSlopeRiserHeight() const
void SetRuleMinLimit(double dLimit)
const OdDbObjectId & GetRiserMaterial() const
void SetNosingLength(double dLength)
AECImpArraySubPtr GetComponents() const
void SetMinSlopeRiserHeight(double dHeight)
const OdDbObjectId & GetTreadMaterial() const
bool IsSlopingRisers() const
double GetLandingLength() const
void SetIsDisplayRisers(bool bDisplay)
void SetIsAllowVaryComponents(bool bAllow)
double GetLandingThickness() const
bool IsExtendToMergeStringers() const
bool IsAddTreadDepthUp() const
bool IsExtendToPreventRisersSittingUnderLandings() const
void SetLandingThickness(double dThickness)
double GetTreadThickness() const
void SetLandingMaterial(const OdDbObjectId &id)
void SetRuleMaxLimit(double dLimit)
OdUInt32 GetComponentCount() const
void SetTreadMaterial(const OdDbObjectId &id)
double GetTreadDepthMult() const
bool IsDisplayRisers() const
double GetRiserHeightMult() const
void SetMaxSlopeRiserHeight(double dHeight)
double GetRiserThickness() const
double GetMaxSlopeTreadDepth() const
void SetIsExtendToMergeStringers(bool bExtend)
void SetTreadThickness(double dThickness)
bool IsUseRuleBasedCalculator() const
void SetIsDisplayTreads(bool bDisplay)
double GetAdditionalWidth() const
double GetNosingLength() const
void SetLandingLength(double dLength)
double GetMaxSlopeRiserHeight() const
void SetIsSlopingRisers(bool bSloping)
void SetTreadDepthMult(double dMult)
double GetOptSlopeTreadDepth() const
bool IsAddTreadDepthDown() const
double GetRuleMaxLimit() const
void SetIsUseRuleBasedCalculator(bool bUse)
void SetIsAllowVaryLandingExtensions(bool bAllow)
void SetRiserMaterial(const OdDbObjectId &id)
double GetRuleMinLimit() const
double GetDistanceToFirstTreadDown() const
AECDefs::StairLandingLocation GetLandingLocation() const
void SetRiserThickness(double dThickness)
bool IsAllowVaryLandingExtensions() const
void SetIsAddTreadDepthUp(bool bAdd)
bool IsDisplayTreads() const
void SetIsAddTreadDepthDown(bool bAdd)
void SetAdditionalWidth(double dWidth)
void SetRiserHeightMult(double dMult)
void SetDistanceToFirstTreadDown(double dDistance)
void SetDistanceToFirstTreadUp(double dDistance)
void SetOptSlopeTreadDepth(double dDepth)