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

#include <coVectField.h>

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

Public Member Functions

 coDistrVectField (const coDistributedObject *geo, const coDistributedObject *vect, const coDoColormap *colorMap, float scale, int lineChoice, int numsectors, int projectlines)
 
 coDistrVectField (const coDistributedObject *geo, const coDistributedObject *vect, const coDoColormap *colorMap, float scale, int lineChoice, int numsectors, float arrow_factor, float angle, int projectlines)
 
bool Execute (coDistributedObject **lines, coDistributedObject **colorSurf, coDistributedObject **colorLines, std::string, std::string, bool, const ScalarContainer *, int vectOpt)
 

Private Member Functions

bool CreateLinesAndScalar (coDistributedObject **lines, std::string linesName, const coDistributedObject *geo, const coDistributedObject *vect, ScalarContainer &scalar)
 
bool CreateColors (coDistributedObject **color, std::string colorName, const ScalarContainer &scalar, bool CMAPAttr, const ScalarContainer *SCont, int repeat)
 

Private Attributes

const coDistributedObject_geo
 
const coDistributedObject_vect
 
const coDoColormap_colorMap
 
float _scale
 
int _length_param
 
int _fasten_param
 
int _num_sectors
 
float _arrow_factor
 
float _angle
 
int _project_lines
 

Constructor & Destructor Documentation

coDistrVectField::coDistrVectField ( const coDistributedObject geo,
const coDistributedObject vect,
const coDoColormap colorMap,
float  scale,
int  lineChoice,
int  numsectors,
int  projectlines 
)
coDistrVectField::coDistrVectField ( const coDistributedObject geo,
const coDistributedObject vect,
const coDoColormap colorMap,
float  scale,
int  lineChoice,
int  numsectors,
float  arrow_factor,
float  angle,
int  projectlines 
)

Member Function Documentation

bool coDistrVectField::CreateColors ( coDistributedObject **  color,
std::string  colorName,
const ScalarContainer scalar,
bool  CMAPAttr,
const ScalarContainer SCont,
int  repeat 
)
private
bool coDistrVectField::CreateLinesAndScalar ( coDistributedObject **  lines,
std::string  linesName,
const coDistributedObject geo,
const coDistributedObject vect,
ScalarContainer scalar 
)
private
bool coDistrVectField::Execute ( coDistributedObject **  lines,
coDistributedObject **  colorSurf,
coDistributedObject **  colorLines,
std::string  ,
std::string  ,
bool  ,
const ScalarContainer ,
int  vectOpt 
)

Member Data Documentation

float covise::coDistrVectField::_angle
private
float covise::coDistrVectField::_arrow_factor
private
const coDoColormap* covise::coDistrVectField::_colorMap
private
int covise::coDistrVectField::_fasten_param
private
const coDistributedObject* covise::coDistrVectField::_geo
private
int covise::coDistrVectField::_length_param
private
int covise::coDistrVectField::_num_sectors
private
int covise::coDistrVectField::_project_lines
private
float covise::coDistrVectField::_scale
private
const coDistributedObject* covise::coDistrVectField::_vect
private

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