Overture  Version 25
Macros | Functions
contour3d.C File Reference
#include "GL_GraphicsInterface.h"
#include "CompositeGrid.h"
#include "SquareMapping.h"
#include "PlotIt.h"
#include "ContourSurface.h"
#include "display.h"
#include "xColours.h"
Include dependency graph for contour3d.C:

Macros

#define ISOSURF   EXTERN_C_NAME(isosurf)
 
#define FOR_3(i1, i2, i3, I1, I2, I3)
 
#define ForBoundary(side, axis)
 

Functions

void ISOSURF (const int &nTet, real &scalarFieldAtVertices, const int &leadingDimensionOfDAndPx, const int &numberOfDataComponents, real &dataAtVertices, const int &cornerIndex1, const int &cornerIndex2, const int &cornerIndex3, const int &numberOfContourLevels, real &contourLevels, const int &numberOfVertices, real &vertexList)
 
void displayValuesAtAPoint (RealArray x0, realCompositeGridFunction &ucg, int numberOfComponents, int component, int showNearbyValues, int showUnusedValues, IntegerArray *checkTheseGrids=NULL)
 
void getNormal (const realArray &x, const int iv[3], const int axis, real normal[3], const int &recursion=TRUE)
 
void initContourSurfaceList (ContourSurface *cs, const GridCollection &gc, IntegerArray &gridsToPlot, IntegerArray &plotContourOnGridFace, int &numberOfCoordinatePlanes, IntegerArray &coordinatePlane, int &numberOfContourPlanes, int &numberOfIsoSurfaces, RealArray &isoSurfaceValue, IntegerArray &numberOfPolygonsPerSurface, IntegerArray &numberOfVerticesPerSurface)
 Initialize the list of ContourSurface objects.
 

Macro Definition Documentation

#define FOR_3 (   i1,
  i2,
  i3,
  I1,
  I2,
  I3 
)
Value:
for( i3=I3.getBase(); i3<=I3.getBound(); i3++ ) \
for( i2=I2.getBase(); i2<=I2.getBound(); i2++ ) \
for( i1=I1.getBase(); i1<=I1.getBound(); i1++ ) \
#define ForBoundary (   side,
  axis 
)
Value:
for( axis=0; axis<gc.numberOfDimensions(); axis++ ) \
for( side=0; side<=1; side++ )

Referenced by PlotIt::contour3d(), and initContourSurfaceList().

#define ISOSURF   EXTERN_C_NAME(isosurf)

Function Documentation

void displayValuesAtAPoint ( RealArray  x0,
realCompositeGridFunction ucg,
int  numberOfComponents,
int  component,
int  showNearbyValues,
int  showUnusedValues,
IntegerArray checkTheseGrids = NULL 
)
void getNormal ( const realArray x,
const int  iv[3],
const int  axis,
real  normal[3],
const int &  recursion = TRUE 
)
void initContourSurfaceList ( ContourSurface cs,
const GridCollection gc,
IntegerArray gridsToPlot,
IntegerArray plotContourOnGridFace,
int &  numberOfCoordinatePlanes,
IntegerArray coordinatePlane,
int &  numberOfContourPlanes,
int &  numberOfIsoSurfaces,
RealArray isoSurfaceValue,
IntegerArray numberOfPolygonsPerSurface,
IntegerArray numberOfVerticesPerSurface 
)
void ISOSURF ( const int &  nTet,
real scalarFieldAtVertices,
const int &  leadingDimensionOfDAndPx,
const int &  numberOfDataComponents,
real dataAtVertices,
const int &  cornerIndex1,
const int &  cornerIndex2,
const int &  cornerIndex3,
const int &  numberOfContourLevels,
real contourLevels,
const int &  numberOfVertices,
real vertexList 
)