COVISE Core
Public Member Functions | Friends | List of all members
covise::UNI_Plane Class Reference

#include <coCuttingSurface.h>

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

Public Member Functions

 UNI_Plane (int n_elem, int n_nodes, int Type, int *el, int *cl, int *tl, float *x_in, float *y_in, float *z_in, float *s_in, unsigned char *p_bs_in, float *i_in, float *u_in, float *v_in, float *w_in, const coDoUniformGrid *p_ugrid_in, float p_x_min, float p_x_max, float p_y_min, float p_y_max, float p_z_min, float p_z_max, int p_x_size, int p_y_size, int p_z_size, int maxPoly, char *ib)
 
- Public Member Functions inherited from covise::Plane
 Plane ()
 
 Plane (int n_elem, int n_nodes, int Type, int *p_el, int *p_cl, int *p_tl, float *p_x_in, float *p_y_in, float *p_z_in, float *p_s_in, unsigned char *p_bs_in, float *p_i_in, float *p_u_in, float *p_v_in, float *p_w_in, const coDoStructuredGrid *p_sgrid_in, const coDoUnstructuredGrid *p_grid_in, float vertexRatio, int maxPoly, float planei_, float planej_, float planek_, float startx_, float starty_, float startz_, float myDistance_, float radius_, int gennormals_, int option_, int genstrips_, char *ib)
 
virtual ~Plane ()
 
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)
 
virtual bool createPlane ()
 
virtual void createStrips ()
 
virtual void createcoDistributedObjects (const char *Data_name_scal, const char *Data_name_vect, const char *Normal_name, const char *Triangle_name, AttributeContainer &gridAttrs, AttributeContainer &dataAttrs)
 
void get_vector_data (int *numc, float **x, float **y, float **z, float **u, float **v, float **w)
 
void get_scalar_data (int *numc, float **x, float **y, float **z, float **s)
 
coDoPolygonsget_obj_pol ()
 
coDoTriangleStripsget_obj_strips ()
 
coDoVec3get_obj_normal ()
 
coDoFloatget_obj_scalar ()
 
coDoVec3get_obj_vector ()
 

Friends

class Isoline
 

Additional Inherited Members

- Static Public Member Functions inherited from covise::Plane
static coDoTriangleStripsdummy_tr_strips (const char *name, float x_minb, float x_maxb, float y_minb, float y_maxb, float z_minb, float z_maxb, int param_option, float pli, float plj, float plk, float distance, float strx, float stry, float strz)
 
static coDoPolygonsdummy_polygons (const char *name, float x_minb, float x_maxb, float y_minb, float y_maxb, float z_minb, float z_maxb, int param_option, float pli, float plj, float plk, float distance, float strx, float stry, float strz)
 
static coDoVec3dummy_normals (const char *nname, float *coords_x, float *coords_y, float *coords_z, int, float pla[3], float rad, float start[3])
 
- Public Attributes inherited from covise::Plane
int cur_line_elem
 
- Protected Attributes inherited from covise::Plane
bool unstr_
 

Constructor & Destructor Documentation

◆ UNI_Plane()

covise::UNI_Plane::UNI_Plane ( int  n_elem,
int  n_nodes,
int  Type,
int *  el,
int *  cl,
int *  tl,
float *  x_in,
float *  y_in,
float *  z_in,
float *  s_in,
unsigned char *  p_bs_in,
float *  i_in,
float *  u_in,
float *  v_in,
float *  w_in,
const coDoUniformGrid p_ugrid_in,
float  p_x_min,
float  p_x_max,
float  p_y_min,
float  p_y_max,
float  p_z_min,
float  p_z_max,
int  p_x_size,
int  p_y_size,
int  p_z_size,
int  maxPoly,
char *  ib 
)

Friends And Related Function Documentation

◆ Isoline

friend class Isoline
friend

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