COVISE Core
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() [1/2]

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

◆ coDistrVectField() [2/2]

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

◆ CreateColors()

bool coDistrVectField::CreateColors ( coDistributedObject **  color,
std::string  colorName,
const ScalarContainer scalar,
bool  CMAPAttr,
const ScalarContainer SCont,
int  repeat 
)
private

◆ CreateLinesAndScalar()

bool coDistrVectField::CreateLinesAndScalar ( coDistributedObject **  lines,
std::string  linesName,
const coDistributedObject geo,
const coDistributedObject vect,
ScalarContainer scalar 
)
private

◆ Execute()

bool coDistrVectField::Execute ( coDistributedObject **  lines,
coDistributedObject **  colorSurf,
coDistributedObject **  colorLines,
std::string  linesName,
std::string  colorName,
bool  ColorMapAttrib,
const ScalarContainer SCont,
int  vectOpt 
)

Member Data Documentation

◆ _angle

float covise::coDistrVectField::_angle
private

◆ _arrow_factor

float covise::coDistrVectField::_arrow_factor
private

◆ _colorMap

const coDoColormap* covise::coDistrVectField::_colorMap
private

◆ _fasten_param

int covise::coDistrVectField::_fasten_param
private

◆ _geo

const coDistributedObject* covise::coDistrVectField::_geo
private

◆ _length_param

int covise::coDistrVectField::_length_param
private

◆ _num_sectors

int covise::coDistrVectField::_num_sectors
private

◆ _project_lines

int covise::coDistrVectField::_project_lines
private

◆ _scale

float covise::coDistrVectField::_scale
private

◆ _vect

const coDistributedObject* covise::coDistrVectField::_vect
private

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