Class Hierarchy
AcRxObject AcGiDrawable AcDbObject AcDbAssocActionParam AcDbAssocEdgeActionParam
C++
class AcDbAssocEdgeActionParam : public AcDbAssocActionParam;
File
AcDbAssocEdgeActionParam.h
Description
Action parameter that keeps reference to an edge, i.e. to a subentity whose geometry is a simple AcDbCurve3d.
It uses AcDbAssocGeomDependency to define a persistent reference to an edge subentity, such as to a segment of a polyline or to an edge of an AcDbSurface or of an AcDb3dSolid. Alternatively, it may keep AcDbAssocDependency to the whole entity that itself is just a simple edge, such as AcDbLine, AcDbCircle or AcDbArc. It may also directly keep the curve geometry in the action parameter in the form of an AcGeCurve3d*, instead of referencing some other AcDbEntity.
If the edge is part of a face of an AcDbSurface or AcDb3dSolid, it may also keep information about the face of the edge. This allows the edges to be used in input profiles in actions like AcDbAssocLoftedSurfaceActionBody or AcDbAssocBlendSurfaceActionBody that may take as input continuity information (G0, G1, G2) relative to the face of the edge.