|
Rhino C++ API
8.24
|
#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
1.8.17