#include <coIsoSurface.h>
|
| IsoPlane () |
|
| IsoPlane (int n_elem, int n_nodes, int Type, float cutVertexRatio, const int *el, const int *cl, const int *tl, const float *x_in, const float *y_in, const float *z_in, const float *s_in, const float *i_in, const float *u_in, const float *v_in, const float *w_in, float isovalue, bool isConnected, char *ib) |
|
| IsoPlane (int n_elem, int n_nodes, int Type, const int *el, const int *cl, const int *tl, const float *x_in, const float *y_in, const float *z_in, const float *s_in, const float *i_in, const float *u_in, const float *v_in, const float *w_in, float isovalue, bool isConnected, char *ib) |
|
virtual | ~IsoPlane () |
|
void | createNormals (int genstrips) |
|
void | createStrips (int gennormals) |
|
void | createcoDistributedObjects (coOutputPort *, coOutputPort *, coOutputPort *, int gennormals, int genstrips, const char *colorn) |
|
bool | createIsoPlane () |
|
void | createNeighbourList () |
|
int | getNumCoords () |
|
int | getNumVertices () |
|
int | getNumTriangles () |
|
float * | getXout () |
|
float * | getYout () |
|
float * | getZout () |
|
int * | getVerticeList () |
|
|
const int * | el |
|
const int * | cl |
|
const int * | tl |
|
const float * | x_in |
|
const float * | y_in |
|
const float * | z_in |
|
const float * | s_in |
|
const float * | i_in |
|
const float * | u_in |
|
const float * | v_in |
|
const float * | w_in |
|
◆ IsoPlane() [1/3]
◆ IsoPlane() [2/3]
IsoPlane::IsoPlane |
( |
int |
n_elem, |
|
|
int |
n_nodes, |
|
|
int |
Type, |
|
|
float |
cutVertexRatio, |
|
|
const int * |
el, |
|
|
const int * |
cl, |
|
|
const int * |
tl, |
|
|
const float * |
x_in, |
|
|
const float * |
y_in, |
|
|
const float * |
z_in, |
|
|
const float * |
s_in, |
|
|
const float * |
i_in, |
|
|
const float * |
u_in, |
|
|
const float * |
v_in, |
|
|
const float * |
w_in, |
|
|
float |
isovalue, |
|
|
bool |
isConnected, |
|
|
char * |
ib |
|
) |
| |
Calculate somewhat reasonable size for fields in USGs
◆ IsoPlane() [3/3]
IsoPlane::IsoPlane |
( |
int |
n_elem, |
|
|
int |
n_nodes, |
|
|
int |
Type, |
|
|
const int * |
el, |
|
|
const int * |
cl, |
|
|
const int * |
tl, |
|
|
const float * |
x_in, |
|
|
const float * |
y_in, |
|
|
const float * |
z_in, |
|
|
const float * |
s_in, |
|
|
const float * |
i_in, |
|
|
const float * |
u_in, |
|
|
const float * |
v_in, |
|
|
const float * |
w_in, |
|
|
float |
isovalue, |
|
|
bool |
isConnected, |
|
|
char * |
ib |
|
) |
| |
◆ ~IsoPlane()
◆ add_vertex() [1/2]
bool IsoPlane::add_vertex |
( |
int |
n1, |
|
|
int |
n2 |
|
) |
| |
|
protected |
◆ add_vertex() [2/2]
void IsoPlane::add_vertex |
( |
int |
n1, |
|
|
int |
n2, |
|
|
int |
x, |
|
|
int |
y, |
|
|
int |
z, |
|
|
int |
u, |
|
|
int |
v, |
|
|
int |
w |
|
) |
| |
|
protected |
◆ createcoDistributedObjects()
◆ createIsoPlane()
bool IsoPlane::createIsoPlane |
( |
| ) |
|
◆ createNeighbourList()
void IsoPlane::createNeighbourList |
( |
| ) |
|
Loop über alle triangles:
◆ createNormals()
void IsoPlane::createNormals |
( |
int |
genstrips | ) |
|
◆ createStrips()
void IsoPlane::createStrips |
( |
int |
gennormals | ) |
|
◆ getNumCoords()
int covise::IsoPlane::getNumCoords |
( |
| ) |
|
|
inline |
◆ getNumTriangles()
int covise::IsoPlane::getNumTriangles |
( |
| ) |
|
|
inline |
◆ getNumVertices()
int covise::IsoPlane::getNumVertices |
( |
| ) |
|
|
inline |
◆ getVerticeList()
int * covise::IsoPlane::getVerticeList |
( |
| ) |
|
|
inline |
◆ getXout()
float * covise::IsoPlane::getXout |
( |
| ) |
|
|
inline |
◆ getYout()
float * covise::IsoPlane::getYout |
( |
| ) |
|
|
inline |
◆ getZout()
float * covise::IsoPlane::getZout |
( |
| ) |
|
|
inline |
◆ POLYHEDRON_IsoPlane
◆ RECT_IsoPlane
◆ STR_IsoPlane
◆ UNI_IsoPlane
◆ _isConnected
bool covise::IsoPlane::_isConnected |
|
private |
◆ _isovalue
float covise::IsoPlane::_isovalue |
|
private |
◆ cl
const int * covise::IsoPlane::cl |
|
protected |
◆ coord_x
float* covise::IsoPlane::coord_x |
|
private |
◆ coord_y
float* covise::IsoPlane::coord_y |
|
private |
◆ coord_z
float* covise::IsoPlane::coord_z |
|
private |
◆ coords_x
float* covise::IsoPlane::coords_x |
|
private |
◆ coords_y
float* covise::IsoPlane::coords_y |
|
private |
◆ coords_z
float* covise::IsoPlane::coords_z |
|
private |
◆ Datatype
int covise::IsoPlane::Datatype |
|
private |
◆ el
const int* covise::IsoPlane::el |
|
protected |
◆ i_in
const float* covise::IsoPlane::i_in |
|
protected |
◆ iblank
char* covise::IsoPlane::iblank |
|
private |
◆ max_coords
int covise::IsoPlane::max_coords |
|
private |
◆ maxTriPerVertex
int IsoPlane::maxTriPerVertex = -1 |
|
staticprivate |
◆ neighbors
int* covise::IsoPlane::neighbors |
|
private |
◆ node_table
◆ Normals_U
float* covise::IsoPlane::Normals_U |
|
private |
◆ Normals_V
float* covise::IsoPlane::Normals_V |
|
private |
◆ Normals_W
float* covise::IsoPlane::Normals_W |
|
private |
◆ num_coords
int covise::IsoPlane::num_coords |
|
private |
◆ num_elem
int covise::IsoPlane::num_elem |
|
private |
◆ num_nodes
int covise::IsoPlane::num_nodes |
|
private |
◆ num_strips
int covise::IsoPlane::num_strips |
|
private |
◆ num_triangles
int covise::IsoPlane::num_triangles |
|
private |
◆ num_vertices
int covise::IsoPlane::num_vertices |
|
private |
◆ polyhedral_cells_found
bool covise::IsoPlane::polyhedral_cells_found |
◆ S_Data
float* covise::IsoPlane::S_Data |
|
private |
◆ S_Data_p
float* covise::IsoPlane::S_Data_p |
|
private |
◆ s_in
const float* covise::IsoPlane::s_in |
|
protected |
◆ tl
const int * covise::IsoPlane::tl |
|
protected |
◆ triPerVertex
int covise::IsoPlane::triPerVertex |
|
private |
◆ ts_line_list
int* covise::IsoPlane::ts_line_list |
|
private |
◆ ts_vertice_list
int* covise::IsoPlane::ts_vertice_list |
|
private |
◆ u_in
const float* covise::IsoPlane::u_in |
|
protected |
◆ V_Data_U
float* covise::IsoPlane::V_Data_U |
|
private |
◆ V_Data_U_p
float* covise::IsoPlane::V_Data_U_p |
|
private |
◆ V_Data_V
float* covise::IsoPlane::V_Data_V |
|
private |
◆ V_Data_V_p
float* covise::IsoPlane::V_Data_V_p |
|
private |
◆ V_Data_W
float* covise::IsoPlane::V_Data_W |
|
private |
◆ V_Data_W_p
float* covise::IsoPlane::V_Data_W_p |
|
private |
◆ v_in
const float* covise::IsoPlane::v_in |
|
protected |
◆ vertex
int* covise::IsoPlane::vertex |
|
private |
◆ vertice_list
int* covise::IsoPlane::vertice_list |
|
private |
◆ w_in
const float* covise::IsoPlane::w_in |
|
protected |
◆ x_in
const float* covise::IsoPlane::x_in |
|
protected |
◆ y_in
const float* covise::IsoPlane::y_in |
|
protected |
◆ z_in
const float* covise::IsoPlane::z_in |
|
protected |
The documentation for this class was generated from the following files: