COVISE Core
Public Member Functions | Private Attributes | List of all members
covise::STR_IsoPlane Class Reference

#include <coIsoSurface.h>

Inheritance diagram for covise::STR_IsoPlane:
Inheritance graph
[legend]
Collaboration diagram for covise::STR_IsoPlane:
Collaboration graph
[legend]

Public Member Functions

 STR_IsoPlane (int n_elem, int n_nodes, int Type, int xsiz, int ysiz, int zsiz, 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)
 
bool createIsoPlane ()
 
- 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 x_size
 
int y_size
 
int z_size
 

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
 

Constructor & Destructor Documentation

◆ STR_IsoPlane()

covise::STR_IsoPlane::STR_IsoPlane ( int  n_elem,
int  n_nodes,
int  Type,
int  xsiz,
int  ysiz,
int  zsiz,
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 
)
inline

Member Function Documentation

◆ createIsoPlane()

bool STR_IsoPlane::createIsoPlane ( )

Member Data Documentation

◆ x_size

int covise::STR_IsoPlane::x_size
private

◆ y_size

int covise::STR_IsoPlane::y_size
private

◆ z_size

int covise::STR_IsoPlane::z_size
private

The documentation for this class was generated from the following files: