Share

AcDbAssocExtendSurfaceActionBody Class

Class Hierarchy

AcRxObject
    AcGiDrawable
        AcDbObject
            AcDbAssocActionBody
                AcDbAssocParamBasedActionBody
                    AcDbAssocSurfaceActionBody
                        AcDbAssocPathBasedSurfaceActionBody
                            AcDbAssocExtendSurfaceActionBody

C++

class AcDbAssocExtendSurfaceActionBody : public AcDbAssocPathBasedSurfaceActionBody;

File

AcDbAssocExtendSurfaceActionBody.h

Description

Action that sets the contents of the AcDbSurface created by edge extension; this action can work for both the extend modes:

  1. Append mode and it is a creation action; a new surface is created by extending given edges of the input surface. The surface will update itself when input surface is modified. In this mode, the action can be fully associative or semi-associative. if fully associative, the resulting surface will always automatically regenerate when any input data is changed. If semi-associative, when input surfaces are detached from the resulting surface; this action will be erased and the resulting surface will not regenerate and become a generic surface.
  2. Merge mode as a modification action, instead of creating a new surface, this action modifies the input surface by extending its given edges.

Links

AcDbAssocExtendSurfaceActionBody Methods

Was this information helpful?