MeshKit  1.0
SurfPatch Struct Reference

#include <Mesh.hpp>

List of all members.

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< Edgeboundary

Detailed Description

Definition at line 1584 of file Mesh.hpp.

Member Function Documentation

void build ( ) [inline]

Definition at line 1586 of file Mesh.hpp.

int count_boundary_segments ( ) [inline]

Definition at line 1590 of file Mesh.hpp.

NodeSequence get_bound_nodes ( const Vertex src,
const Vertex dst 
) [private]

Definition at line 4865 of file Mesh.cpp.

Definition at line 1597 of file Mesh.hpp.

int getPosOf ( const Vertex v) [private]

Definition at line 4852 of file Mesh.cpp.

bool isClosed ( )
bool isSimple ( )
int reorient_4_sided_loop ( ) [private]

Definition at line 5004 of file Mesh.cpp.

int search_boundary ( ) [private]

Definition at line 4884 of file Mesh.cpp.

void set_boundary_segments ( ) [private]

Definition at line 4979 of file Mesh.cpp.

void start_boundary_loop_from ( Vertex v) [private]

Definition at line 5077 of file Mesh.cpp.

Member Data Documentation

Definition at line 1609 of file Mesh.hpp.

vector<Edge> boundary [private]

Definition at line 1610 of file Mesh.hpp.

vector<int> cornerPos [private]

Definition at line 1606 of file Mesh.hpp.

NodeSet corners [private]

Definition at line 1607 of file Mesh.hpp.

Definition at line 1603 of file Mesh.hpp.

NodeSet inner_nodes [private]

Definition at line 1608 of file Mesh.hpp.

vector<int> segSize [private]

Definition at line 1605 of file Mesh.hpp.

The documentation for this struct was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines