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