COVISE Core
Namespaces | Macros | Functions
coIsoSurface.cpp File Reference
#include "coIsoSurface.h"
#include <config/CoviseConfig.h>
#include "IsoCuttingTables.h"
#include <do/coDoUnstructuredGrid.h>
#include <do/coDoData.h>
#include <do/coDoPolygons.h>
#include <do/coDoTriangleStrips.h>
#include <api/coOutputPort.h>
#include <api/coModule.h>
Include dependency graph for coIsoSurface.cpp:

Namespaces

namespace  covise
 list of all chemical elements
 

Macros

#define ADDVERTEX
 
#define ADDVERTEXX01
 
#define ADDVERTEXX02
 
#define ADDVERTEXX03
 
#define ADDVERTEXX04
 
#define ADDVERTEXX(a1, a2)
 
#define ADDVERTEXXX(a1, a2)
 

Functions

static int covise::readConfig (const char *varName, int defaultValue)
 

Macro Definition Documentation

◆ ADDVERTEX

#define ADDVERTEX
Value:
if (n1 < n2) \
{ \
if (!add_vertex(n1, n2)) \
return false; \
} \
else \
{ \
if (!add_vertex(n2, n1)) \
return false; \
}

◆ ADDVERTEXX

#define ADDVERTEXX (   a1,
  a2 
)
Value:
if (n1 < n2) \
add_vertex(n1, n2, ii + x_add[*(polygon_nodes + a1)], jj + y_add[*(polygon_nodes + a1)], kk + z_add[*(polygon_nodes + a1)], ii + x_add[*(polygon_nodes + a2)], jj + y_add[*(polygon_nodes + a2)], kk + z_add[*(polygon_nodes + a2)]); \
else \
add_vertex(n2, n1, ii + x_add[*(polygon_nodes + a2)], jj + y_add[*(polygon_nodes + a2)], kk + z_add[*(polygon_nodes + a2)], ii + x_add[*(polygon_nodes + a1)], jj + y_add[*(polygon_nodes + a1)], kk + z_add[*(polygon_nodes + a1)]);

◆ ADDVERTEXX01

#define ADDVERTEXX01
Value:
if (n1 < n2) \
add_vertex(n1, n2, ii + x_add[*polygon_nodes], jj + y_add[*polygon_nodes], kk + z_add[*polygon_nodes], ii + x_add[*(polygon_nodes + 1)], jj + y_add[*(polygon_nodes + 1)], kk + z_add[*(polygon_nodes + 1)]); \
else \
add_vertex(n2, n1, ii + x_add[*(polygon_nodes + 1)], jj + y_add[*(polygon_nodes + 1)], kk + z_add[*(polygon_nodes + 1)], ii + x_add[*polygon_nodes], jj + y_add[*polygon_nodes], kk + z_add[*polygon_nodes]);

◆ ADDVERTEXX02

#define ADDVERTEXX02
Value:
if (n1 < n2) \
add_vertex(n1, n2, ii + x_add[*polygon_nodes], jj + y_add[*polygon_nodes], kk + z_add[*polygon_nodes], ii + x_add[*(polygon_nodes + 2)], jj + y_add[*(polygon_nodes + 2)], kk + z_add[*(polygon_nodes + 2)]); \
else \
add_vertex(n2, n1, ii + x_add[*(polygon_nodes + 2)], jj + y_add[*(polygon_nodes + 2)], kk + z_add[*(polygon_nodes + 2)], ii + x_add[*polygon_nodes], jj + y_add[*polygon_nodes], kk + z_add[*polygon_nodes]);

◆ ADDVERTEXX03

#define ADDVERTEXX03
Value:
if (n1 < n2) \
add_vertex(n1, n2, ii + x_add[*polygon_nodes], jj + y_add[*polygon_nodes], kk + z_add[*polygon_nodes], ii + x_add[*(polygon_nodes + 3)], jj + y_add[*(polygon_nodes + 3)], kk + z_add[*(polygon_nodes + 3)]); \
else \
add_vertex(n2, n1, ii + x_add[*(polygon_nodes + 3)], jj + y_add[*(polygon_nodes + 3)], kk + z_add[*(polygon_nodes + 3)], ii + x_add[*polygon_nodes], jj + y_add[*polygon_nodes], kk + z_add[*polygon_nodes]);

◆ ADDVERTEXX04

#define ADDVERTEXX04
Value:
if (n1 < n2) \
add_vertex(n1, n2, ii + x_add[*polygon_nodes], jj + y_add[*polygon_nodes], kk + z_add[*polygon_nodes], ii + x_add[*(polygon_nodes + 4)], jj + y_add[*(polygon_nodes + 4)], kk + z_add[*(polygon_nodes + 4)]); \
else \
add_vertex(n2, n1, ii + x_add[*(polygon_nodes + 4)], jj + y_add[*(polygon_nodes + 4)], kk + z_add[*(polygon_nodes + 4)], ii + x_add[*polygon_nodes], jj + y_add[*polygon_nodes], kk + z_add[*polygon_nodes]);

◆ ADDVERTEXXX

#define ADDVERTEXXX (   a1,
  a2 
)
Value:
if (n1 < n2) \
add_vertex(n1, n2, ii + x_add[a1], jj + y_add[a1], kk + z_add[a1], ii + x_add[a2], jj + y_add[a2], kk + z_add[a2]); \
else \
add_vertex(n2, n1, ii + x_add[a2], jj + y_add[a2], kk + z_add[a2], ii + x_add[a1], jj + y_add[a1], kk + z_add[a1]);