addOutputData(uint portID, DataObject::pointer data) | fast::ProcessObject | protected |
AFFINE enum value | fast::CoherentPointDrift | |
changeDeviceOnInputs(uint deviceNumber, ExecutionDevice::pointer device) | fast::ProcessObject | protected |
CoherentPointDrift() | fast::CoherentPointDrift | protected |
CoherentPointDriftAffine() | fast::CoherentPointDriftAffine | |
createBooleanAttribute(std::string id, std::string name, std::string description, bool initialValue) | fast::ProcessObject | protected |
createFloatAttribute(std::string id, std::string name, std::string description, float initialValue) | fast::ProcessObject | protected |
createInputPort(uint portID, bool required=true) | fast::ProcessObject | protected |
createIntegerAttribute(std::string id, std::string name, std::string description, int initialValue) | fast::ProcessObject | protected |
createOpenCLProgram(std::string sourceFilename, std::string name="") | fast::ProcessObject | protected |
createOutputPort(uint portID) | fast::ProcessObject | protected |
createStringAttribute(std::string id, std::string name, std::string description, std::string initialValue) | fast::ProcessObject | protected |
disableRuntimeMeasurements() | fast::ProcessObject | |
enableRuntimeMeasurements() | fast::ProcessObject | |
execute() | fast::CoherentPointDrift | protectedvirtual |
expectation(MatrixXf &fixedPoints, MatrixXf &movingPoints) | fast::CoherentPointDrift | |
getAllRuntimes() | fast::ProcessObject | |
getAttribute(std::string id) | fast::ProcessObject | |
getAttributes() | fast::ProcessObject | |
getBooleanAttribute(std::string id) | fast::ProcessObject | protected |
getBooleanListAttribute(std::string id) | fast::ProcessObject | protected |
getDevice(uint deviceNumber) const | fast::ProcessObject | |
getFloatAttribute(std::string id) | fast::ProcessObject | protected |
getFloatListAttribute(std::string id) | fast::ProcessObject | protected |
getInputData(uint portID=0) | fast::ProcessObject | protected |
getInputPort(uint portID=0) | fast::ProcessObject | virtual |
getIntegerAttribute(std::string id) | fast::ProcessObject | protected |
getIntegerListAttribute(std::string id) | fast::ProcessObject | protected |
getMainDevice() const | fast::ProcessObject | |
getNameOfClass() const =0 | fast::ProcessObject | pure virtual |
getNrOfInputConnections() const | fast::ProcessObject | |
getNrOfOutputPorts() const | fast::ProcessObject | |
getOpenCLProgram(std::shared_ptr< OpenCLDevice > device, std::string name="", std::string buildOptions="") | fast::ProcessObject | protected |
getOutputData(uint portID=0) | fast::ProcessObject | protected |
getOutputPort(uint portID=0) | fast::ProcessObject | virtual |
getOutputTransformation() | fast::CoherentPointDrift | |
getReporter() | fast::Object | |
getRuntime() | fast::ProcessObject | |
getRuntime(std::string name) | fast::ProcessObject | |
getStaticNameOfClass() | fast::ProcessObject | inlinestatic |
getStringAttribute(std::string id) | fast::ProcessObject | protected |
getStringListAttribute(std::string id) | fast::ProcessObject | protected |
hasNewInputData(uint portID) | fast::ProcessObject | protected |
initializeVarianceAndMore() override | fast::CoherentPointDriftAffine | virtual |
loadAttributes() | fast::ProcessObject | virtual |
m_frameData | fast::ProcessObject | protected |
m_lastExecuteToken | fast::ProcessObject | protected |
m_lastFrame | fast::ProcessObject | protected |
m_maximumNrOfFrames | fast::ProcessObject | protected |
mAttributes | fast::ProcessObject | protected |
maximization(MatrixXf &fixedPoints, MatrixXf &movingPoints) override | fast::CoherentPointDriftAffine | virtual |
mDeviceCriteria | fast::ProcessObject | protected |
mDevices | fast::ProcessObject | protected |
mFixedMeanInitial | fast::CoherentPointDrift | protected |
mFixedNormalizationScale | fast::CoherentPointDrift | protected |
mFixedPoints | fast::CoherentPointDrift | protected |
mInputConnections | fast::ProcessObject | protected |
mInputDevices | fast::ProcessObject | protected |
mInputPorts | fast::ProcessObject | protected |
mIsModified | fast::ProcessObject | protected |
mIteration | fast::CoherentPointDrift | protected |
mLastProcessed | fast::ProcessObject | protected |
mMovingMeanInitial | fast::CoherentPointDrift | protected |
mMovingNormalizationScale | fast::CoherentPointDrift | protected |
mMovingPoints | fast::CoherentPointDrift | protected |
mNumDimensions | fast::CoherentPointDrift | protected |
mNumFixedPoints | fast::CoherentPointDrift | protected |
mNumMovingPoints | fast::CoherentPointDrift | protected |
mObjectiveFunction | fast::CoherentPointDrift | protected |
mOpenCLPrograms | fast::ProcessObject | protected |
mOutputConnections | fast::ProcessObject | protected |
mOutputPorts | fast::ProcessObject | protected |
mPtr | fast::Object | protected |
mRegistrationConverged | fast::CoherentPointDrift | protected |
mRequiredInputs | fast::ProcessObject | protected |
mResponsibilityMatrix | fast::CoherentPointDrift | protected |
mRuntimeManager | fast::ProcessObject | protected |
mScale | fast::CoherentPointDrift | protected |
mTolerance | fast::CoherentPointDrift | protected |
mTransformation | fast::CoherentPointDrift | protected |
mUniformWeight | fast::CoherentPointDrift | protected |
mVariance | fast::CoherentPointDrift | protected |
NONRIGID enum value | fast::CoherentPointDrift | |
Object() | fast::Object | |
pointer typedef | fast::ProcessObject | |
postExecute() | fast::ProcessObject | protectedvirtual |
preExecute() | fast::ProcessObject | protectedvirtual |
ProcessObject() | fast::ProcessObject | protected |
reportEnd() const | fast::Object | protected |
reportError() | fast::Object | protected |
reportInfo() | fast::Object | protected |
reportWarning() | fast::Object | protected |
RIGID enum value | fast::CoherentPointDrift | |
setAttributes(std::vector< std::shared_ptr< Attribute >> attributes) | fast::ProcessObject | |
setDevice(uint deviceNumber, ExecutionDevice::pointer device) | fast::ProcessObject | |
setDeviceCriteria(uint deviceNumber, const DeviceCriteria &criteria) | fast::ProcessObject | |
setFixedMesh(Mesh::pointer data) | fast::CoherentPointDrift | |
setFixedMeshPort(DataChannel::pointer port) | fast::CoherentPointDrift | |
setInputConnection(DataChannel::pointer port) | fast::ProcessObject | virtual |
setInputConnection(uint portID, DataChannel::pointer port) | fast::ProcessObject | virtual |
setInputData(DataObject::pointer data) | fast::ProcessObject | virtual |
setInputData(uint portID, DataObject::pointer data) | fast::ProcessObject | virtual |
setMainDevice(ExecutionDevice::pointer device) | fast::ProcessObject | |
setMainDeviceCriteria(const DeviceCriteria &citeria) | fast::ProcessObject | |
setMaximumIterations(unsigned char maxIterations) | fast::CoherentPointDrift | |
setModified(bool modified) | fast::ProcessObject | |
setMovingMesh(Mesh::pointer data) | fast::CoherentPointDrift | |
setMovingMeshPort(DataChannel::pointer port) | fast::CoherentPointDrift | |
setTolerance(double tolerance) | fast::CoherentPointDrift | |
setUniformWeight(float uniformWeight) | fast::CoherentPointDrift | |
stopPipeline() | fast::ProcessObject | |
timeE | fast::CoherentPointDrift | protected |
timeEDistances | fast::CoherentPointDrift | protected |
timeENormal | fast::CoherentPointDrift | protected |
timeEPosterior | fast::CoherentPointDrift | protected |
timeEPosteriorDivision | fast::CoherentPointDrift | protected |
timeM | fast::CoherentPointDrift | protected |
timeMCenter | fast::CoherentPointDrift | protected |
timeMParameters | fast::CoherentPointDrift | protected |
timeMSVD | fast::CoherentPointDrift | protected |
timeMUpdate | fast::CoherentPointDrift | protected |
timeMUseful | fast::CoherentPointDrift | protected |
TransformationType enum name | fast::CoherentPointDrift | |
update(int executeToken=-1) | fast::ProcessObject | |
updateAndGetOutputData(uint portID=0) | fast::ProcessObject | |
validateInputPortExists(uint portID) | fast::ProcessObject | protected |
validateOutputPortExists(uint portID) | fast::ProcessObject | protected |
waitToFinish() | fast::ProcessObject | inlineprotectedvirtual |
~Object() | fast::Object | inlinevirtual |
~ProcessObject() | fast::ProcessObject | virtual |