COVISE Core
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
Static Public Member Functions | List of all members
covise::ComplexModules Class Reference

#include <coComplexModules.h>

Static Public Member Functions

static coDistributedObjectDataTexture (const string &color_name, const coDistributedObject *dataOut, const coDistributedObject *colorMap, bool texture, int repeat=1, float *min=NULL, float *max=NULL)
 
static coDistributedObjectDataTextureLineCropped (const string &color_name, coDistributedObject *dataOut, coDistributedObject *lines, const coDistributedObject *colorMap, bool texture, int repeat=1, int croppedLength=0, float min=FLT_MAX, float max=-FLT_MAX)
 
static coDistributedObjectMakeArrows (const char *name, const coDistributedObject *geo, const coDistributedObject *data, const char *nameColor, coDistributedObject **colorSurf, coDistributedObject **colorLines, float factor, const coDistributedObject *colorMap, bool ColorMapAttrib, const ScalarContainer *SCont, float scale, int lineChoice, int numsectors, int project_lines, int vect_option)
 
static coDistributedObjectMakeArrows (const char *name, const coDistributedObject *geo, const coDistributedObject *data, const char *nameColor, coDistributedObject **colorSurf, coDistributedObject **colorLines, float factor, const coDistributedObject *colorMap, bool ColorMapAttrib, const ScalarContainer *SCont, float scale, int lineChoice, int numsectors, float arrow_factor, float angle, int project_lines, int vect_option)
 
static coDistributedObjectSpheres (const char *name, const coDistributedObject *points, float radius, const char *name_norm, coDistributedObject **normals)
 
static coDistributedObjectBars (const char *name, coDistributedObject *points, float radius, coDistributedObject *tangents, const char *name_norm, coDistributedObject **normals)
 
static coDistributedObjectCompass (const char *name, const coDistributedObject *points, float radius, const coDistributedObject *tangents, const char *name_norm, coDistributedObject **normals, coDistributedObject **colors=NULL)
 
static coDistributedObjectBarMagnets (const char *name, const coDistributedObject *points, float radius, const coDistributedObject *tangents, const char *name_norm, coDistributedObject **normals, coDistributedObject **colors=NULL)
 
static coDistributedObjectTubelines (const char *name, const coDistributedObject *lines, const coDistributedObject *tangents, float tubeSize, float radius, int trailLength, const char *headType, coDistributedObject **colors=NULL)
 
static coDistributedObjectThickStreamlines (const char *name, const coDistributedObject *lines, const coDistributedObject *tangents, float tubeSize, int trailLength)
 
static coDistributedObjectcroppedLinesSet (const coDistributedObject *lines, int croppedLength)
 

Member Function Documentation

coDistributedObject * ComplexModules::BarMagnets ( const char *  name,
const coDistributedObject points,
float  radius,
const coDistributedObject tangents,
const char *  name_norm,
coDistributedObject **  normals,
coDistributedObject **  colors = NULL 
)
static
coDistributedObject * ComplexModules::Bars ( const char *  name,
coDistributedObject points,
float  radius,
coDistributedObject tangents,
const char *  name_norm,
coDistributedObject **  normals 
)
static
coDistributedObject * ComplexModules::Compass ( const char *  name,
const coDistributedObject points,
float  radius,
const coDistributedObject tangents,
const char *  name_norm,
coDistributedObject **  normals,
coDistributedObject **  colors = NULL 
)
static
coDistributedObject * ComplexModules::croppedLinesSet ( const coDistributedObject lines,
int  croppedLength 
)
static
coDistributedObject * ComplexModules::DataTexture ( const string color_name,
const coDistributedObject dataOut,
const coDistributedObject colorMap,
bool  texture,
int  repeat = 1,
float *  min = NULL,
float *  max = NULL 
)
static
coDistributedObject * ComplexModules::DataTextureLineCropped ( const string color_name,
coDistributedObject dataOut,
coDistributedObject lines,
const coDistributedObject colorMap,
bool  texture,
int  repeat = 1,
int  croppedLength = 0,
float  min = FLT_MAX,
float  max = -FLT_MAX 
)
static
coDistributedObject * ComplexModules::MakeArrows ( const char *  name,
const coDistributedObject geo,
const coDistributedObject data,
const char *  nameColor,
coDistributedObject **  colorSurf,
coDistributedObject **  colorLines,
float  factor,
const coDistributedObject colorMap,
bool  ColorMapAttrib,
const ScalarContainer SCont,
float  scale,
int  lineChoice,
int  numsectors,
int  project_lines,
int  vect_option 
)
static

safeguard input params

coDistributedObject * ComplexModules::MakeArrows ( const char *  name,
const coDistributedObject geo,
const coDistributedObject data,
const char *  nameColor,
coDistributedObject **  colorSurf,
coDistributedObject **  colorLines,
float  factor,
const coDistributedObject colorMap,
bool  ColorMapAttrib,
const ScalarContainer SCont,
float  scale,
int  lineChoice,
int  numsectors,
float  arrow_factor,
float  angle,
int  project_lines,
int  vect_option 
)
static

safeguard input params

coDistributedObject * ComplexModules::Spheres ( const char *  name,
const coDistributedObject points,
float  radius,
const char *  name_norm,
coDistributedObject **  normals 
)
static
coDistributedObject * ComplexModules::ThickStreamlines ( const char *  name,
const coDistributedObject lines,
const coDistributedObject tangents,
float  tubeSize,
int  trailLength 
)
static
coDistributedObject * ComplexModules::Tubelines ( const char *  name,
const coDistributedObject lines,
const coDistributedObject tangents,
float  tubeSize,
float  radius,
int  trailLength,
const char *  headType,
coDistributedObject **  colors = NULL 
)
static

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