24#ifndef __AECDBGRIDASSEMBLY_H__
25#define __AECDBGRIDASSEMBLY_H__
OdSmartPtr< AECDbGridAssembly > AECDbGridAssemblyPtr
#define CURVE_DECLARE_MEMBERS()
#define AEC_DECLARE_MEMBERS(ClassName)
OdUInt32 GetNextCellAssignmentIndex() const
virtual OdUInt32 GetLayoutNodeIndex(OdUInt32 iPos) const
OdUInt32 GetNextEdgeIndex() const
AECGeGridAssemblyDefSubPtr GetGridDefinition() const
virtual OdUInt32 GetLayoutNodeCount() const
AECGeNgCellOverrideSubPtr GetCellOverrideByIndex(OdUInt32 iIndex) const
AECGridAssemblyCellSubPtr GetCellByPosition(OdUInt32 iIndex) const
OdUInt32 GetEdgeProfileOverrideCount() const
OdUInt32 GetNextEdgeAssignmentIndex() const
OdUInt32 GetNextEdgeIndexInc()
AECGeNgCellAssignmentSubPtr GetCellAssignment(OdUInt16 iIndex) const
virtual bool GetArchGridAssemblyCellStartOffset(OdUInt16 iCellIndex, OdGeVector2d &offset) const
AECGridAssemblyEdgeSubPtr GetEdgeByPosition(OdUInt32 iIndex) const
OdUInt32 GetInterferenceCount() const
AECGeNgEdgeProfileOverrideSubPtr GetEdgeProfileOverrideByIndex(OdUInt32 iIndex) const
void SetCustomProfile(AECGeProfilePtr ptrProfile)
AECGeNgDivisionOverrideSubPtr GetDivisionOverrideByIndex(OdUInt32 iIndex) const
virtual bool GetArchGridAssemblyCellEndOffset(OdUInt16 iCellIndex, OdGeVector2d &offset) const
OdGeInterval GetFrameInterval() const
OdUInt32 GetNextEdgeAssignmentIndexInc()
OdUInt16 GetMarkersDepth() const
bool IsEditInPlaceModeOn() const
void SetHeight(double dHeight)
OdUInt32 GetDivisionOverrideCount() const
AECGeNgEdgeAssignmentSubPtr GetEdgeAssignment(OdUInt16 iIndex) const
AECGeNgEdgeOverrideSubPtr GetEdgeOverrideByIndex(OdUInt32 iIndex) const
OdUInt32 GetNextCellAssignmentIndexInc()
OdUInt32 GetNextCellIndexInc()
void SetRise(double dRise)
virtual OdGeMatrix3d GetLayoutNodeTransform(OdUInt32 iPos) const
bool GetEndMiterAngle(double &dAngle) const
AECGeNestedGridEdgeDefSubPtr GetEdgeDefinition(AECGridAssemblyEdgeSubPtr pEdge) const
AECGeNgCellMergeDataSubPtr GetMergeDataByIndex(OdUInt32 iIndex) const
AECGaInterferenceSubPtr GetInterferenceByIndex(OdUInt32 iIndex) const
virtual double GetBaseCurveRadius() const
AECGeNestedGridInfillDefSubPtr GetCellDefinition(AECGridAssemblyCellSubPtr pCell) const
OdUInt32 GetNextCellIndex() const
virtual OdGeMatrix3d GetLayoutCellTransform(OdUInt32 iPos) const
virtual OdUInt32 GetLayoutCellCount() const
AECGeGridAssemblyDefSubPtr GetOwnerGrid(const std::vector< OdUInt16 > &aPath) const
virtual OdUInt32 GetLayoutCellIndex(OdUInt32 iPos) const
OdGeInterval GetDepthInterval() const
OdUInt32 GetCellOverrideCount() const
void SetEndMiterAngle(double dAngle)
OdUInt32 GetEdgeOverrideCount() const
OdUInt32 GetMergeDataCount() const
AECGeProfileSubPtr GetCustomProfile() const
AECGridAssemblyCellSubPtr GetCellByIndex(OdUInt32 uiCellIndex) const
OdUInt32 GetCellCount() const
AECGaComponentSetSubPtr GetComponentSet() const
OdUInt32 GetEdgeCount() const
void SetWidth(double dWidth)
virtual bool GetAECProfile(FacetModeler::Profile2D &rProfile) const
void SetStartMiterAngle(double dAngle)
bool GetStartMiterAngle(double &dAngle) const