Rhino C++ API
8.12
|
#include <opennurbs_plus_mesh_intersection.h>
Public Member Functions | |
virtual | ~ON_XMeshComponent () |
bool | AddEvent (ON_XMeshEvent *pX) |
virtual void | CreateComponentString (ON_wString &S) const |
ON_XMeshEdge * | Edge () |
const ON_XMeshEdge * | Edge () const |
virtual void | Edges (ON_SimpleArray< const ON_XMeshEdge * > &Edges) const =0 |
virtual void | Edges (ON_SimpleArray< ON_XMeshEdge * > &Edges)=0 |
ON_XMeshEvent * | Event (int xid) |
const ON_XMeshEvent * | Event (int xid) const |
int | EventCount () const |
Look through the event list. More... | |
ON_XMeshFace * | Face () |
const ON_XMeshFace * | Face () const |
virtual void | Faces (ON_SimpleArray< const ON_XMeshFace * > &Faces) const =0 |
Appends to array. More... | |
virtual void | Faces (ON_SimpleArray< ON_XMeshFace * > &Faces)=0 |
Appends to array. More... | |
const ON_XMeshEvent * | FindEvent (const ON_XMeshComponent *pC) const |
ON_XMeshEvent * | FindEvent (ON_XMeshComponent *pC) |
bool | HasEvent (const ON_XMeshComponent *pC) const |
Does m_X have a member with component? More... | |
bool | IsEdge () const |
bool | IsFace () const |
virtual bool | IsValid () const |
bool | IsVertex () const |
What is this thing? More... | |
void | RemoveEvent (ON_XMeshEvent *pX) |
ON_XMeshVertex * | Vertex () |
Cast. More... | |
const ON_XMeshVertex * | Vertex () const |
virtual void | Vertices (ON_SimpleArray< const ON_XMeshVertex * > &Vertices) const =0 |
virtual void | Vertices (ON_SimpleArray< ON_XMeshVertex * > &Vertices)=0 |
Whatever it is, what are the components that involve it? More... | |
Protected Member Functions | |
ON_XMeshComponent () | |
ON_XMeshComponent (const ON_XMeshComponent &C) | |
Not implemented. More... | |
virtual void | Destroy () |
ON_XMeshComponent & | operator= (const ON_XMeshComponent &src) |
Not implemented. More... | |
Protected Attributes | |
bool | m_bIsValid |
const ON_XMesh * | m_pM |
used by fixed pool stuff More... | |
eXMeshPoolStatus | m_status |
ON_XMeshEventList * | m_X |
events not managed here More... | |
|
virtual |
|
protected |
|
protected |
Not implemented.
bool ON_XMeshComponent::AddEvent | ( | ON_XMeshEvent * | pX | ) |
|
virtual |
Reimplemented in ON_XMeshFace, ON_XMeshEdge, and ON_XMeshVertex.
|
protectedvirtual |
ON_XMeshEdge* ON_XMeshComponent::Edge | ( | ) |
const ON_XMeshEdge* ON_XMeshComponent::Edge | ( | ) | const |
|
pure virtual |
Implemented in ON_XMeshFace, ON_XMeshEdge, and ON_XMeshVertex.
|
pure virtual |
Implemented in ON_XMeshFace, ON_XMeshEdge, and ON_XMeshVertex.
ON_XMeshEvent* ON_XMeshComponent::Event | ( | int | xid | ) |
const ON_XMeshEvent* ON_XMeshComponent::Event | ( | int | xid | ) | const |
int ON_XMeshComponent::EventCount | ( | ) | const |
Look through the event list.
ON_XMeshFace* ON_XMeshComponent::Face | ( | ) |
const ON_XMeshFace* ON_XMeshComponent::Face | ( | ) | const |
|
pure virtual |
Appends to array.
Implemented in ON_XMeshFace, ON_XMeshEdge, and ON_XMeshVertex.
|
pure virtual |
Appends to array.
Implemented in ON_XMeshFace, ON_XMeshEdge, and ON_XMeshVertex.
const ON_XMeshEvent* ON_XMeshComponent::FindEvent | ( | const ON_XMeshComponent * | pC | ) | const |
ON_XMeshEvent* ON_XMeshComponent::FindEvent | ( | ON_XMeshComponent * | pC | ) |
bool ON_XMeshComponent::HasEvent | ( | const ON_XMeshComponent * | pC | ) | const |
Does m_X have a member with component?
bool ON_XMeshComponent::IsEdge | ( | ) | const |
bool ON_XMeshComponent::IsFace | ( | ) | const |
|
virtual |
Reimplemented in ON_XMeshFace, and ON_XMeshEdge.
bool ON_XMeshComponent::IsVertex | ( | ) | const |
What is this thing?
|
protected |
Not implemented.
void ON_XMeshComponent::RemoveEvent | ( | ON_XMeshEvent * | pX | ) |
ON_XMeshVertex* ON_XMeshComponent::Vertex | ( | ) |
Cast.
const ON_XMeshVertex* ON_XMeshComponent::Vertex | ( | ) | const |
|
pure virtual |
Implemented in ON_XMeshFace, ON_XMeshEdge, and ON_XMeshVertex.
|
pure virtual |
Whatever it is, what are the components that involve it?
Implemented in ON_XMeshFace, ON_XMeshEdge, and ON_XMeshVertex.
|
protected |
false if any allocation failures for m_X or other
|
protected |
used by fixed pool stuff
|
protected |
|
protected |
events not managed here