FAST
3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
|
#include <AddTransformation.hpp>
Additional Inherited Members | |
Public Types inherited from fast::ProcessObject | |
typedef std::shared_ptr< ProcessObject > | pointer |
Public Types inherited from fast::Object | |
typedef std::shared_ptr< Object > | pointer |
Static Public Member Functions inherited from fast::ProcessObject | |
static std::string | getStaticNameOfClass () |
Static Public Member Functions inherited from fast::Object | |
static std::string | getStaticNameOfClass () |
Protected Member Functions inherited from fast::ProcessObject | |
ProcessObject () | |
virtual void | preExecute () |
virtual void | postExecute () |
template<class DataType > | |
void | createInputPort (uint portID, bool required=true) |
template<class DataType > | |
void | createOutputPort (uint portID) |
template<class DataType > | |
std::shared_ptr< DataType > | getInputData (uint portID=0) |
template<class DataType > | |
std::shared_ptr< DataType > | getOutputData (uint portID=0) |
void | addOutputData (uint portID, DataObject::pointer data) |
bool | hasNewInputData (uint portID) |
virtual void | waitToFinish () |
void | createOpenCLProgram (std::string sourceFilename, std::string name="") |
cl::Program | getOpenCLProgram (std::shared_ptr< OpenCLDevice > device, std::string name="", std::string buildOptions="") |
void | createFloatAttribute (std::string id, std::string name, std::string description, float initialValue) |
void | createIntegerAttribute (std::string id, std::string name, std::string description, int initialValue) |
void | createBooleanAttribute (std::string id, std::string name, std::string description, bool initialValue) |
void | createStringAttribute (std::string id, std::string name, std::string description, std::string initialValue) |
float | getFloatAttribute (std::string id) |
int | getIntegerAttribute (std::string id) |
bool | getBooleanAttribute (std::string id) |
std::string | getStringAttribute (std::string id) |
std::vector< float > | getFloatListAttribute (std::string id) |
std::vector< int > | getIntegerListAttribute (std::string id) |
std::vector< bool > | getBooleanListAttribute (std::string id) |
std::vector< std::string > | getStringListAttribute (std::string id) |
void | changeDeviceOnInputs (uint deviceNumber, ExecutionDevice::pointer device) |
void | validateInputPortExists (uint portID) |
void | validateOutputPortExists (uint portID) |
Protected Member Functions inherited from fast::Object | |
Reporter & | reportError () |
Reporter & | reportWarning () |
Reporter & | reportInfo () |
ReporterEnd | reportEnd () const |
Protected Attributes inherited from fast::ProcessObject | |
bool | mIsModified |
int | m_lastExecuteToken = -1 |
RuntimeMeasurementsManager::pointer | mRuntimeManager |
std::unordered_map< uint, bool > | mRequiredInputs |
std::unordered_map< uint, std::vector< uint > > | mInputDevices |
std::unordered_map< uint, ExecutionDevice::pointer > | mDevices |
std::unordered_map< uint, DeviceCriteria > | mDeviceCriteria |
std::unordered_map< uint, DataChannel::pointer > | mInputConnections |
std::unordered_map< uint, std::vector< std::weak_ptr< DataChannel > > > | mOutputConnections |
std::unordered_map< uint, bool > | mInputPorts |
std::unordered_set< uint > | mOutputPorts |
std::unordered_map< uint, std::pair< DataObject::pointer, uint64_t > > | mLastProcessed |
std::unordered_map< std::string, std::shared_ptr< OpenCLProgram > > | mOpenCLPrograms |
std::unordered_map< std::string, std::shared_ptr< Attribute > > | mAttributes |
std::unordered_map< std::string, std::string > | m_frameData |
std::unordered_set< std::string > | m_lastFrame |
int | m_maximumNrOfFrames = -1 |
Protected Attributes inherited from fast::Object | |
std::weak_ptr< Object > | mPtr |
This class will add new scene graph node before the root node of the input data object. This node will get the transformation supplied to the transformation input connection
void fast::AddTransformation::setTransformationInputConnection | ( | DataChannel::pointer | port | ) |