Open Search
    SnapExclude Struct Reference

    #include <c4d_snapdata.h>

    Detailed Description

    Structure containing optional exclusion components.
    Allows to avoid snap on contained components independently to the selections and to the Document mode.

    Public Member Functions

     MAXON_DISALLOW_COPY_AND_ASSIGN (SnapExclude)
     
     SnapExclude ()
     
     SnapExclude (SnapExclude &&src)
     
    Bool CopyFrom (const SnapExclude &src)
     

    Public Attributes

    BaseObjectop
     
    maxon::BaseArray< Int32points
     
    maxon::BaseArray< Int32edges
     
    maxon::BaseArray< Int32polys
     

    Constructor & Destructor Documentation

    ◆ SnapExclude() [1/2]

    Constructor.

    ◆ SnapExclude() [2/2]

    SnapExclude ( SnapExclude &&  src)

    Copy constructor.

    Parameters
    [in]srcThe source SnapExclude.

    Member Function Documentation

    ◆ MAXON_DISALLOW_COPY_AND_ASSIGN()

    MAXON_DISALLOW_COPY_AND_ASSIGN ( SnapExclude  )

    ◆ CopyFrom()

    Bool CopyFrom ( const SnapExclude src)

    Assignment operator.

    Parameters
    [in]srcThe source SnapExclude. Copies the exclude information in src.
    [in]srcThe source SnapExclude.
    Returns
    true

    Member Data Documentation

    ◆ op

    The object.

    ◆ points

    The points list to exclude.

    ◆ edges

    The edges list to exclude.

    ◆ polys

    The polygons list to exclude.