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.