Create a composition (a mosaic created using user defined rules) from a set of geo-referenced rasters. More...
#include <Composition.h>
Classes | |
class | InputParameters |
Composition input parameters. More... | |
class | OutputParameters |
Composition output parameters. More... | |
Public Member Functions | |
Composition () | |
bool | execute (AlgorithmOutputParameters &outputParams) _NOEXCEPT_OP(false) |
Executes the algorithm using the supplied parameters. More... | |
const std::string & | getErrorMessage () const |
Return the current error message if there is any. More... | |
bool | initialize (const AlgorithmInputParameters &inputParams) _NOEXCEPT_OP(false) |
Initialize the algorithm instance making it ready for execution. More... | |
bool | isInitialized () const |
Returns true if the algorithm instance is initialized and ready for execution. More... | |
void | reset () _NOEXCEPT_OP(false) |
Clear all internal allocated objects and reset the algorithm to its initial state. More... | |
~Composition () | |
Protected Member Functions | |
void | setErrorMessage (const std::string &newErrorMessage) |
Set the current error message. More... | |
Protected Attributes | |
Composition::InputParameters | m_inputParameters |
Input execution parameters. More... | |
bool | m_isInitialized |
Tells if this instance is initialized. More... | |
Private Attributes | |
std::string | m_errorMessage |
Current error message. More... | |
Create a composition (a mosaic created using user defined rules) from a set of geo-referenced rasters.
Definition at line 44 of file Composition.h.
te::rp::Composition::Composition | ( | ) |
te::rp::Composition::~Composition | ( | ) |
|
virtual |
Executes the algorithm using the supplied parameters.
outputParams | Output parameters. |
Implements te::rp::Algorithm.
|
inherited |
Return the current error message if there is any.
|
virtual |
Initialize the algorithm instance making it ready for execution.
inputParams | Input parameters. |
Implements te::rp::Algorithm.
|
virtual |
Returns true if the algorithm instance is initialized and ready for execution.
Implements te::rp::Algorithm.
|
virtual |
Clear all internal allocated objects and reset the algorithm to its initial state.
Reimplemented from te::rp::Algorithm.
|
protectedinherited |
Set the current error message.
newErrorMessage | New error message; |
|
privateinherited |
Current error message.
Definition at line 104 of file Algorithm.h.
|
protected |
Input execution parameters.
Definition at line 143 of file Composition.h.
|
protected |
Tells if this instance is initialized.
Definition at line 145 of file Composition.h.