24#ifndef __AECDB2DSECTION_H__
25#define __AECDB2DSECTION_H__
AECSubPtr< AEC2dSectionHatchRegion > AEC2dSectionHatchRegionSubPtr
AECSubPtr< AEC2dSectionSegmentGroup > AEC2dSectionSegmentGroupSubPtr
OdSmartPtr< AECDb2dSection > AECDb2dSectionPtr
AECSubPtr< AECDispCompEnt > AECDispCompEntSubPtr
AECSubPtr< AECGeProfile > AECGeProfileSubPtr
AECSubPtr< AECImpArray > AECImpArraySubPtr
#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