24#ifndef __AECRAILINGLOWERPROFILE_H__
25#define __AECRAILINGLOWERPROFILE_H__
#define AEC_DECLARE_MEMBERS(ClassName)
OdSmartPtr< AECRailingLowerProfile > AECRailingLowerProfilePtr
AECSubPtr< AECRailingLowerProfile > AECRailingLowerProfileSubPtr
std::vector< Slope > m_aSlopeFlags
AECGePolyline2dSubPtr GetPolyline() const
void SetNodeSlopeInfo(OdUInt32 iIndex, Slope eSlope)
double GetNodeOffset(OdUInt32 iIndex) const
void GetElevations(FacetModeler::Contour2D &rElevations, bool bBaluster=false) const
void SetNodeCount(OdUInt32 iCount)
void SetBaseElevation(double dElevation)
double GetBaseElevation() const
std::vector< double > m_aElevations
double m_dPreviousIndicator
AECRailingHeightInfo m_cHeightInfo
void SetNodeOffset(OdUInt32 iIndex, double dOffset)
std::vector< double > m_aOffsets
Slope GetNodeSlopeInfo(OdUInt32 iIndex) const
OdUInt32 GetNodeCount() const
void SetNodeElevation(OdUInt32 iIndex, double dElevation)
static const double PreviousElevation
double GetNodeElevation(OdUInt32 iIndex, bool bBaluster=false) const
AECGePolyline2dPtr m_pRailingContour
AECRailingHeightInfoSubPtr GetHeightInfo() const