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

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

addOutputData(uint portID, DataObject::pointer data)fast::ProcessObjectprotected
addRenderer(Renderer::pointer renderer)fast::View
changeDeviceOnInputs(uint deviceNumber, ExecutionDevice::pointer device)fast::ProcessObjectprotected
ComputationThread classfast::Viewfriend
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
createStringAttribute(std::string id, std::string name, std::string description, std::string initialValue)fast::ProcessObjectprotected
disableRuntimeMeasurements()fast::ProcessObject
enableRuntimeMeasurements()fast::ProcessObject
getAllRuntimes()fast::ProcessObject
getAttribute(std::string id)fast::ProcessObject
getAttributes()fast::ProcessObject
getBooleanAttribute(std::string id)fast::ProcessObjectprotected
getBooleanListAttribute(std::string id)fast::ProcessObjectprotected
getDevice(uint deviceNumber) constfast::ProcessObject
getFloatAttribute(std::string id)fast::ProcessObjectprotected
getFloatListAttribute(std::string id)fast::ProcessObjectprotected
getGLFormat()fast::Viewstatic
getInputData(uint portID=0)fast::ProcessObjectprotected
getInputPort(uint portID=0)fast::ProcessObjectvirtual
getIntegerAttribute(std::string id)fast::ProcessObjectprotected
getIntegerListAttribute(std::string id)fast::ProcessObjectprotected
getMainDevice() constfast::ProcessObject
getMinMaxFromBoundingBoxes(bool transform, Vector3f &min, Vector3f &max)fast::Viewprotected
getNameOfClass() constfast::Viewinlinevirtual
getNrOfInputConnections() constfast::ProcessObject
getNrOfOutputPorts() constfast::ProcessObject
getOpenCLProgram(std::shared_ptr< OpenCLDevice > device, std::string name="", std::string buildOptions="")fast::ProcessObjectprotected
getOrthoProjectionParameters()fast::View
getOutputData(uint portID=0)fast::ProcessObjectprotected
getOutputPort(uint portID=0)fast::ProcessObjectvirtual
getPerspectiveMatrix() constfast::View
getRenderers()fast::View
getReporter()fast::Object
getRuntime()fast::ProcessObject
getRuntime(std::string name)fast::ProcessObject
getStaticNameOfClass()fast::ProcessObjectinlinestatic
getStringAttribute(std::string id)fast::ProcessObjectprotected
getStringListAttribute(std::string id)fast::ProcessObjectprotected
getViewMatrix() constfast::View
hasNewInputData(uint portID)fast::ProcessObjectprotected
hasQuit() constfast::View
initializeGL()fast::Viewprotected
keyPressEvent(QKeyEvent *event)fast::View
loadAttributes() overridefast::Viewvirtual
lockRenderers()fast::Viewprotected
m_frameDatafast::ProcessObjectprotected
m_lastExecuteTokenfast::ProcessObjectprotected
m_lastFramefast::ProcessObjectprotected
m_maximumNrOfFramesfast::ProcessObjectprotected
m_mutexfast::Viewprotected
mAttributesfast::ProcessObjectprotected
mDeviceCriteriafast::ProcessObjectprotected
mDevicesfast::ProcessObjectprotected
mInputConnectionsfast::ProcessObjectprotected
mInputDevicesfast::ProcessObjectprotected
mInputPortsfast::ProcessObjectprotected
mIsModifiedfast::ProcessObjectprotected
mLastProcessedfast::ProcessObjectprotected
mOpenCLProgramsfast::ProcessObjectprotected
mouseMoveEvent(QMouseEvent *event)fast::View
mousePressEvent(QMouseEvent *event)fast::View
mouseReleaseEvent(QMouseEvent *event)fast::View
mOutputConnectionsfast::ProcessObjectprotected
mOutputPortsfast::ProcessObjectprotected
mPtrfast::Objectprotected
mRequiredInputsfast::ProcessObjectprotected
mRuntimeManagerfast::ProcessObjectprotected
Object()fast::Object
paintGL()fast::Viewprotected
pointer typedeffast::ProcessObject
postExecute()fast::ProcessObjectprotectedvirtual
preExecute()fast::ProcessObjectprotectedvirtual
ProcessObject()fast::ProcessObjectprotected
quit()fast::View
recalculateCamera()fast::View
reinitialize()fast::View
removeAllRenderers()fast::View
removeRenderer(Renderer::pointer renderer)fast::View
reportEnd() constfast::Objectprotected
reportError()fast::Objectprotected
reportInfo()fast::Objectprotected
reportWarning()fast::Objectprotected
resetRenderers()fast::Viewprotected
resizeGL(int width, int height)fast::Viewprotected
set2DMode()fast::View
set3DMode()fast::View
setAttributes(std::vector< std::shared_ptr< Attribute >> attributes)fast::ProcessObject
setAutoUpdateCamera(bool autoUpdate)fast::View
setBackgroundColor(Color color)fast::View
setCameraInputConnection(DataChannel::pointer port)fast::View
setDevice(uint deviceNumber, ExecutionDevice::pointer device)fast::ProcessObject
setDeviceCriteria(uint deviceNumber, const DeviceCriteria &criteria)fast::ProcessObject
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
setLookAt(Vector3f cameraPosition, Vector3f targetPosition, Vector3f cameraUpVector, float zNear=0.1, float zFar=1000)fast::View
setMainDevice(ExecutionDevice::pointer device)fast::ProcessObject
setMainDeviceCriteria(const DeviceCriteria &citeria)fast::ProcessObject
setMaximumFramerate(unsigned int framerate)fast::View
setModified(bool modified)fast::ProcessObject
setZoom(float zoom)fast::View
stopPipeline()fast::ProcessObject
stopRenderers()fast::Viewprotected
unlockRenderers()fast::Viewprotected
update(int executeToken=-1)fast::ProcessObject
updateAndGetOutputData(uint portID=0)fast::ProcessObject
updateRenderers()fast::Viewprotected
updateRenderersInput(int executeToken)fast::Viewprotected
validateInputPortExists(uint portID)fast::ProcessObjectprotected
validateOutputPortExists(uint portID)fast::ProcessObjectprotected
View()fast::View
waitToFinish()fast::ProcessObjectinlineprotectedvirtual
wheelEvent(QWheelEvent *event)fast::View
~Object()fast::Objectinlinevirtual
~ProcessObject()fast::ProcessObjectvirtual
~View()fast::View