FAST  3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
fast::SegmentationRenderer Member List

This is the complete list of members for fast::SegmentationRenderer, including all inherited members.

activateShader(std::string programName="default")fast::Rendererprotected
addInputConnection(DataChannel::pointer port)fast::Renderervirtual
addInputData(DataObject::pointer data)fast::Renderervirtual
addOutputData(uint portID, DataObject::pointer data)fast::ProcessObjectprotected
attachShader(std::string filename, std::string programName="default")fast::Rendererprotected
changeDeviceOnInputs(uint deviceNumber, ExecutionDevice::pointer device)fast::ProcessObjectprotected
createBooleanAttribute(std::string id, std::string name, std::string description, bool initialValue)fast::ProcessObjectprotected
createFloatAttribute(std::string id, std::string name, std::string description, float initialValue)fast::ProcessObjectprotected
createInputPort(uint portID, bool required=true)fast::ProcessObjectprotected
createIntegerAttribute(std::string id, std::string name, std::string description, int initialValue)fast::ProcessObjectprotected
createOpenCLProgram(std::string sourceFilename, std::string name="")fast::ProcessObjectprotected
createOutputPort(uint portID)fast::ProcessObjectprotected
createShaderProgram(std::vector< std::string > shaderFilenames, std::string programName="default")fast::Rendererprotected
createStringAttribute(std::string id, std::string name, std::string description, std::string initialValue)fast::ProcessObjectprotected
deactivateShader()fast::Rendererprotected
deleteAllTextures()fast::ImageRendererprotected
disableRuntimeMeasurements()fast::ProcessObject
drawTextures(Matrix4f &perspectiveMatrix, Matrix4f &viewingMatrix, bool mode2D)fast::ImageRendererprotected
enableRuntimeMeasurements()fast::ProcessObject
execute() overridefast::Rendererprotectedvirtual
getAllRuntimes()fast::ProcessObject
getAttribute(std::string id)fast::ProcessObject
getAttributes()fast::ProcessObject
getBooleanAttribute(std::string id)fast::ProcessObjectprotected
getBooleanListAttribute(std::string id)fast::ProcessObjectprotected
getBoundingBox(bool transform=true)fast::Renderervirtual
getDevice(uint deviceNumber) constfast::ProcessObject
getFloatAttribute(std::string id)fast::ProcessObjectprotected
getFloatListAttribute(std::string id)fast::ProcessObjectprotected
getInputData(uint portID=0)fast::ProcessObjectprotected
getInputPort(uint portID=0)fast::ProcessObjectvirtual
getIntegerAttribute(std::string id)fast::ProcessObjectprotected
getIntegerListAttribute(std::string id)fast::ProcessObjectprotected
getIntensityLevel()fast::ImageRenderer
getIntensityWindow()fast::ImageRenderer
getMainDevice() constfast::ProcessObject
getNameOfClass() const =0fast::ProcessObjectpure virtual
getNrOfInputConnections() constfast::ProcessObject
getNrOfOutputPorts() constfast::ProcessObject
getOpenCLProgram(std::shared_ptr< OpenCLDevice > device, std::string name="", std::string buildOptions="")fast::ProcessObjectprotected
getOutputData(uint portID=0)fast::ProcessObjectprotected
getOutputPort(uint portID=0)fast::ProcessObjectvirtual
getReporter()fast::Object
getRuntime()fast::ProcessObject
getRuntime(std::string name)fast::ProcessObject
getShaderProgram(std::string programName="default")fast::Rendererprotected
getShaderUniformLocation(std::string name, std::string shaderProgramName="default")fast::Rendererprotected
getStaticNameOfClass()fast::ProcessObjectinlinestatic
getStringAttribute(std::string id)fast::ProcessObjectprotected
getStringListAttribute(std::string id)fast::ProcessObjectprotected
getSynchronizedRendering() constfast::Renderer
hasNewInputData(uint portID)fast::ProcessObjectprotected
ImageRenderer()fast::ImageRendererprotected
isDisabled() constfast::Renderervirtual
loadAttributes() overridefast::SegmentationRenderervirtual
lock()fast::Rendererprotected
m_disabledfast::Rendererprotected
m_frameDatafast::ProcessObjectprotected
m_lastExecuteTokenfast::ProcessObjectprotected
m_lastFramefast::ProcessObjectprotected
m_maximumNrOfFramesfast::ProcessObjectprotected
m_synchedRenderingfast::Rendererprotected
m_viewfast::Rendererprotected
mAttributesfast::ProcessObjectprotected
mDataTimestampfast::ImageRendererprotected
mDataToRenderfast::Rendererprotected
mDeviceCriteriafast::ProcessObjectprotected
mDevicesfast::ProcessObjectprotected
mEBOfast::ImageRendererprotected
mHasRenderedfast::Rendererprotected
mImageUsedfast::ImageRendererprotected
mInputConnectionsfast::ProcessObjectprotected
mInputDevicesfast::ProcessObjectprotected
mInputPortsfast::ProcessObjectprotected
mIsModifiedfast::ProcessObjectprotected
mKernelfast::ImageRendererprotected
mLastProcessedfast::ProcessObjectprotected
mLevelfast::ImageRendererprotected
mMutexfast::Rendererprotected
mOpenCLProgramsfast::ProcessObjectprotected
mOutputConnectionsfast::ProcessObjectprotected
mOutputPortsfast::ProcessObjectprotected
mPtrfast::Objectprotected
mRenderedCVfast::Rendererprotected
mRequiredInputsfast::ProcessObjectprotected
mRuntimeManagerfast::ProcessObjectprotected
mStopfast::Rendererprotected
mTexturesToRenderfast::ImageRendererprotected
mVAOfast::ImageRendererprotected
mVBOfast::ImageRendererprotected
mWindowfast::ImageRendererprotected
Object()fast::Object
pointer typedeffast::Renderer
postDraw()fast::Renderervirtual
postExecute()fast::ProcessObjectprotectedvirtual
preExecute()fast::ProcessObjectprotectedvirtual
ProcessObject()fast::ProcessObjectprotected
Renderer()fast::Rendererprotected
reportEnd() constfast::Objectprotected
reportError()fast::Objectprotected
reportInfo()fast::Objectprotected
reportWarning()fast::Objectprotected
reset()fast::Renderervirtual
setAttributes(std::vector< std::shared_ptr< Attribute >> attributes)fast::ProcessObject
setBorderRadius(int radius)fast::SegmentationRenderer
setColor(Segmentation::LabelType, Color)fast::SegmentationRenderer
setColor(int label, Color)fast::SegmentationRenderer
setDevice(uint deviceNumber, ExecutionDevice::pointer device)fast::ProcessObject
setDeviceCriteria(uint deviceNumber, const DeviceCriteria &criteria)fast::ProcessObject
setDisabled(bool disabled)fast::Renderervirtual
setFillArea(Segmentation::LabelType, bool)fast::SegmentationRenderer
setFillArea(bool fillArea)fast::SegmentationRenderer
setInputConnection(DataChannel::pointer port)fast::ProcessObjectvirtual
setInputConnection(uint portID, DataChannel::pointer port)fast::ProcessObjectvirtual
setInputData(DataObject::pointer data)fast::ProcessObjectvirtual
setInputData(uint portID, DataObject::pointer data)fast::ProcessObjectvirtual
setIntensityLevel(float level)fast::ImageRenderer
setIntensityWindow(float window)fast::ImageRenderer
setInterpolation(bool useInterpolation)fast::SegmentationRenderer
setMainDevice(ExecutionDevice::pointer device)fast::ProcessObject
setMainDeviceCriteria(const DeviceCriteria &citeria)fast::ProcessObject
setModified(bool modified)fast::ProcessObject
setOpacity(float opacity)fast::SegmentationRenderer
setShaderUniform(std::string name, Matrix4f matrix, std::string shaderProgramName="default")fast::Rendererprotected
setShaderUniform(std::string name, Affine3f matrix, std::string shaderProgramName="default")fast::Rendererprotected
setShaderUniform(std::string name, Vector3f vector, std::string shaderProgramName="default")fast::Rendererprotected
setShaderUniform(std::string name, float value, std::string shaderProgramName="default")fast::Rendererprotected
setShaderUniform(std::string name, bool value, std::string shaderProgramName="default")fast::Rendererprotected
setShaderUniform(std::string name, int value, std::string shaderProgramName="default")fast::Rendererprotected
setSynchronizedRendering(bool synched)fast::Renderer
setView(View *view)fast::Renderer
stopPipeline()fast::Renderervirtual
unlock()fast::Rendererprotected
update(int executeToken=-1)fast::ProcessObject
updateAndGetOutputData(uint portID=0)fast::ProcessObject
validateInputPortExists(uint portID)fast::ProcessObjectprotected
validateOutputPortExists(uint portID)fast::ProcessObjectprotected
waitToFinish()fast::ProcessObjectinlineprotectedvirtual
~ImageRenderer()fast::ImageRenderer
~Object()fast::Objectinlinevirtual
~ProcessObject()fast::ProcessObjectvirtual