MeshKit
1.0
|
#include <Mesh.hpp>
Public Member Functions | |
void | build () |
int | count_boundary_segments () |
bool | isClosed () |
bool | isSimple () |
NodeSequence | get_boundary_segment_nodes (int i) |
Public Attributes | |
FaceSet | faces |
Private Member Functions | |
NodeSequence | get_bound_nodes (const Vertex *src, const Vertex *dst) |
int | search_boundary () |
int | getPosOf (const Vertex *v) |
void | set_boundary_segments () |
int | reorient_4_sided_loop () |
void | start_boundary_loop_from (Vertex *v) |
Private Attributes | |
vector< int > | segSize |
vector< int > | cornerPos |
NodeSet | corners |
NodeSet | inner_nodes |
NodeSequence | bound_nodes |
vector< Edge > | boundary |
int count_boundary_segments | ( | ) | [inline] |
NodeSequence get_bound_nodes | ( | const Vertex * | src, |
const Vertex * | dst | ||
) | [private] |
NodeSequence get_boundary_segment_nodes | ( | int | i | ) | [inline] |
bool isClosed | ( | ) |
bool isSimple | ( | ) |
int reorient_4_sided_loop | ( | ) | [private] |
int search_boundary | ( | ) | [private] |
void set_boundary_segments | ( | ) | [private] |
void start_boundary_loop_from | ( | Vertex * | v | ) | [private] |
NodeSequence bound_nodes [private] |
NodeSet inner_nodes [private] |