Inviwo  0.9.10.1
Inviwo documentation
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 Cglsl::Abuffergeometrygl
 CAction
 Cinviwo::utilgl::Activate< T >
 Cinviwo::ActivityIndicatorOwner
 Cinviwo::util::detail_indirect::add_const_to_reference< T >
 Cinviwo::util::detail_indirect::add_const_to_reference< T & >
 Cinviwo::util::detail_indirect::add_const_to_reference< T && >
 Cinviwo::util::detail::almostEqual< T >
 Cinviwo::animation::AnimationPlaySettings
 Cinviwo::animation::AnimationQtSupplier
 Cinviwo::animation::AnimationSupplier
 Cinviwo::animation::AnimationTimeState
 CArg
 Cinviwo::util::detail_indirect::asPointer< asConst >
 Cinviwo::util::detail_indirect::asPointer< false >
 Cinviwo::util::detail_indirect::asPointer< true >
 Cinviwo::xml::ElementMatcher::Attribute
 Cinviwo::AutoLinkerUtility class to calculate and apply auto linking
 Cglsl::Axisalignedcutplaneboundingbox
 Cglsl::Axisalignedcutplaneslice
 Cinviwo::plot::detail::AxisCaption
 Cinviwo::plot::detail::AxisLabels< P >
 Cinviwo::plot::detail::AxisLabels< ivec2 >
 Cinviwo::plot::detail::AxisLabels< vec3 >
 Cinviwo::plot::detail::AxisMeshes
 Cinviwo::plot::AxisRendererBase
 Cinviwo::plot::AxisSettings
 Cglsl::Background
 Cinviwo::kind::Base
 CBase
 Cinviwo::animation::BasePropertyTrack
 Cinviwo::BaseRepresentationConverter
 Cinviwo::BaseRepresentationConverterFactory
 Cinviwo::BaseRepresentationFactory
 Cinviwo::BaseRepresentationFactoryObject
 Cglsl::Bilateralblur
 Cglsl::Bloomblur
 Cglsl::Bloomcompose
 Cglsl::Bloomhighpass
 Cglsl::Brightnesscontrast
 Cinviwo::BrushingAndLinkingManagerManages row filtering, row selection and column selection from multiple sources
 Cinviwo::util::BufferDispatcher
 Cinviwo::BufferGLObjectId
 Cinviwo::Mesh::BufferInfo
 Cinviwo::BufferObjectArray
 Cinviwo::detail::BufferRamConstDispatcher
 Cinviwo::detail::BufferRamDispatcher
 CBufferTraits
 Cinviwo::util::BuildInfoProvides information on build time and date as well as git hashes
 Cinviwo::ButtonGroupProperty::Button
 Cinviwo::shuntingyard::Calculator
 Cinviwo::CallBackList
 Cinviwo::CallbackWithSingleArgument
 Cinviwo::util::Camera2D
 Cinviwo::CameraFactoryObject
 Cglsl::glsl::CameraParameters
 Cglsl::CameraParameters
 Cinviwo::util::cameratype< N >
 Cinviwo::util::cameratype< 2 >
 Cinviwo::util::cameratype< 3 >
 Cinviwo::Canvas
 Cinviwo::Capabilities
 Cglsl::Capnearclipping
 Cinviwo::CaseInsensitiveCompareCase insensitive equal comparison of two strings to be used for template arguments
 CCefApp
 CCefBrowserProcessHandler
 CCefClient
 CCefDisplayHandler
 Cinviwo::CefImageConverter
 CCefLifeSpanHandler
 CCefLoadHandler
 CCefRenderHandler
 CCefRenderProcessHandler
 CCefRequestHandler
 Cinviwo::discretedata::ChannelCompare
 Cinviwo::discretedata::ChannelGetter< T, N >
 Cinviwo::discretedata::ChannelGetter< Parent::value_type, Parent::num_comp >
 Cinviwo::discretedata::ChannelIterator< VecNT, T, N >
 Cinviwo::discretedata::DataChannel< T, N >::ChannelRange< VecNT >
 Cinviwo::utilgl::ClearColorRAII object for OpenGL clear color used when calling glClear(GL_COLOR_BUFFER_BIT)
 Cinviwo::utilgl::ClearDepth
 Cinviwo::Clock
 Cinviwo::ClockGL
 Cinviwo::util::cloneable_ptr< T >
 Cinviwo::util::cloneable_ptr< inviwo::DiskRepresentationLoader< LayerRepresentation > >
 Cinviwo::util::cloneable_ptr< inviwo::DiskRepresentationLoader< Repr > >
 Cinviwo::util::cloneable_ptr< inviwo::DiskRepresentationLoader< VolumeRepresentation > >
 Cinviwo::detail::ColorConverter< T >
 Cinviwo::detail::ColorConverter< dvec3 >
 Cinviwo::detail::ColorConverter< dvec4 >
 Cinviwo::detail::ColorConverter< ivec3 >
 Cinviwo::detail::ColorConverter< ivec4 >
 Cinviwo::detail::ColorConverter< vec3 >
 Cinviwo::detail::ColorConverter< vec4 >
 Cinviwo::utilgl::ColorMaskRepresentation of the OpenGL color write mask
 Cinviwo::utilgl::ColorMaskiRepresentation of the OpenGL color write mask of a specific buffer
 Cinviwo::utilgl::ColorMaskiStateRAII object for OpenGL color mask state, sets the color mask for a specific draw buffer
 Cinviwo::utilgl::ColorMaskStateRAII object for OpenGL color mask state, sets the color mask for all draw buffers
 Cinviwo::ColumnPure interface for representing a data column, i.e. a Buffer with a name
 Cinviwo::CommandLineArgHolder
 Cinviwo::CommandLineParserWrapper class to handle command line parsing
 Cinviwo::ComparePointers< T >
 Cinviwo::comparePtr
 Cglsl::Composite
 Cinviwo::marching::Config
 Cinviwo::discretedata::ConnectionIterator
 Cinviwo::discretedata::ConnectionRange
 Cinviwo::discretedata::ConnectivityBasis interface of all connectivity types
 Cinviwo::dispatching::detail::Cons< typename, typename >
 Cinviwo::dispatching::detail::Cons< T, std::tuple< Args... > >
 Cinviwo::InportIterable< T, false >::const_iterator
 Cinviwo::InportIterable< T, Flat >::const_iterator
 Cinviwo::OutportIterable< T >::const_iterator
 Cinviwo::discretedata::ConstChannelIterator< Parent, VecNT >
 Cinviwo::discretedata::DataChannel< T, N >::ConstChannelRange< VecNT >
 Cinviwo::ContainerWrapper< T, K >
 Cinviwo::SystemCapabilities::CPUInfo
 Cglsl::Cubeglyph
 Cinviwo::Data< Self, Repr >The base class for all data objects
 Cinviwo::Data< BufferBase, BufferRepresentation >
 Cinviwo::Data< Layer, LayerRepresentation >
 Cinviwo::Data< Volume, VolumeRepresentation >
 Cinviwo::DataFormatBase
 Cinviwo::DataFrame
 Cinviwo::DataGroup< Self, Repr >The base class for all DataGroup objects
 Cinviwo::DataGroup< Image, ImageRepresentation >
 Cinviwo::DataGroup< Mesh, MeshRepresentation >
 Cinviwo::DataGroupRepresentation< Owner >The base class for all DataGroupRepresentation objects
 Cinviwo::DataGroupRepresentation< Image >
 Cinviwo::DataGroupRepresentation< Mesh >
 CDataInport< T, N, Flat >
 Cinviwo::DataMapperMap values into data or value ranges. Data range refer to the range of the data type, i.e. [0 4095] for 12-bit unsigned integer data. Value range refer to the physical meaning of the value, i.e. Hounsfield value range is from [-1000 3000]. It is important that the data range is specified for data types with a large range (for example 32/64-bit float and integer) since the data is often normalized to [0 1], when for example performing color mapping, i.e. applying a transfer function
 CDataOutport< T >
 Cinviwo::DataPointBase
 Cinviwo::DataReaderA abstract base class for all file readers
 Cinviwo::DataRepresentation< Owner >Base class for all DataRepresentations
 Cinviwo::DataRepresentation< BufferBase >
 Cinviwo::DataRepresentation< Layer >
 Cinviwo::DataRepresentation< Volume >
 Cinviwo::discretedata::DataSetData package containing structure by cell connectivity and data Conglomerate of data grid and several data channels assigned to grid dimensions
 Cinviwo::DataTraits< T, typename >A traits class for getting information about a data object. This provides a customization point if one wants to generate the information dynamically, by specializing the traits for your kind of Data:
 Cinviwo::DataTraits< BrushingAndLinkingManager >
 Cinviwo::DataTraits< DataFrame >
 Cinviwo::DataTraits< discretedata::DataSet >
 Cinviwo::DataTraits< Eigen::MatrixXf >
 Cinviwo::DataTraits< IntegralLineSet >
 Cinviwo::DataTraits< Spatial4DSampler< DataDims, T > >
 Cinviwo::DataTraits< SpatialSampler< SpatialDims, DataDims, T > >
 Cinviwo::DataTraits< std::vector< std::shared_ptr< T >, A > >
 Cinviwo::DataTraits< std::vector< std::unique_ptr< T, D >, A > >
 Cinviwo::DataTraits< std::vector< T *, A > >
 Cinviwo::DataTraits< std::vector< T, A > >
 Cinviwo::DataTraits< T, std::enable_if_t< util::HasDataFormat< T >::value > >
 Cinviwo::DataVisualizer
 Cinviwo::DataVisualizerManager
 Cinviwo::DataWriter
 Cinviwo::util::DefaultColorRepresentation< T >
 Cinviwo::util::DefaultColorRepresentation< ivec3 >
 Cinviwo::util::DefaultColorRepresentation< ivec4 >
 Cinviwo::Defaultvalues< T >
 Cinviwo::Delay
 Cglsl::Depthdarkening
 Cinviwo::DepthFuncStateRAII object for OpenGL depth func state
 Cglsl::Depthlinearize
 Cinviwo::DepthMaskStateRAII object for OpenGL depth mask to enable/disable writing depth
 Cinviwo::DeserializationErrorHandle< T >
 Cinviwo::Dialog
 Cinviwo::DialogFactoryObject
 Cinviwo::DisjointSets< T >
 Cinviwo::kind::Disk
 Cinviwo::SystemCapabilities::DiskInfo
 Cinviwo::DiskRepresentation< Repr >
 Cinviwo::DiskRepresentation< LayerRepresentation >
 Cinviwo::DiskRepresentation< VolumeRepresentation >
 Cinviwo::DiskRepresentationLoader< Repr >
 Cinviwo::DiskRepresentationLoader< LayerRepresentation >
 Cinviwo::DiskRepresentationLoader< VolumeRepresentation >
 Cinviwo::Dispatcher< C >
 Cinviwo::Dispatcher< void()>
 Cinviwo::Dispatcher< void(const inviwo::ShaderResource *)>
 Cinviwo::Dispatcher< void(Deserializer &, const ExceptionHandler &)>
 Cinviwo::Dispatcher< void(GLuint)>
 Cinviwo::Dispatcher< void(inviwo::ShaderObject *)>
 Cinviwo::Dispatcher< void(Serializer &, const ExceptionHandler &, WorkspaceSaveMode mode)>
 Cinviwo::dispatching::detail::DispatchHelper< Result, B, E, Args >
 Cinviwo::dispatching::detail::DispatchHelper< Result, B, E, std::tuple< Formats... > >
 Cglsl::Displaytex
 Cinviwo::DocumentA helper class to represent a document
 Cinviwo::Document::DocumentHandle
 Cinviwo::MeshDrawerGL::DrawObjectThis class provides functionality for efficient, subsequent drawing of a mesh. The buffers of the mesh will be bound once this class is instantiated
 Cinviwo::Edge< T >
 Cglsl::Edgedarken
 Cinviwo::Document::Element
 Cinviwo::glui::ElementGraphical UI element for use in combination with Layout
 Cinviwo::ElementIdentifier< T >
 Cinviwo::discretedata::ElementIterator
 Cinviwo::xml::ElementMatcher
 Cinviwo::discretedata::ElementRange
 Cinviwo::utilgl::Enable< T >
 Cinviwo::utilgl::Enable< inviwo::MeshGL >
 Cenable_if
 Cinviwo::algorithm::EntryExitPointsHelperHelper class for creating entry and exit points for a mesh
 Cinviwo::EnumTraits< T >
 Cinviwo::util::detail::epsilon< T >
 Cinviwo::equalPtr
 Cinviwo::Event
 Cinviwo::EventHandler
 Cinviwo::EventListener
 Cinviwo::EventPropagatorAbstract base class for a event propagator
 Cstd::exceptionSTL class
 Cinviwo::FactoryBase
 Cfalse_type
 Cinviwo::FileAssociationCommand
 Cinviwo::FileObserver
 Cinviwo::FileRequestable
 Cinviwo::dispatching::detail::Filter< Predicate,... >
 Cinviwo::dispatching::detail::Filter< Predicate >
 Cinviwo::dispatching::detail::Filter< Predicate, Head, Tail... >
 Cinviwo::dispatching::detail::Filter< Predicate, std::tuple< Args... > >
 Cinviwo::animation::FindDivisionsResult
 Cinviwo::ViewEvent::FitData
 Cinviwo::ViewEvent::FlipUp
 Cglsl::Fog
 Cinviwo::TextRenderer::FontCache
 Cglsl::Fontrendering_freetype
 Cinviwo::FontSettings
 Cinviwo::util::for_each_type< Types >
 Cinviwo::util::for_each_type< std::tuple< T > >
 Cinviwo::util::for_each_type< std::tuple< T, Types... > >
 Cinviwo::util::for_each_type_pair< ATypes, BTypes >
 Cinviwo::util::for_each_type_pair< std::tuple< ATypes... >, std::tuple< BTypes... > >
 Cinviwo::FrameBufferObject
 Cglsl::Fullscreenquad
 Cglsl::Fxaa
 Cglsl::Geometrycustompicking
 Cglsl::glsl::GeometryParameters
 Cglsl::GeometryParameters
 Cglsl::Geometryrendering
 Cinviwo::util::detailzip::get_iterator< T >
 Cinviwo::kind::GL
 Cinviwo::utilgl::GlBoolStateRAII object for OpenGL bool states
 Cinviwo::GLFormats::GLFormat
 Cinviwo::GLFormats
 Cinviwo::util::glmtype< T, C, R, Q >
 Cinviwo::util::glmtype< T, 1, 1, P >
 Cinviwo::util::glmtype< T, L, 1, P >
 Cinviwo::OpenGLCapabilities::GLSLShaderVersion
 Cinviwo::TextRenderer::GlyphEntry
 Cinviwo::util::GridPos
 Cinviwo::util::detail::grow< T >
 Cinviwo::util::detail::growImpl< T, Signed >
 Cinviwo::util::detail::growImpl< T, true >
 Cinviwo::util::detail::growImpl< unsigned char, false >
 Cinviwo::util::detail::growImpl< unsigned int, false >
 Cinviwo::util::detail::growImpl< unsigned short, false >
 Cinviwo::plot::detail::Guard< T, MP, MPs >
 Cinviwo::plot::detail::Guard< bool, inviwo::plot::detail::MemPtr >
 Cinviwo::plot::detail::Guard< bool, inviwo::plot::detail::MemPtr, inviwo::plot::detail::MemPtr >
 Cinviwo::plot::detail::Guard< dvec2, inviwo::plot::detail::MemPtr, inviwo::plot::detail::MemPtr >
 Cinviwo::plot::detail::Guard< inviwo::plot::MajorTickData, inviwo::plot::detail::MemPtr, inviwo::plot::detail::MemPtr >
 Cinviwo::plot::detail::Guard< inviwo::plot::MinorTickData, inviwo::plot::detail::MemPtr >
 Cinviwo::plot::detail::Guard< inviwo::plot::PlotTextData, inviwo::plot::detail::MemPtr >
 Cinviwo::plot::detail::Guard< inviwo::plot::PlotTextData, inviwo::plot::detail::MemPtr, inviwo::plot::detail::MemPtr >
 Cinviwo::plot::detail::Guard< size_t, inviwo::plot::detail::MemPtr >
 Cinviwo::plot::detail::Guard< std::string, inviwo::plot::detail::MemPtr >
 Cinviwo::plot::detail::Guard< std::vector< std::string >, inviwo::plot::detail::MemPtr >
 Cinviwo::plot::detail::Guard< vec3, inviwo::plot::detail::MemPtr >
 Cinviwo::plot::detail::Guard< vec3, inviwo::plot::detail::MemPtr, inviwo::plot::detail::MemPtr >
 Cinviwo::plot::detail::Guard< vec3, inviwo::plot::detail::MemPtr, inviwo::plot::detail::MemPtr, inviwo::plot::detail::MemPtr >
 Cinviwo::plot::detail::Guard< vec4, inviwo::plot::detail::MemPtr >
 Cinviwo::plot::detail::GuardHelper< Cls, MP, MPs >
 Cinviwo::plot::detail::GuardHelper< Cls, MP >
 Cinviwo::hdf5::Handle
 CHandler
 Cinviwo::util::HasClassIdentifier< T >
 Cinviwo::util::HasClassIdentifierLower< T >
 Cinviwo::util::HasClassIdentifierUpper< T >
 Cinviwo::util::HasColorCode< T >
 Cinviwo::util::HasColorCodeLower< T >
 Cinviwo::util::HasColorCodeUpper< T >
 Cinviwo::util::detail::HasDataFormatImpl< T, Formats >
 Cinviwo::util::detail::HasDataFormatImpl< T, DefaultDataFormats >
 Cinviwo::util::detail::HasDataFormatImpl< T, std::tuple< Rest... > >
 Cinviwo::util::HasDataInfo< C >
 Cinviwo::util::HasDataName< T >
 Cstd::hash< inviwo::FileExtension >
 Cstd::hash< inviwo::PortConnection >
 Cstd::hash< inviwo::ProcessorPair >
 Cstd::hash< inviwo::PropertyLink >
 Cstd::hash< inviwo::ShaderType >
 Cstd::hash< std::pair< T, U > >
 Cstd::hash< std::tuple< TT... > >
 Cstd::hash<::inviwo::SourceContext >
 Cstd::hash<::inviwo::SourceLocation >
 Cinviwo::util::hashtuple::HashValueImpl< Tuple, Index >
 Cinviwo::util::hashtuple::HashValueImpl< Tuple, 0 >
 Cinviwo::util::HasInfo< C >
 Cinviwo::detail::hasProcessorInfo< T >
 Cglsl::Hbao
 Cglsl::Hbao_blur
 Cglsl::Hbao_deinterleave
 Cglsl::Hbao_reinterleave
 Cglsl::HBAOData
 Cglsl::Hbao::glsl::HBAOData
 Cglsl::Heightfield
 Cinviwo::detail::helper< F, I >
 Cinviwo::detail::helper< F, 0 >
 Cinviwo::discretedata::euclidean::HexVolumeComputer
 Cinviwo::util::detail::Hideer
 Cinviwo::HistogramContainer
 Cglsl::Huesaturationluminance
 Cinviwo::util::IdentifiedDeserializer< K, T >
 Cinviwo::xml::IdentifierReplacement
 Cinviwo::ImageCache
 Cinviwo::ImageCompositor
 Cinviwo::ImageContour
 Cinviwo::detail::ImageContourDispatcher
 Cinviwo::ImageConvolution
 Cglsl::Imagegradient
 Cglsl::Imageopacity
 Cglsl::glsl::ImageParameters
 Cglsl::ImageParameters
 Cinviwo::ImagePortBase
 Cinviwo::ImageReuseCache
 Cglsl::Imagesharpen
 Cglsl::Img_binary
 Cglsl::Img_channel_combine
 Cglsl::Img_channel_select
 Cglsl::Img_color
 Cglsl::Img_convert_cef
 Cglsl::Img_convolution
 Cglsl::Img_copy
 Cglsl::Img_findedges
 Cglsl::Img_gamma
 Cglsl::Img_graysc
 Cglsl::Img_highpass
 Cglsl::Img_identity
 Cglsl::Img_invert
 Cglsl::Img_jacobian
 Cglsl::Img_mapping
 Cglsl::Img_mix
 Cglsl::Img_noise
 Cglsl::Img_normalize
 Cglsl::Img_overlay
 Cglsl::Img_resample
 Cglsl::Img_texturequad
 Cinviwo::ImgRect
 Cinviwo::ShaderObject::InDeclaration
 Cinviwo::util::IndexedDeserializer< T >
 Cinviwo::IndexList
 Cinviwo::util::IndexMapper< N, IndexType >
 Cinviwo::util::IndexMapper< 2, IndexType >
 Cinviwo::util::IndexMapper< 3, IndexType >
 Cinviwo::util::IndirectIterator< Iter, PropagateConst >
 Cinviwo::InportFactoryObject
 Cinviwo::InportIterable< T, Flat >
 Cinviwo::InportIterable< T, false >
 Cintegral_constant
 Cinviwo::IntegralLineVERY_BRIEFLY_DESCRIBE_THE_CLASS
 Cinviwo::IntegralLineSetVERY_BRIEFLY_DESCRIBE_THE_CLASS DESCRIBE_THE_CLASS
 Cinviwo::IntegralLineTracer< SpatialSampler, TimeDependent >VERY_BRIEFLY_DESCRIBE_THE_CLASS DESCRIBE_THE_CLASS
 Cinviwo::Interpolation< T, P >
 Cinviwo::animation::InterpolationFactoryObject
 Cinviwo::IntersectionResult
 Cinviwo::Inviwo_ABufferGL4
 Cinviwo::InviwoDefaultData< T >
 Cinviwo::InviwoDefaults< T >
 Cinviwo::InviwoDefaults< bool >
 Cinviwo::InviwoDefaults< double >
 Cinviwo::InviwoDefaults< float >
 Cinviwo::InviwoDefaults< int >
 Cinviwo::InviwoDefaults< size_t >
 Cinviwo::InviwoDefaults< std::string >
 Cinviwo::InviwoDefaults< unsigned int >
 Cinviwo::InviwoModuleA module class contains registrations of functionality, such as processors, ports, properties etc
 Cinviwo::InviwoModuleFactoryObject
 Cinviwo::InviwoModuleLibraryObserverSerializes the network, reloads modules and de-serializes the network when observed module library changes
 Cis_base_of
 Cinviwo::util::detail_indirect::is_const_iterator< Iterator >
 Cinviwo::util::is_constructible< Type, Arguments >
 Cinviwo::util::is_container< T >
 Cis_floating_point
 Cinviwo::util::detail::is_scalar_conv< To, From >
 Cinviwo::util::detail::is_signed_int< T >
 Cinviwo::util::is_stream_insertable< T >
 Cinviwo::util::detail::is_unsigned_int< T >
 Cglsl::Isoraycasting
 Cglsl::IsovalueParameters
 Cinviwo::ContainerWrapper< T, K >::Item
 Cinviwo::util::sequence< T >::iterator
 Cinviwo::util::detailzip::iterator_tools< T >
 Cinviwo::util::detailzip::iterator_tools< Iterables >
 Cinviwo::util::detailzip::iterator_tools< std::tuple< Ts... > >
 Cinviwo::IvfSequenceVolumeWriterWritter for *.ivfs sequnce files
 Cinviwo::KDNode< N, T, P >
 Cinviwo::KDNodeDistWrapper< N, T, P >
 Cinviwo::KDTree< N, T, P >
 Cinviwo::util::KeepTrueWhileInScopeSets the given bool variable to true and restores its state when leaving the scope
 Cinviwo::animation::KeyframeWidgetQtLock
 Cinviwo::xml::Kind
 Cglsl::Labelui
 Cinviwo::detail::LayerRamConstDispatcher
 Cinviwo::detail::LayerRamDispatcher
 Cinviwo::glui::LayoutBase class for layouting glui::Elements
 Cglsl::Legend
 Cinviwo::LibrarySearchDirs
 Cglsl::Lic2d
 Cglsl::Lic3d
 Cinviwo::LicenseInfo
 Cglsl::Lightingraycasting
 Cglsl::glsl::LightParameters
 Cglsl::LightParameters
 Cglsl::Lightpropagation
 Cglsl::Lightvolumeblend
 Cglsl::Linerenderer
 Cinviwo::LineWidthStateRAII object for OpenGL line width
 Cinviwo::LinkDialogTreeItem
 Cinviwo::LinkEvaluator
 CListCasterBase
 Cinviwo::Logger
 Cinviwo::LogTableModel
 Cinviwo::LogTableModelEntry
 Cglsl::Lorenzsystem
 Cinviwo::plot::MajorTickSettings
 Cinviwo::util::MapDeserializer< K, T >
 Cinviwo::MarchingTetrahedron
 Cinviwo::util::MemoryFileHandleRAII class for providing a FILE stream handle to a buffer in memory. This class will open a file handle to /dev/null and use a dedicated buffer for buffering. As long as less bytes than getBufferSize() bytes are written/read, its status is well defined. However, after writing more than buffer size bytes, the buffer contents will be flushed, i.e. are no longer accessible
 Cinviwo::SystemCapabilities::MemoryInfo
 Cinviwo::plot::detail::MemPtr< C, T, memptr >
 Cinviwo::MenuItem
 Cglsl::Mesh2drendering
 Cinviwo::MeshDrawer
 Cglsl::Meshentryexit
 Cinviwo::Mesh::MeshInfo
 Cglsl::Meshrendering
 Cinviwo::MeshShaderCacheKeeps a set of shaders for various mesh configs
 Cinviwo::hdf5::MetaData
 Cinviwo::MetaDataOwnerHolds metadata and access functionality for set/get
 Cinviwo::util::MetaDataToProperty
 Cinviwo::util::detail::min< T >
 Cglsl::Minimal
 Cinviwo::MinMaxHelper
 Cinviwo::plot::MinorTickSettings
 Cinviwo::ModuleCallback
 Cinviwo::ModuleCallbackAction
 Cinviwo::ModuleManager
 Cinviwo::pyutil::ModulePath
 Cglsl::Multichannelraycaster
 Cinviwo::NetworkLock
 Cinviwo::NodeDebugger::Node
 Cinviwo::NodeDebugger
 Cinviwo::NodeSwitch
 Cinviwo::NormalizedHistogram
 Cinviwo::util::NotificationBlocker
 Cinviwo::ObservableInterface
 Cinviwo::Observer
 Cinviwo::Property::OnChangeBlocker
 Cinviwo::util::OnScopeExitCalls the given function when leaving the current scope
 Cinviwo::OptionPropertyHelper
 Cinviwo::OrdinalBaseWidget< T >
 Cinviwo::OrdinalBaseWidget< BT >
 Cinviwo::OrdinalBaseWidget< int >
 Cinviwo::OrdinalPropertyHelper
 Cinviwo::OrdinalPropertyIterator< PropertyType, T >
 Cinviwo::SystemCapabilities::OSInfo
 Cinviwo::util::ostream_joiner< DelimT, charT, traits >
 Cinviwo::ShaderObject::OutDeclaration
 Cinviwo::OutportFactoryObject
 Cinviwo::OutportIterable< T >
 Cpair
 Cinviwo::ParseWrapper< T >
 Cinviwo::hdf5::Path
 Cinviwo::Document::PathComponent
 Cglsl::Pcp_lines
 Cglsl::Persistencediagram
 Cglsl::Persistencediagramlines
 Cinviwo::plot::PersistenceDiagramPlotGLBase class for plotting a persistence diagram using OpenGL
 Cglsl::Picking
 Cinviwo::PickingAction
 Cinviwo::PickingController
 Cinviwo::PickingControllerMouseState
 Cinviwo::PickingMapperRAII tool for PickingActions
 Cinviwo::Plane
 Cglsl::glsl::PlaneParameters
 Cglsl::PlaneParameters
 Cinviwo::plot::PlotTextSettings
 Cglsl::Pointrenderer
 Cinviwo::PointSizeStateRAII object for OpenGL point size
 Cinviwo::Polygon< T >Create a Polygon which consists of points
 Cinviwo::utilgl::PolygonModeState
 Cinviwo::detail::PortDeleter< T >
 Cinviwo::PortInspectorFactoryObject
 Cinviwo::PortTraits< T, typename >A traits class for getting the class identifier from a Port. This provides a customization point if one wants to generate the class identifier dynamically, by specializing the traits for your kind of Port:
 Cinviwo::PortTraits< BaseImageInport< 0 > >
 Cinviwo::PortTraits< BaseImageInport< 1 > >
 Cinviwo::PortTraits< BrushingAndLinkingInport >
 Cinviwo::PortTraits< BrushingAndLinkingOutport >
 Cinviwo::PortTraits< DataInport< T, N, Flat > >
 Cinviwo::PortTraits< DataOutport< T > >
 Cinviwo::PortTraits< ImageOutport >
 Cinviwo::util::detail::PrintEventHelper< N >
 Cinviwo::util::detail::PrintEventHelper< 1 >
 Cinviwo::util::detail::PrintEventHelper< 2 >
 Cinviwo::util::detail::PrintEventHelper< 3 >
 Cinviwo::SystemCapabilities::ProcessMemoryInfo
 Cinviwo::detail::ProcessorDelete< P >
 Cinviwo::ProcessorFactoryObject
 Cinviwo::ProcessorInfoStatic information about a processor. Needed mostly for the processor list and factories
 Cinviwo::ProcessorPair
 Cinviwo::ProcessorTraits< T >A traits class for getting the Processor info from a processor. This provides a customization point if one wants to generate the processor info dynamically, by specializing the traits for your kind of processor:
 Cinviwo::ProcessorTraits< BasisTransform< Mesh > >
 Cinviwo::ProcessorTraits< BasisTransform< Volume > >
 Cinviwo::ProcessorTraits< CompositeSink< InportType, OutportType > >
 Cinviwo::ProcessorTraits< CompositeSource< InportType, OutportType > >
 Cinviwo::ProcessorTraits< InputSelector< Inport, Outport > >
 Cinviwo::ProcessorTraits< PathLines3D >
 Cinviwo::ProcessorTraits< StreamLines2D >
 Cinviwo::ProcessorTraits< StreamLines3D >
 Cinviwo::ProcessorTraits< WorldTransform< Mesh > >
 Cinviwo::ProcessorTraits< WorldTransform< Volume > >
 Cinviwo::ProcessorWidgetFactoryObject
 Cinviwo::ProgressBarOwner
 Cinviwo::LightVolumeGL::PropagationParameters
 Cinviwo::PropertyConverter
 Cinviwo::PropertyConverterManager
 Cinviwo::detail::PropertyDeleter< T >
 Cinviwo::util::PropertyDistanceSorter
 Cinviwo::PropertyEditorWidget
 Cinviwo::PropertyFactoryObject
 Cinviwo::PropertyJSONConverter
 Cinviwo::PropertyJSONConverterFactoryObject
 Cinviwo::PropertyPresetManagerManage property presets. Has a set of global application presets, a set of workspace presets, and handles property specific presets
 Cinviwo::PropertyTraits< T >A traits class for getting the class identifier from a Property. This provides a customization point if one wants to generate the class identifier dynamically, by specializing the traits for your kind of Property:
 Cinviwo::PropertyTraits< Gaussian1DProperty >
 Cinviwo::PropertyTraits< Gaussian2DProperty >
 Cinviwo::PropertyTraits< Gaussian3DProperty >
 Cinviwo::PropertyTraits< MinMaxProperty< T > >
 Cinviwo::PropertyTraits< OrdinalAnimationProperty< T > >
 Cinviwo::PropertyTraits< OrdinalProperty< T > >
 Cinviwo::PropertyTraits< TemplateOptionProperty< FileExtension > >
 Cinviwo::PropertyTraits< TemplateOptionProperty< T > >
 Cinviwo::PropertyTransformer< T >
 Cinviwo::PropertyWidget
 Cinviwo::PropertyWidgetCEFFactoryObject
 Cinviwo::PropertyWidgetFactoryObject
 Cinviwo::util::detailzip::proxy< Ts >
 Cinviwo::PythonMenu
 Cinviwo::PythonProcessorFactoryObjectData
 Cinviwo::PythonScript
 CQAbstractItemModel
 CQAbstractNativeEventFilter
 CQApplication
 CQComboBox
 CQDialog
 CQDockWidget
 CQDoubleSpinBox
 CQDrag
 CQEvent
 CQFileDialog
 CQGLWidget
 CQGraphicsItem
 CQGraphicsRectItem
 CQGraphicsScene
 CQGraphicsTextItem
 CQGraphicsView
 CQItemDelegate
 CQLabel
 CQLineEdit
 CQListView
 CQMainWindow
 CQMenu
 CQMimeData
 CQObject
 CQOpenGLWidget
 CQPlainTextEdit
 CQPushButton
 CQScrollArea
 CQSplashScreen
 CQSplitter
 CQStandardItemModel
 Cinviwo::QStringHelper< T >
 Cinviwo::QStringHelper< long int >
 Cinviwo::QStringHelper< unsigned long int >
 CQSyntaxHighlighter
 CQTreeView
 CQTreeWidget
 CQTreeWidgetItem
 Cinviwo::ClockGL::Query
 Cinviwo::InviwoApplication::Queue
 CQWidget
 CQWindow
 Cinviwo::kind::RAM
 Cinviwo::util::detail::RandomNumberRangeValues
 Cinviwo::util::detail::rangeRatio< To, From >
 Cinviwo::util::detail::rangeRatioImpl< T, D1, D2 >
 Cinviwo::util::detail::rangeRatioImpl< T, D, D >
 Crank
 Cglsl::Raycasting
 Cglsl::glsl::RaycastingParameters
 Cglsl::RaycastingParameters
 Cinviwo::SerializeBase::ReferenceData
 Cinviwo::SerializeBase::ReferenceDataContainer
 Cinviwo::statsutil::RegresionResult
 Cinviwo::RenderBufferObject
 Cinviwo::animation::AnimationController::RenderCanvasSize
 Cinviwo::glui::RendererBasic rendering functionality required to render UI elements. Also provides a texture cache for different widgets. Each set of widget textures is represented by a 2D texture array consisting of six textures (widget state normal, pressed, checked plus corresponding halos)
 Cinviwo::animation::AnimationController::RenderStateData structure for the state needed during rendering
 Cglsl::Rendertexturequad
 Cglsl::Renderui
 Cinviwo::representation_traits< DataType, Kind >A type trait to connect data classes to representation classes of different kinds
 Cinviwo::representation_traits< Volume, kind::Base >
 Cinviwo::representation_traits< Volume, kind::Disk >
 Cinviwo::representation_traits< Volume, kind::GL >
 Cinviwo::representation_traits< Volume, kind::RAM >
 Cinviwo::RepresentationConverterMetaFactory
 Cinviwo::RepresentationConverterPackage< BaseRepr >
 Cinviwo::RepresentationFactoryManager
 Cinviwo::RepresentationMetaFactory
 Cinviwo::MeshShaderCache::Requirement
 Cinviwo::plot::detail::Resetter
 Cinviwo::ResourceBase class for resources
 Cinviwo::IntegralLineTracer< SpatialSampler, TimeDependent >::Result
 Cinviwo::PickingManager::Result
 Cinviwo::SyntaxFormater::Result
 Cglsl::Rgbl
 Cinviwo::RuntimeModuleLoading
 Cinviwo::util::same_extent< T, U >
 Cglsl::Scatterplot
 Cinviwo::plot::ScatterPlotGL
 Cinviwo::utilgl::ScissorBoxRepresentation of an OpenGL viewport with setter and getter
 Cinviwo::utilgl::ScissorStateRAII object for OpenGL scissor state
 Cinviwo::ScopedClockCPU
 Cinviwo::ScopedClockGL
 Cinviwo::hdf5::Handle::Selection
 Cinviwo::util::sequence< T >
 Cinviwo::animation::SequenceEditorFactoryObject
 Cinviwo::Serializable
 Cinviwo::SerializationException::SerializationExceptionData
 Cinviwo::SerializeBase
 Cinviwo::SerializeConstants
 Cinviwo::Shader
 Cinviwo::ShaderObject
 Cinviwo::ShaderResourceAbstraction for a shader source file
 Cinviwo::ShaderTypeEncapsulate a GLenum shader type, and related information
 Cinviwo::SharedLibraryLoader for dll/so/dylib. Get functions from loaded library using findSymbol(...)
 Cinviwo::util::detail::Shower
 Cinviwo::SimpleMeshCreator
 Cglsl::Simpleraycasting
 Cinviwo::utilgl::SimpleState< T1, T2, Entity,,, Validator >
 Cinviwo::SinglePropertySetting
 Cinviwo::Singleton< T >
 Cinviwo::Singleton< InviwoApplication >
 Cinviwo::Singleton< LogCentral >
 Cinviwo::Singleton< PickingManager >
 Cinviwo::Singleton< RenderContext >
 Cinviwo::Singleton< ShaderManager >
 Cinviwo::Singleton< SharedOpenGLResources >
 Cinviwo::SliderWidgetQt< T, floatingPoint >
 Cinviwo::SourceContext
 Cinviwo::SourceLocation
 Cinviwo::utildoc::TableBuilder::Span_t
 Cinviwo::Spatial4DSamplerBase
 Cinviwo::SpatialCoordinateTransformer< N >
 Cinviwo::SpatialEntity< N >A convenience class to generate transformation matrices between the different coordinate systems in use
 Cinviwo::SpatialEntity< 3 >
 Cinviwo::SpatialEntity< SpatialDims >
 Cinviwo::SpatialSampler< SpatialDims, DataDims, T >
 Cinviwo::SpatialSampler< 2, 2, double >
 Cinviwo::SpatialSampler< 2, DataDims, T >
 Cinviwo::SpatialSampler< 3, 3, double >
 Cinviwo::SpatialSampler< 3, DataDims, double >
 Cinviwo::SpatialSampler< 3, DataDims, T >
 Cglsl::Sphereglyph
 Cglsl::Splitter
 Cglsl::Standard
 Cinviwo::StandardEvaluationErrorHandler
 Cinviwo::StandardExceptionHandler
 Cinviwo::StateCoordinator< T >
 Cinviwo::StateCoordinator< bool >
 Cinviwo::NormalizedHistogram::Stats
 Cglsl::glsl::StipplingParameters
 Cglsl::StipplingParameters
 Cglsl::Streamlinesgl
 Cinviwo::SyntaxFormater
 CT
 Cinviwo::utildoc::TableBuilder
 Cinviwo::Tag
 Cinviwo::Tags
 Cinviwo::SurfaceExtraction::task
 Cinviwo::util::TempFileHandleRAII interface for providing a file handle and file name to a temporary file
 Cinviwo::TemplateImageSampler< T, P >TemplateImageSampler<T,P> aids sampling of images of a given type (T) using Bi-Linear Interpolation with precision (P)
 CTemplatePropertyWidgetCEF
 Cinviwo::TexAtlasEntry
 Cinviwo::TexAtlasRenderInfo
 Cinviwo::utilgl::TexEnvRAII object for texture environments of a texture bound to a given texture unit
 Cinviwo::utilgl::TexParameterRAII object for texture parameters of a texture bound to a given texture unit
 Cinviwo::TextBoundingBoxStruct for holding bounding box information for a specific text
 Cinviwo::TextFileReader
 Cglsl::Textrenderer
 Cinviwo::TextRendererRender text using the FreeType font library
 Cinviwo::TextTextureObject
 Cinviwo::util::TextureAtlasTexture atlas for a number of strings rendered with the TextRenderer
 Cglsl::Texturedgeometryrendering
 Cinviwo::TextureQuadRendererThis class provides functionality for rendering an image, a layer, or a texture onto the current render target
 Cinviwo::TextureUnit
 Cinviwo::TextureUnitContainer
 Cinviwo::TFPrimitiveData
 Cinviwo::util::TFPropertyConceptProperty interface used by the TF dialog to support different TF properties
 Cinviwo::ThreadPool
 Cinviwo::cimgutil::TIFFHeader
 Cinviwo::Timer
 Cinviwo::TimerThread
 Cinviwo::TinyDirInterface
 Cglsl::Tmip
 Cinviwo::shuntingyard::TokenBase
 Cglsl::Tonemapping
 Cinviwo::TouchDeviceTouch device that generated a touch event. Touch screen device generate points that are physically located on screen. Touch pad device is similar to a mouse, which generate points that are off-screen
 Cinviwo::TouchPoint
 Cinviwo::TrackballObject
 Cinviwo::animation::TrackFactoryObject
 Cinviwo::animation::TrackWidgetQtFactoryObject
 Cinviwo::Transformer< T, Enable >
 Cinviwo::Transformer< T, typename std::enable_if< util::is_floating_point< T >::value >::type >
 Cinviwo::util::TransformIterator< Transform, Iter >
 Cinviwo::TreeItem
 Ctrue_type
 Cglsl::Tuberendering
 Cstd::tuple_element< N, ::inviwo::util::detailzip::proxy< Ts... > >
 Ctype_caster_base
 Cinviwo::buffertraits::TypedMeshBufferBase< T, DIM, attrib, location >
 Cinviwo::buffertraits::TypedMeshBufferBase< float, 1, static_cast< int >(BufferType::CurvatureAttrib)>
 Cinviwo::buffertraits::TypedMeshBufferBase< float, 1, static_cast< int >(BufferType::RadiiAttrib)>
 Cinviwo::buffertraits::TypedMeshBufferBase< float, 1, static_cast< int >(BufferType::ScalarMetaAttrib)>
 Cinviwo::buffertraits::TypedMeshBufferBase< float, 3, static_cast< int >(BufferType::NormalAttrib)>
 Cinviwo::buffertraits::TypedMeshBufferBase< float, 4, static_cast< int >(BufferType::ColorAttrib)>
 Cinviwo::buffertraits::TypedMeshBufferBase< float, DIMS, static_cast< int >(BufferType::PositionAttrib)>
 Cinviwo::buffertraits::TypedMeshBufferBase< float, DIMS, static_cast< int >(BufferType::TexcoordAttrib)>
 Cinviwo::buffertraits::TypedMeshBufferBase< uint32_t, 1, static_cast< int >(BufferType::PickingAttrib)>
 Cinviwo::hdf5::TypeMap< T >
 Cinviwo::hdf5::TypeMap< char >
 Cinviwo::hdf5::TypeMap< double >
 Cinviwo::hdf5::TypeMap< float >
 Cinviwo::hdf5::TypeMap< int >
 Cinviwo::hdf5::TypeMap< long long >
 Cinviwo::hdf5::TypeMap< short >
 Cinviwo::hdf5::TypeMap< unsigned char >
 Cinviwo::hdf5::TypeMap< unsigned int >
 Cinviwo::hdf5::TypeMap< unsigned long long >
 Cinviwo::hdf5::TypeMap< unsigned short >
 Cinviwo::utilgl::UniformSetter< T >
 Cinviwo::utilgl::UniformSetter< bool >
 Cinviwo::utilgl::UniformSetter< BoolProperty >
 Cinviwo::utilgl::UniformSetter< bvec2 >
 Cinviwo::utilgl::UniformSetter< bvec3 >
 Cinviwo::utilgl::UniformSetter< bvec4 >
 Cinviwo::utilgl::UniformSetter< GLfloat >
 Cinviwo::utilgl::UniformSetter< GLint >
 Cinviwo::utilgl::UniformSetter< GLuint >
 Cinviwo::utilgl::UniformSetter< ivec2 >
 Cinviwo::utilgl::UniformSetter< ivec3 >
 Cinviwo::utilgl::UniformSetter< ivec4 >
 Cinviwo::utilgl::UniformSetter< mat2 >
 Cinviwo::utilgl::UniformSetter< mat3 >
 Cinviwo::utilgl::UniformSetter< mat4 >
 Cinviwo::utilgl::UniformSetter< OrdinalProperty< T > >
 Cinviwo::utilgl::UniformSetter< std::array< bool, N > >
 Cinviwo::utilgl::UniformSetter< std::array< T, N > >
 Cinviwo::utilgl::UniformSetter< std::vector< T > >
 Cinviwo::utilgl::UniformSetter< TextureUnit >
 Cinviwo::utilgl::UniformSetter< uvec2 >
 Cinviwo::utilgl::UniformSetter< uvec3 >
 Cinviwo::utilgl::UniformSetter< uvec4 >
 Cinviwo::utilgl::UniformSetter< vec2 >
 Cinviwo::utilgl::UniformSetter< vec3 >
 Cinviwo::utilgl::UniformSetter< vec4 >
 Cinviwo::util::detail::upscale< To, From >
 Cinviwo::util::value_type< T >
 Cinviwo::ValueWrapper< T >
 Cinviwo::ValueWrapper< bool >
 Cinviwo::ValueWrapper< double >
 Cinviwo::ValueWrapper< dvec2 >
 Cinviwo::ValueWrapper< dvec3 >
 Cinviwo::ValueWrapper< dvec4 >
 Cinviwo::ValueWrapper< float >
 Cinviwo::ValueWrapper< GestureStates >
 Cinviwo::ValueWrapper< GestureTypes >
 Cinviwo::ValueWrapper< HistogramMode >
 Cinviwo::ValueWrapper< int >
 Cinviwo::ValueWrapper< inviwo::PropertySemantics >
 Cinviwo::ValueWrapper< IsoValueCollection >
 Cinviwo::ValueWrapper< ivec2 >
 Cinviwo::ValueWrapper< ivec3 >
 Cinviwo::ValueWrapper< ivec4 >
 Cinviwo::ValueWrapper< IvwKey >
 Cinviwo::ValueWrapper< KeyModifiers >
 Cinviwo::ValueWrapper< KeyStates >
 Cinviwo::ValueWrapper< mat3 >
 Cinviwo::ValueWrapper< mat4 >
 Cinviwo::ValueWrapper< MouseButtons >
 Cinviwo::ValueWrapper< MouseStates >
 Cinviwo::ValueWrapper< range_type >
 Cinviwo::ValueWrapper< size2_t >
 Cinviwo::ValueWrapper< size3_t >
 Cinviwo::ValueWrapper< size4_t >
 Cinviwo::ValueWrapper< size_t >
 Cinviwo::ValueWrapper< std::string >
 Cinviwo::ValueWrapper< std::vector< std::string > >
 Cinviwo::ValueWrapper< TFPrimitiveSetType >
 Cinviwo::ValueWrapper< TransferFunction >
 Cinviwo::ValueWrapper< UsageMode >
 Cinviwo::ValueWrapper< vec2 >
 Cinviwo::ValueWrapper< vec3 >
 Cinviwo::ValueWrapper< vec4 >
 Cglsl::Vector2dcurl
 Cglsl::Vector2ddivergence
 Cglsl::Vector2dmagnitude
 Cglsl::Vector3dcurl
 Cglsl::Vector3ddivergence
 Cglsl::Vectorfieldgenerator2d
 Cglsl::Vectorfieldgenerator3d
 Cglsl::Vectorfieldgenerator4d
 Cinviwo::VectorIdentifierWrapper< V >
 Cglsl::Vectormagnitudeprocessor
 Cinviwo::VersionParses a version string "Major.Minor.Patch.Build" and allow versions to be compared. Try to follow semantic versioning: http://semver.org/ A nuanced picture, i.e. reasons why you do not necessarily need to follow semantic versioning: "Why Semantic Versioning Isn't": https://gist.github.com/jashkenas/cbd2b088e20279ae2c8e
 Cinviwo::VersionConverter
 Cinviwo::ViewManager::View
 Cinviwo::ViewManagerA viewport manager for layout processors like imagelayout. Viewports are added using the following coordinate system:
 Cglsl::Viewnormal
 Cinviwo::utilgl::ViewportRepresentation of an OpenGL viewport with setter and getter
 Cinviwo::utilgl::ViewportState
 Cglsl::Volume_binary
 Cglsl::Volume_difference
 Cglsl::Volume_gpu
 Cglsl::Volume_gradient
 Cglsl::Volume_laplacian
 Cglsl::Volume_lowpass
 Cglsl::Volume_mapping
 Cinviwo::VolumeBorders
 Cglsl::Volumegradientmagnitude
 Cglsl::VolumeIndicatorParameters
 Cglsl::glsl::VolumeIndicatorParameters
 Cinviwo::hdf5::VolumeInfo
 Cinviwo::util::detail::VolumeLaplacianDispatcher
 Cglsl::Volumemerger
 Cglsl::VolumeParameters
 Cglsl::glsl::VolumeParameters
 Cinviwo::detail::VolumeRamConstDispatcher
 Cinviwo::detail::VolumeRamDispatcher
 Cinviwo::VolumeRAMSubSet
 Cinviwo::detail::VolumeRAMSubSetDispatcher
 Cglsl::Volumeslice
 Cinviwo::glui::WidgetFactoryObject
 Cglsl::Widgetrenderer
 Cinviwo::glui::WidgetSupplier
 Cglsl::Widgettexture
 Cinviwo::WorkspaceManager
 Cinviwo::utildoc::TableBuilder::Wrapper
 Cinviwo::util::detailzip::zipIterator< Iterables >
 Cinviwo::util::detailzip::zipper< Iterable >
 CTs