Cumulia Illustrator Rendering Engine v2.1.0
A Rendering engine for industrial CAD/CAE model and optimized for greatest performance
 
Loading...
Searching...
No Matches
cil::ScenarioSettings Class Reference

#include <settings.h>

Public Member Functions

 ScenarioSettings ()
 
void initialize (const std::shared_ptr< DataSolution > &dataSolution)
 
void updateBoundingBox (const std::shared_ptr< DataSolution > &dataSolution)
 
void updateScalarSettings (const std::shared_ptr< DataSolution > &dataSolution)
 
void updateVectorSettings (const std::shared_ptr< DataSolution > &dataSolution)
 
void updateLegoSettings (const std::shared_ptr< DataSolution > &dataSolution)
 

Public Attributes

std::map< std::string, std::shared_ptr< VizScalar > > vizScalars
 
std::map< std::string, std::shared_ptr< VizVector > > vizVectors
 
std::string defaultScalar
 
std::string defaultVector
 
std::string defaultOffset
 
std::shared_ptr< BoundingBoxboundingBox
 
std::shared_ptr< Color4flineColor
 
std::shared_ptr< Color4fwidthLineColor
 
std::shared_ptr< RealpointSize
 
std::shared_ptr< ReallineWidth
 
std::shared_ptr< ImageCubeenvMappingImage
 
float maximiumOffsetLength
 
float maximiumVectorLength
 
bool fixedArrowLength
 
std::shared_ptr< Realopacity
 
std::shared_ptr< RealcurrentTime
 
std::shared_ptr< RealcycleTime
 
std::shared_ptr< Integerstrips
 
std::shared_ptr< ReallegoDensity
 
std::shared_ptr< ReallegoGap
 
std::shared_ptr< ReallegoWidth
 

Constructor & Destructor Documentation

◆ ScenarioSettings()

cil::ScenarioSettings::ScenarioSettings ( )

Member Function Documentation

◆ initialize()

void cil::ScenarioSettings::initialize ( const std::shared_ptr< DataSolution > & dataSolution)

◆ updateBoundingBox()

void cil::ScenarioSettings::updateBoundingBox ( const std::shared_ptr< DataSolution > & dataSolution)

◆ updateLegoSettings()

void cil::ScenarioSettings::updateLegoSettings ( const std::shared_ptr< DataSolution > & dataSolution)

◆ updateScalarSettings()

void cil::ScenarioSettings::updateScalarSettings ( const std::shared_ptr< DataSolution > & dataSolution)

◆ updateVectorSettings()

void cil::ScenarioSettings::updateVectorSettings ( const std::shared_ptr< DataSolution > & dataSolution)

Member Data Documentation

◆ boundingBox

std::shared_ptr<BoundingBox> cil::ScenarioSettings::boundingBox

◆ currentTime

std::shared_ptr<Real> cil::ScenarioSettings::currentTime

◆ cycleTime

std::shared_ptr<Real> cil::ScenarioSettings::cycleTime

◆ defaultOffset

std::string cil::ScenarioSettings::defaultOffset

◆ defaultScalar

std::string cil::ScenarioSettings::defaultScalar

◆ defaultVector

std::string cil::ScenarioSettings::defaultVector

◆ envMappingImage

std::shared_ptr<ImageCube> cil::ScenarioSettings::envMappingImage

◆ fixedArrowLength

bool cil::ScenarioSettings::fixedArrowLength

◆ legoDensity

std::shared_ptr<Real> cil::ScenarioSettings::legoDensity

◆ legoGap

std::shared_ptr<Real> cil::ScenarioSettings::legoGap

◆ legoWidth

std::shared_ptr<Real> cil::ScenarioSettings::legoWidth

◆ lineColor

std::shared_ptr<Color4f> cil::ScenarioSettings::lineColor

◆ lineWidth

std::shared_ptr<Real> cil::ScenarioSettings::lineWidth

◆ maximiumOffsetLength

float cil::ScenarioSettings::maximiumOffsetLength

◆ maximiumVectorLength

float cil::ScenarioSettings::maximiumVectorLength

◆ opacity

std::shared_ptr<Real> cil::ScenarioSettings::opacity

◆ pointSize

std::shared_ptr<Real> cil::ScenarioSettings::pointSize

◆ strips

std::shared_ptr<Integer> cil::ScenarioSettings::strips

◆ vizScalars

std::map<std::string, std::shared_ptr<VizScalar> > cil::ScenarioSettings::vizScalars

◆ vizVectors

std::map<std::string, std::shared_ptr<VizVector> > cil::ScenarioSettings::vizVectors

◆ widthLineColor

std::shared_ptr<Color4f> cil::ScenarioSettings::widthLineColor