Share

AcDbAssocEdgeActionParam Class

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.

Links

AcDbAssocEdgeActionParam Methods

Was this information helpful?