24 #ifndef __AECDB2DSECTION_H__
25 #define __AECDB2DSECTION_H__
OdSmartPtr< AECDb2dSection > AECDb2dSectionPtr
#define CURVE_DECLARE_MEMBERS()
#define AEC_DECLARE_MEMBERS(ClassName)
AECGeProfileSubPtr GetShrinkwrapProfile() const
OdDbObjectId GetElevationLine() const
AEC2dSectionSegmentGroupSubPtr GetSegmentGroupByIndex(OdUInt32 iIndex) const
OdUInt32 GetBoundaryCount() const
void SetElevationLine(const OdDbObjectId &idElevationLine)
AEC2dSectionHatchRegionSubPtr GetBoundaryByIndex(OdUInt32 iIndex) const
static AECDb2dSectionPtr CreateAECObject(const OdDbObjectId &idBlock, const OdDbObjectId &id2dSectionStyle)
AEC2dSectionSegmentGroupSubPtr GetShrinkwrapSegmentGroup() const
void Regenerate(OdArray< AEC2dSectionSegmentGroupPtr > *pNotMergedManualLineworkEdits=0)
AECDispCompEntSubPtr GetDisplayComponentForLinework(OdUInt32 iLineworkDisplayComponentId) const
AECImpArraySubPtr GetBoundaries() const
AEC2dSectionSegmentGroupSubPtr GetSegmentGroupByMaterial(const OdDbObjectId &idMaterialDef) const
OdUInt32 GetSegmentGroupCount() const