A CustomResultFunction produces the output values of a custom result on a given item. More...
Public Member Functions | |
void | setInputDimensions (const std::vector< size_t > &inputDimensions) |
Sets input dimensions. More... | |
void | setOutputDimension (size_t outputDimension) |
Sets output dimensions. More... | |
size_t | inputCount () const |
Returns input count. More... | |
size_t | inputDimension (size_t argumentIndex) const |
Returns input dimension. More... | |
size_t | outputDimension () const |
Returns output dimension. More... | |
virtual bool | computeItem (const std::vector< const double * > &inputValues, double *outputValues) |
Computes output values. More... | |
![]() | |
void | addRef () const |
Increments the reference count for this object. More... | |
void | release () const |
Decrements the reference count for this object. More... | |
int | refCount () const |
Returns the reference count for this object. More... | |
void | setRefCountZero () const |
Sets the ref count to zero, but DOES NOT delete the object. More... | |
A CustomResultFunction produces the output values of a custom result on a given item.
It is called by CustomResultGenerator::generate()
|
virtual |
Computes output values.
size_t cee::ug::CustomResultFunction::inputCount | ( | ) | const |
Returns input count.
size_t cee::ug::CustomResultFunction::inputDimension | ( | size_t | argumentIndex | ) | const |
Returns input dimension.
size_t cee::ug::CustomResultFunction::outputDimension | ( | ) | const |
Returns output dimension.
void cee::ug::CustomResultFunction::setInputDimensions | ( | const std::vector< size_t > & | inputDimensions | ) |
Sets input dimensions.
void cee::ug::CustomResultFunction::setOutputDimension | ( | size_t | outputDimension | ) |
Sets output dimensions.