Rhino C++ API
8.13
|
#include <opennurbs_mesh_modifiers.h>
Classes | |
class | Defaults |
Public Member Functions | |
ON_Thickening () | |
ON_Thickening (const ON_Thickening &t) | |
ON_Thickening (const ON_XMLNode &node) | |
bool | BothSides (void) const |
Specifies whether to thicken to both sides of the surface. More... | |
double | Distance (void) const |
Specifies how thick meshes will be made. More... | |
bool | OffsetOnly (void) const |
Specifies whether to only offset the original surface. More... | |
bool | On (void) const |
Specifies whether the feature is enabled or not. More... | |
bool | operator!= (const ON_Thickening &t) const |
const ON_Thickening & | operator= (const ON_Thickening &t) |
bool | operator== (const ON_Thickening &t) const |
void | SetBothSides (bool b) |
void | SetDistance (double d) |
void | SetOffsetOnly (bool b) |
void | SetOn (bool b) |
void | SetSolid (bool b) |
bool | Solid (void) const |
Specifies whether to make open meshes solid by adding walls when thickening. More... | |
virtual ON_UUID | Uuid (void) const override |
Return the unique identifier of this mesh modifier. More... | |
Public Member Functions inherited from ON_MeshModifier | |
ON_MeshModifier () | |
ON_MeshModifier (const ON_MeshModifier &mm)=delete | |
ON_MeshModifier (const ON_XMLNode &node) | |
virtual | ~ON_MeshModifier () |
virtual ON_XMLNode * | AddChildXML (ON_XMLRootNode &root) const |
< For internal use only. More... | |
const ON_MeshModifier & | operator= (const ON_MeshModifier &)=delete |
Additional Inherited Members | |
Static Public Member Functions inherited from ON_MeshModifier | |
static ON_UUID | PlugInId (void) |
Returns the plug-in id of the 'Displacement' plug-in which implements all the mesh modifiers. More... | |
Protected Attributes inherited from ON_MeshModifier | |
CImpl * | m_impl |
ON_Thickening::ON_Thickening | ( | ) |
ON_Thickening::ON_Thickening | ( | const ON_XMLNode & | node | ) |
ON_Thickening::ON_Thickening | ( | const ON_Thickening & | t | ) |
bool ON_Thickening::BothSides | ( | void | ) | const |
Specifies whether to thicken to both sides of the surface.
double ON_Thickening::Distance | ( | void | ) | const |
Specifies how thick meshes will be made.
bool ON_Thickening::OffsetOnly | ( | void | ) | const |
Specifies whether to only offset the original surface.
bool ON_Thickening::On | ( | void | ) | const |
Specifies whether the feature is enabled or not.
bool ON_Thickening::operator!= | ( | const ON_Thickening & | t | ) | const |
const ON_Thickening& ON_Thickening::operator= | ( | const ON_Thickening & | t | ) |
bool ON_Thickening::operator== | ( | const ON_Thickening & | t | ) | const |
void ON_Thickening::SetBothSides | ( | bool | b | ) |
void ON_Thickening::SetDistance | ( | double | d | ) |
void ON_Thickening::SetOffsetOnly | ( | bool | b | ) |
void ON_Thickening::SetOn | ( | bool | b | ) |
void ON_Thickening::SetSolid | ( | bool | b | ) |
bool ON_Thickening::Solid | ( | void | ) | const |
Specifies whether to make open meshes solid by adding walls when thickening.
|
overridevirtual |
Return the unique identifier of this mesh modifier.
Implements ON_MeshModifier.