#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.