ECF 1.7
Cartesian::FunctionSet Class Reference

#include <FunctionSet.h>

Public Member Functions

bool initialize (StateP state)
bool addFunction (std::string name)
bool initialize (StateP state)
bool addFunction (std::string name)

Public Attributes

std::map< std::string, FunctionP > mAllFunctions
std::vector< FunctionP > vFunctions
std::map< std::string, unsigned int > mFunctionSet
 map of indexes of active (actual used) functions
StateP state_

Detailed Description

Class containing functions that can be assigned to Cartesian nodes

Definition at line 11 of file FunctionSet.h.

Constructor & Destructor Documentation

◆ FunctionSet()

Cartesian::FunctionSet::FunctionSet ( )

Definition at line 6 of file FunctionSet.cpp.

◆ ~FunctionSet() [1/2]

Cartesian::FunctionSet::~FunctionSet ( )
inline

Definition at line 25 of file FunctionSet.h.

◆ ~FunctionSet() [2/2]

Cartesian::FunctionSet::~FunctionSet ( )
inline

Definition at line 25 of file FunctionSet.h.

Member Function Documentation

◆ addFunction() [1/2]

bool Cartesian::FunctionSet::addFunction ( std::string name)

Activate function (mark as used)

adds function pointer to vector of used functions

Definition at line 62 of file FunctionSet.cpp.

◆ addFunction() [2/2]

bool Cartesian::FunctionSet::addFunction ( std::string name)

Activate function (mark as used)

adds function pointer to vector of used functions

◆ initialize()

bool Cartesian::FunctionSet::initialize ( StateP state)

Definition at line 10 of file FunctionSet.cpp.

Member Data Documentation

◆ mAllFunctions

std::map< std::string, FunctionP > Cartesian::FunctionSet::mAllFunctions

Definition at line 27 of file FunctionSet.h.

◆ mFunctionSet

std::map< std::string, unsigned int > Cartesian::FunctionSet::mFunctionSet

map of indexes of active (actual used) functions

Definition at line 29 of file FunctionSet.h.

◆ state_

StateP Cartesian::FunctionSet::state_

Definition at line 31 of file FunctionSet.h.

◆ vFunctions

std::vector< FunctionP > Cartesian::FunctionSet::vFunctions

Definition at line 28 of file FunctionSet.h.


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