#include <c4d_snapdata.h>
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 | |
BaseObject * | op |
maxon::BaseArray< Int32 > | points |
maxon::BaseArray< Int32 > | edges |
maxon::BaseArray< Int32 > | polys |
SnapExclude | ( | ) |
Constructor.
SnapExclude | ( | SnapExclude && | src | ) |
Copy constructor.
[in] | src | The source SnapExclude. |
MAXON_DISALLOW_COPY_AND_ASSIGN | ( | SnapExclude | ) |
Bool CopyFrom | ( | const SnapExclude & | src | ) |
Assignment operator.
[in] | src | The source SnapExclude. Copies the exclude information in src. |
[in] | src | The source SnapExclude. |
BaseObject* op |
The object.
maxon::BaseArray<Int32> points |
The points list to exclude.
maxon::BaseArray<Int32> edges |
The edges list to exclude.
maxon::BaseArray<Int32> polys |
The polygons list to exclude.