Rhino C++ API  9.0
Public Member Functions | Public Attributes | List of all members
ON_MeshSplitOptions Class Reference

#include <opennurbs_mesh.h>

Inheritance diagram for ON_MeshSplitOptions:
ON_MeshIntersectionOptions

Public Member Functions

 ON_MeshSplitOptions ()
 
 ~ON_MeshSplitOptions ()
 
bool CreateNgons () const
 Defaults to true. More...
 
void SetCreateNgons (bool enable)
 
void SetSplitAtCoplanars (bool enable)
 
bool SplitAtCoplanars () const
 Defaults to true. More...
 
- Public Member Functions inherited from ON_MeshIntersectionOptions
 ON_MeshIntersectionOptions ()
 
 ~ON_MeshIntersectionOptions ()
 
ON_MeshIntersectionCacheMeshIntersectionCache () const
 Defaults to nullptr. More...
 
bool MultithreadingEnabled () const
 Defaults to true. More...
 
ON_ProgressReporterProgressReporter () const
 Defaults to nullptr. More...
 
Accuracy RequestedAccuracy () const
 Defaults to Accuracy::Standard. More...
 
void SetMeshIntersectionCache (ON_MeshIntersectionCache *cache)
 
void SetMultithreadingEnabled (bool enabled)
 
void SetProgressReporter (ON_ProgressReporter *reporter)
 
void SetRequestedAccuracy (Accuracy accuracy)
 
void SetTerminator (ON_Terminator *terminator)
 
void SetTextLog (ON_TextLog *log)
 
void SetTolerance (double tolerance)
 
ON_TerminatorTerminator () const
 Defaults to nullptr. More...
 
ON_TextLogTextLog () const
 Defaults to nullptr. More...
 
double Tolerance () const
 Defaults to ON_ZERO_TOLERANCE. More...
 

Public Attributes

ON_MeshSplitOptionsImplementation * m_split
 
- Public Attributes inherited from ON_MeshIntersectionOptions
ON_MeshIntersectionOptionsImplementation * m_impl
 

Additional Inherited Members

- Public Types inherited from ON_MeshIntersectionOptions
enum  Accuracy { Accuracy::ForVisualization, Accuracy::Standard }
 Defines the desired accuracy of the intersection calculation. More...
 

Constructor & Destructor Documentation

◆ ON_MeshSplitOptions()

ON_MeshSplitOptions::ON_MeshSplitOptions ( )

◆ ~ON_MeshSplitOptions()

ON_MeshSplitOptions::~ON_MeshSplitOptions ( )

Member Function Documentation

◆ CreateNgons()

bool ON_MeshSplitOptions::CreateNgons ( ) const

Defaults to true.

◆ SetCreateNgons()

void ON_MeshSplitOptions::SetCreateNgons ( bool  enable)

◆ SetSplitAtCoplanars()

void ON_MeshSplitOptions::SetSplitAtCoplanars ( bool  enable)

◆ SplitAtCoplanars()

bool ON_MeshSplitOptions::SplitAtCoplanars ( ) const

Defaults to true.

Member Data Documentation

◆ m_split

ON_MeshSplitOptionsImplementation* ON_MeshSplitOptions::m_split