COVISE Core
|
#include <coIsoSurface.h>
Public Member Functions | |
POLYHEDRON_IsoPlane (int n_elem, int n_conn, 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) | |
~POLYHEDRON_IsoPlane () | |
void | create_isocontour (int num_elem_in, int *elem_in, int num_conn_in, int *conn_in, int num_coord_in, float *x_coord_in, float *y_coord_in, float *z_coord_in, int *polygon_list, int *index_list, float *isodata_in, float *sdata_in, float *udata_in, float *vdata_in, float *wdata_in, float isovalue, ISOSURFACE_EDGE_INTERSECTION_VECTOR &intsec_vector, CONTOUR &contour, TESSELATION &triangulation) |
bool | createIsoPlane () |
void | createcoDistributedObjects (coOutputPort *p_GridOut, coOutputPort *p_DataOut) |
Public Member Functions inherited from covise::IsoPlane | |
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 () |
Private Attributes | |
int | num_conn |
int | num_elem_out |
int | num_conn_out |
int | num_coord_out |
int * | elem_out |
int * | conn_out |
float * | x_coord_out |
float * | y_coord_out |
float * | z_coord_out |
float * | sdata_out |
float * | udata_out |
float * | vdata_out |
float * | wdata_out |
Additional Inherited Members | |
Public Attributes inherited from covise::IsoPlane | |
bool | polyhedral_cells_found |
Protected Member Functions inherited from covise::IsoPlane | |
bool | add_vertex (int n1, int n2) |
void | add_vertex (int n1, int n2, int x, int y, int z, int u, int v, int w) |
Protected Attributes inherited from covise::IsoPlane | |
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 |
POLYHEDRON_IsoPlane::POLYHEDRON_IsoPlane | ( | int | n_elem, |
int | n_conn, | ||
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 | ||
) |
POLYHEDRON_IsoPlane::~POLYHEDRON_IsoPlane | ( | ) |
void POLYHEDRON_IsoPlane::create_isocontour | ( | int | num_elem_in, |
int * | elem_in, | ||
int | num_conn_in, | ||
int * | conn_in, | ||
int | num_coord_in, | ||
float * | x_coord_in, | ||
float * | y_coord_in, | ||
float * | z_coord_in, | ||
int * | polygon_list, | ||
int * | index_list, | ||
float * | isodata_in, | ||
float * | sdata_in, | ||
float * | udata_in, | ||
float * | vdata_in, | ||
float * | wdata_in, | ||
float | isovalue, | ||
ISOSURFACE_EDGE_INTERSECTION_VECTOR & | intsec_vector, | ||
CONTOUR & | contour, | ||
TESSELATION & | triangulation | ||
) |
void POLYHEDRON_IsoPlane::createcoDistributedObjects | ( | coOutputPort * | p_GridOut, |
coOutputPort * | p_DataOut | ||
) |
bool POLYHEDRON_IsoPlane::createIsoPlane | ( | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |