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

#include <coCuttingSurface.h>

Collaboration diagram for covise::Isoline:
Collaboration graph
[legend]

Public Member Functions

 Isoline (Plane *pl, int numiso, float offset_, int option_, float planei_, float planej_, float planek_)
 
 ~Isoline ()
 
void createcoDistributedObjects (const char *Line_name, coDistributedObject **Line_set, int currNumber, AttributeContainer &idataattr)
 
void add_vertex (int n1, int n2)
 
void createIsoline (float Isovalue)
 
void sortIsoline ()
 

Private Attributes

float planei
 
float planej
 
float planek
 
int option
 
int num_iso
 
float offset
 
int num_nodes
 
int num_elem
 
int num_lines
 
int num_isolines
 
int num_vertice
 
int * vertice_list
 
int * vertex
 
int * vl
 
int * ll
 
float * I_Data
 
float * I_Data_p
 
int num_coords
 
int * neighborlist
 
float * coords_x
 
float * coords_y
 
float * coords_z
 
float * coord_x
 
float * coord_y
 
float * coord_z
 
float ** iso_coords_x
 
float ** iso_coords_y
 
float ** iso_coords_z
 
int ** iso_ll
 
int ** iso_vl
 
int * iso_numvert
 
int * iso_numlines
 
int * iso_numcoords
 
NodeInfonode
 
Planeplane
 

Constructor & Destructor Documentation

◆ Isoline()

covise::Isoline::Isoline ( Plane pl,
int  numiso,
float  offset_,
int  option_,
float  planei_,
float  planej_,
float  planek_ 
)
inline

◆ ~Isoline()

covise::Isoline::~Isoline ( )
inline

Member Function Documentation

◆ add_vertex()

void Isoline::add_vertex ( int  n1,
int  n2 
)

◆ createcoDistributedObjects()

void Isoline::createcoDistributedObjects ( const char *  Line_name,
coDistributedObject **  Line_set,
int  currNumber,
AttributeContainer idataattr 
)

◆ createIsoline()

void Isoline::createIsoline ( float  Isovalue)

◆ sortIsoline()

void Isoline::sortIsoline ( )

Member Data Documentation

◆ coord_x

float* covise::Isoline::coord_x
private

◆ coord_y

float* covise::Isoline::coord_y
private

◆ coord_z

float* covise::Isoline::coord_z
private

◆ coords_x

float* covise::Isoline::coords_x
private

◆ coords_y

float* covise::Isoline::coords_y
private

◆ coords_z

float* covise::Isoline::coords_z
private

◆ I_Data

float* covise::Isoline::I_Data
private

◆ I_Data_p

float* covise::Isoline::I_Data_p
private

◆ iso_coords_x

float** covise::Isoline::iso_coords_x
private

◆ iso_coords_y

float** covise::Isoline::iso_coords_y
private

◆ iso_coords_z

float** covise::Isoline::iso_coords_z
private

◆ iso_ll

int** covise::Isoline::iso_ll
private

◆ iso_numcoords

int* covise::Isoline::iso_numcoords
private

◆ iso_numlines

int* covise::Isoline::iso_numlines
private

◆ iso_numvert

int* covise::Isoline::iso_numvert
private

◆ iso_vl

int** covise::Isoline::iso_vl
private

◆ ll

int* covise::Isoline::ll
private

◆ neighborlist

int* covise::Isoline::neighborlist
private

◆ node

NodeInfo* covise::Isoline::node
private

◆ num_coords

int covise::Isoline::num_coords
private

◆ num_elem

int covise::Isoline::num_elem
private

◆ num_iso

int covise::Isoline::num_iso
private

◆ num_isolines

int covise::Isoline::num_isolines
private

◆ num_lines

int covise::Isoline::num_lines
private

◆ num_nodes

int covise::Isoline::num_nodes
private

◆ num_vertice

int covise::Isoline::num_vertice
private

◆ offset

float covise::Isoline::offset
private

◆ option

int covise::Isoline::option
private

◆ plane

Plane* covise::Isoline::plane
private

◆ planei

float covise::Isoline::planei
private

◆ planej

float covise::Isoline::planej
private

◆ planek

float covise::Isoline::planek
private

◆ vertex

int* covise::Isoline::vertex
private

◆ vertice_list

int* covise::Isoline::vertice_list
private

◆ vl

int* covise::Isoline::vl
private

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