#include <coFeatureLines.h>
|
static void | cutPoly (float coseno, const vector< int > &elemList, vector< int > &connList, vector< float > &xcoord, vector< float > &ycoord, vector< float > &zcoord, const vector< float > &xn, const vector< float > &yn, const vector< float > &zn, vector< int > &ll, vector< int > &cl, vector< float > &lx, vector< float > &ly, vector< float > &lz, vector< int > &dll, vector< int > &dcl, vector< float > &dlx, vector< float > &dly, vector< float > &dlz) |
|
static void | Triangulate (vector< int > &tri_conn_list, vector< int > &tri_codes, int num_poly, int num_conn, const int *poly_list, const int *conn_list, const float *x, const float *y, const float *z) |
|
|
static bool | DifferentOrientation (float coseno, int elem, int other_cell, const vector< float > &xn, const vector< float > &yn, const vector< float > &zn) |
|
static void | SplitNode (int node, const vector< int > &elemList, vector< int > &connList, vector< float > &xcoord, vector< float > &ycoord, vector< float > &zcoord, const vector< int > &nodal_number_neigh, const vector< int > &nodal_start_neigh, const vector< int > &nodal_neighbours, const vector< int > &elem_start_neigh, const vector< int > &elem_number_neigh, const vector< int > &elem_neighbours, const vector< MagmaUtils::Edge > &edge_neighbours, const coMiniGrid::Border &mini_kanten) |
|
static int | MaxAngleVertex (int num_conn, const float *x, const float *y, const float *z) |
|
◆ cutPoly()
void coFeatureLines::cutPoly |
( |
float |
coseno, |
|
|
const vector< int > & |
elemList, |
|
|
vector< int > & |
connList, |
|
|
vector< float > & |
xcoord, |
|
|
vector< float > & |
ycoord, |
|
|
vector< float > & |
zcoord, |
|
|
const vector< float > & |
xn, |
|
|
const vector< float > & |
yn, |
|
|
const vector< float > & |
zn, |
|
|
vector< int > & |
ll, |
|
|
vector< int > & |
cl, |
|
|
vector< float > & |
lx, |
|
|
vector< float > & |
ly, |
|
|
vector< float > & |
lz, |
|
|
vector< int > & |
dll, |
|
|
vector< int > & |
dcl, |
|
|
vector< float > & |
dlx, |
|
|
vector< float > & |
dly, |
|
|
vector< float > & |
dlz |
|
) |
| |
|
static |
◆ DifferentOrientation()
bool coFeatureLines::DifferentOrientation |
( |
float |
coseno, |
|
|
int |
elem, |
|
|
int |
other_cell, |
|
|
const vector< float > & |
xn, |
|
|
const vector< float > & |
yn, |
|
|
const vector< float > & |
zn |
|
) |
| |
|
staticprivate |
◆ MaxAngleVertex()
int coFeatureLines::MaxAngleVertex |
( |
int |
num_conn, |
|
|
const float * |
x, |
|
|
const float * |
y, |
|
|
const float * |
z |
|
) |
| |
|
staticprivate |
◆ SplitNode()
void coFeatureLines::SplitNode |
( |
int |
node, |
|
|
const vector< int > & |
elemList, |
|
|
vector< int > & |
connList, |
|
|
vector< float > & |
xcoord, |
|
|
vector< float > & |
ycoord, |
|
|
vector< float > & |
zcoord, |
|
|
const vector< int > & |
nodal_number_neigh, |
|
|
const vector< int > & |
nodal_start_neigh, |
|
|
const vector< int > & |
nodal_neighbours, |
|
|
const vector< int > & |
elem_start_neigh, |
|
|
const vector< int > & |
elem_number_neigh, |
|
|
const vector< int > & |
elem_neighbours, |
|
|
const vector< MagmaUtils::Edge > & |
edge_neighbours, |
|
|
const coMiniGrid::Border & |
mini_kanten |
|
) |
| |
|
staticprivate |
◆ Triangulate()
void coFeatureLines::Triangulate |
( |
vector< int > & |
tri_conn_list, |
|
|
vector< int > & |
tri_codes, |
|
|
int |
num_poly, |
|
|
int |
num_conn, |
|
|
const int * |
poly_list, |
|
|
const int * |
conn_list, |
|
|
const float * |
x, |
|
|
const float * |
y, |
|
|
const float * |
z |
|
) |
| |
|
static |
The documentation for this class was generated from the following files: