Inviwo 0.9.12-pre
Inviwo documentation
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 CAction
 Cinviwo::utilgl::Activate< T >
 Cinviwo::utilgl::ActivateFBOA FrameBufferObject activation RAII utility, will store the current FBO and restore that in the destructor
 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::command::AddConnection
 Cinviwo::command::AddLink
 Cinviwo::command::AddProcessor
 Cinviwo::util::detail::almostEqual< T >
 Cinviwo::util::alwaysTrue
 Cinviwo::animation::detail::AnimateSequence< Prop, Seq >
 Cinviwo::animation::detail::AnimateSequence< ButtonProperty, ButtonKeyframeSequence >
 Cinviwo::animation::detail::AnimateSequence< CameraProperty, CameraKeyframeSequence >
 Cinviwo::animation::AnimationManager
 Cinviwo::animation::AnimationQtSupplier
 Cinviwo::animation::AnimationSupplier
 Cinviwo::animation::AnimationTimeState
 CTCLAP::Arg
 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
 Cinviwo::Axis
 Cinviwo::plot::Axis2DProcessorHelper
 Cinviwo::plot::Axis3DProcessorHelper
 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::AxisRendererBaseRenders an axis based on AxisSettings
 Cinviwo::plot::AxisSettings
 Cinviwo::kind::Base
 Cinviwo::TFData::Base
 Cinviwo::animation::BasePropertyTrack
 Cinviwo::BaseRepresentationConverter
 Cinviwo::BaseRepresentationConverterFactory
 Cinviwo::BaseRepresentationFactory
 Cinviwo::BaseRepresentationFactoryObject
 Cinviwo::BitSet::BitSetIterator
 Cinviwo::plot::BoxSelectionRendererRenders a 2D rectangle in screen space. Use in combination with BoxSelectionInteractionHandler
 Cinviwo::plot::BoxSelectionSettingsInterface
 Cinviwo::util::BrickIterator< Iter >An iterator providing access to a subregion, or brick, within linearized 3D data
 Cinviwo::WebBrowserClient::BrowserData
 Cinviwo::BrushingTarget
 Cinviwo::BrushingTargetsInvalidationLevel
 Cinviwo::util::BufferDispatcher
 Cinviwo::BufferGLObjectId
 Cinviwo::Mesh::BufferInfo
 Cinviwo::BufferObjectArrayInviwo wrapper for OpengL Vertex Array Objects (VAO)
 CBufferTraits...
 Cinviwo::detail::Build
 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::CameraFactoryObject
 Cinviwo::Canvas
 Cinviwo::Capabilities
 Cinviwo::CaseInsensitiveEqualCase insensitive equal comparison of two strings to be used for template arguments
 Cinviwo::CaseInsensitiveLessCase insensitive less comparison of two strings to be used for template arguments
 Cinviwo::CaseInsensitiveStringHashTransparent string case insensitive hashing for use in unordered containers with string keys
 CCefApp
 CCefBrowserProcessHandler
 CCefClient
 CCefDisplayHandler
 Cinviwo::CefImageConverter
 CCefLifeSpanHandler
 CCefLoadHandler
 CCefRenderHandler
 CCefRequestHandler
 CCefResourceRequestHandler
 Cinviwo::utilgl::ClearColorRAII object for OpenGL clear color used when calling glClear(GL_COLOR_BUFFER_BIT)
 Cinviwo::utilgl::ClearDepthRAII object for OpenGL clear depth used when calling glClear(GL_DEPTH_BUFFER_BIT)
 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::ffmpeg::CodecID
 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::util::Combinations< T >
 Cinviwo::CommandLineArgHolder
 Cinviwo::CommandLineParserWrapper class to handle command line parsing
 Cinviwo::ComparePointers< T >
 Cinviwo::comparePtr
 Cinviwo::marching::Config
 Cinviwo::utilgl::BlendModeState::Config
 Cinviwo::dispatching::detail::Cons< typename, typename >
 Cinviwo::dispatching::detail::Cons< T, std::tuple< Args... > >
 Cinviwo::OutportIterable< T >::const_iterator
 Cinviwo::InportIterable< InportType, T, Flat >::const_iterator_base< Derived >
 Cinviwo::InportIterable< InportType, T, Flat >::const_iterator_base< const_iterator >
 Cinviwo::InportIterable< InportType, T, Flat >::const_iterator_base< const_iterator_changed >
 Cinviwo::InportIterable< InportType, T, Flat >::const_iterator_base< const_iterator_port >
 Cinviwo::ContainerWrapper< T, ValueGetter, IdGetter >
 Cinviwo::ContainerWrapperItem< T >
 Cinviwo::ContextHolder
 Cinviwo::conversion_tester< F >
 Cinviwo::ConvertibleLink
 Cinviwo::Data< Self, Repr >The base class for all data objects
 Cinviwo::Data< BufferBase, BufferRepresentation >
 Cinviwo::Data< Layer, LayerRepresentation >
 Cinviwo::Data< Volume, VolumeRepresentation >
 Cinviwo::DataFormatBaseDefines general useful formats and new data types Non-virtual, meaning no dynamic_cast as string comparison is as fast/faster
 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 >
 Cinviwo::DataMapperMap values into data or value ranges. Data range refers to the range of the data type, i.e. [0 4095] for 12-bit unsigned integer data. Value range refers 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
 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::DataSequence< Data >
 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< DataFrame >
 Cinviwo::DataTraits< DataSequence< Data > >
 Cinviwo::DataTraits< Eigen::MatrixXf >
 Cinviwo::DataTraits< IntegralLineSet >
 Cinviwo::DataTraits< Layer >
 Cinviwo::DataTraits< Rasterization >
 Cinviwo::DataTraits< Spatial4DSampler< ReturnType > >
 Cinviwo::DataTraits< SpatialSampler< ReturnType > >
 Cinviwo::DataTraits< std::string >
 Cinviwo::DataTraits< std::vector< const T *, A > >
 Cinviwo::DataTraits< std::vector< const T, A > >
 Cinviwo::DataTraits< std::vector< std::shared_ptr< const T >, A > >
 Cinviwo::DataTraits< std::vector< std::shared_ptr< T >, A > >
 Cinviwo::DataTraits< std::vector< std::unique_ptr< const T, D >, 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< DataFormatBase::typeToId< T >() !=DataFormatId::NotSpecialized > >
 Cinviwo::DataTraits< TetraMesh >
 Cinviwo::DataTraits< TransferFunction >
 Cinviwo::DataVisualizer
 Cinviwo::DataVisualizerManager
 Cinviwo::DataWriterA abstract base class for all file writers
 Cinviwo::util::DefaultColorRepresentation< T >
 Cinviwo::util::DefaultColorRepresentation< ivec3 >
 Cinviwo::util::DefaultColorRepresentation< ivec4 >
 Cinviwo::animation::detail::DefaultInterpolationCreator< Key >
 Cinviwo::animation::detail::DefaultInterpolationCreator< CameraKeyframe >
 Cinviwo::animation::detail::DefaultInterpolationCreator< ValueKeyframe< T > >
 Cinviwo::animation::detail::DefaultSequenceCreator< Seq >
 Cinviwo::animation::detail::DefaultSequenceCreator< KeyframeSequenceTyped< Key > >
 Cinviwo::util::DefaultTraversalFilter
 Cinviwo::Defaultvalues< T >
 Cinviwo::Delay
 Cinviwo::DeserializationErrorHandle< T >
 Cinviwo::util::detail::detector< Default, AlwaysVoid, Op, Args >
 Cinviwo::util::detail::detector< Default, std::void_t< Op< Args... > >, Op, Args... >
 Cinviwo::Dialog
 Cinviwo::DialogFactoryObject
 Cinviwo::DisjointSets< T >
 Cinviwo::kind::Disk
 Cinviwo::DiskRepresentation< Repr, Self >
 Cinviwo::DiskRepresentation< LayerRepresentation, LayerDisk >
 Cinviwo::DiskRepresentation< VolumeRepresentation, VolumeDisk >
 Cinviwo::DiskRepresentationLoader< Repr >
 Cinviwo::DiskRepresentationLoader< LayerRepresentation >
 Cinviwo::DiskRepresentationLoader< VolumeRepresentation >
 Cinviwo::Dispatcher< C >
 Cinviwo::Dispatcher< Callback >
 Cinviwo::Dispatcher< CallbackFunc >
 Cinviwo::Dispatcher< HighlightFunc >
 Cinviwo::Dispatcher< HistogramCallback >
 Cinviwo::Dispatcher< SelectionFunc >
 Cinviwo::Dispatcher< ToolTipFunc >
 Cinviwo::Dispatcher< void()>
 Cinviwo::Dispatcher< void(bool)>
 Cinviwo::Dispatcher< void(const inviwo::ShaderResource *)>
 Cinviwo::Dispatcher< void(Deserializer &, const ExceptionHandler &, WorkspaceSaveMode mode)>
 Cinviwo::Dispatcher< void(GLuint)>
 Cinviwo::Dispatcher< void(inviwo::Outport *)>
 Cinviwo::Dispatcher< void(inviwo::ShaderObject *)>
 Cinviwo::Dispatcher< void(Serializer &, const ExceptionHandler &, WorkspaceSaveMode mode)>
 Cinviwo::Dispatcher< void(size_t, Animation &)>
 Cinviwo::Dispatcher< void(std::string_view, std::string_view)>
 Cinviwo::DocumentA class to represent a structured document, usually some html
 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::detail::DynPort
 Cinviwo::detail::DynUniform
 Cinviwo::Edge< T >
 Cinviwo::HalfEdges::EdgeIter
 Cinviwo::Document::Element
 Cinviwo::glui::ElementGraphical UI element for use in combination with Layout
 Cinviwo::ElementIdentifier< T >
 Cinviwo::xml::ElementMatcher
 Cinviwo::utilgl::Enable< T >
 Cinviwo::utilgl::Enable< inviwo::MeshGL >
 Cstd::enable_if
 Cstd::enable_shared_from_this
 Cinviwo::algorithm::EntryExitPointsHelperHelper class for creating entry and exit points for a mesh
 Cinviwo::EnumTraits< T >
 Cinviwo::EnumTraits< filters::NumberComp >
 Cinviwo::EnumTraits< filters::StringComp >
 Cinviwo::util::detail::epsilon< T >
 Cinviwo::equalPtr
 Cinviwo::utilgl::BlendModeEquationState::Equation
 Cinviwo::ffmpeg::Error
 Cinviwo::Event
 Cinviwo::EventHandler
 Cinviwo::EventListener
 Cinviwo::EventPropagatorAbstract base class for a event propagator
 Cstd::exceptionSTL class
 Cinviwo::ExporterA base class for a Processor that might export a file. For example a CanvasProcessor
 Cinviwo::MeshRasterizer::FaceSettingsThe render settings per face. faceSettings_[0]=front face, faceSettings_[1]=back face
 Cinviwo::Factory< T, K, Args >
 Cinviwo::Factory< Camera, std::string_view, Args... >
 Cinviwo::Factory< DataReader, const FileExtension & >
 Cinviwo::Factory< DataReader, std::string_view >
 Cinviwo::Factory< DataWriter, const FileExtension & >
 Cinviwo::Factory< DataWriter, std::string_view >
 Cinviwo::Factory< Dialog, std::string_view, Args... >
 Cinviwo::Factory< Element, std::string_view, Args... >
 Cinviwo::Factory< Inport, std::string_view, Args... >
 Cinviwo::Factory< Inport, std::string_view, std::string_view >
 Cinviwo::Factory< Interpolation, std::string_view, Args... >
 Cinviwo::Factory< MeshDrawer, const Mesh * >
 Cinviwo::Factory< MetaData, std::string_view >
 Cinviwo::Factory< Outport, std::string_view, Args... >
 Cinviwo::Factory< Outport, std::string_view, std::string_view >
 Cinviwo::Factory< PortInspector, std::string_view, Args... >
 Cinviwo::Factory< Processor, std::string_view >
 Cinviwo::Factory< Processor, std::string_view, InviwoApplication * >
 Cinviwo::Factory< ProcessorWidget, Processor * >
 Cinviwo::Factory< ProcessorWidget, std::string_view, Args... >
 Cinviwo::Factory< Property, std::string_view >
 Cinviwo::Factory< Property, std::string_view, Args... >
 Cinviwo::Factory< PropertyJSONConverter, const std::string &, Args... >
 Cinviwo::Factory< PropertyWidget, Property * >
 Cinviwo::Factory< PropertyWidgetCEF, const std::string &, Args... >
 Cinviwo::Factory< Recorder, std::string_view, Args... >
 Cinviwo::Factory< Representation, std::type_index, Args... >
 Cinviwo::Factory< SequenceEditorWidget, std::string_view, Args... >
 Cinviwo::Factory< T, std::string_view >
 Cinviwo::Factory< Track >
 Cinviwo::Factory< Track, std::string_view, Args... >
 Cinviwo::Factory< TrackWidgetQt, std::string_view, Args... >
 Cinviwo::FactoryBase
 Cinviwo::FactoryKeyType< K >
 Cinviwo::FactoryKeyType< std::string_view >
 Cstd::false_type
 Cinviwo::FileAssociationCommand
 Cinviwo::FileBase
 Cinviwo::FileExtension
 Cinviwo::FileObserver
 Cinviwo::FileRequestable
 Cinviwo::FileSystemObserver
 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::csvfilters::Filters
 Cinviwo::dataframefilters::Filters
 Cinviwo::animation::FindDivisionsResult
 Cinviwo::ViewEvent::FitData
 Cinviwo::ViewEvent::FlipUp
 Cinviwo::TextRenderer::FontCache
 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... > >
 Cfmt::formatter
 Cinviwo::FragmentListRendererHelper class for rendering perfect alpha-blended shapes using fragment lists. Inspiration taken from http://blog.icare3d.org/2010/07/opengl-40-abuffer-v20-linked-lists-of.html. It requires OpenGL 4.2
 Cinviwo::ffmpeg::Frame
 Cinviwo::FrameBufferObjectInviwo framebuffer wrapper
 CFuncs...
 Cinviwo::util::detailzip::get_iterator< T >
 Cinviwo::kind::GL
 Cinviwo::resource::GL
 Cinviwo::utilgl::GlBoolStateRAII object for OpenGL bool states
 Cinviwo::GLFormat
 Cinviwo::GLFormats
 Cinviwo::GLFWUserData
 Cinviwo::GLFWWindowEventManager
 Cinviwo::GLFWWindowHandler
 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::GlyphClipping
 Cinviwo::TextRenderer::GlyphEntry
 Cinviwo::util::Grid3DPointGeneration
 Cinviwo::util::GridPos
 Cinviwo::unitgroups::Group
 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< float, inviwo::plot::detail::MemPtr >
 Cinviwo::plot::detail::Guard< float, 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::HalfEdgesA half edge datastructure of the mesh topology. Note: only the topology is stored, no vertex data
 Cinviwo::hdf5::Handle
 CCefMessageRouterBrowserSide::Handler
 Cstd::hash< inviwo::FileExtension >
 Cstd::hash< inviwo::PortConnection >
 Cstd::hash< inviwo::ProcessorPair >
 Cstd::hash< inviwo::PropertyLink >
 Cstd::hash< inviwo::resource::GL >
 Cstd::hash< inviwo::resource::PY >
 Cstd::hash< inviwo::resource::RAM >
 Cstd::hash< inviwo::ShaderType >
 Cstd::hash< std::pair< T, U > >
 Cstd::hash< std::tuple< TT... > >
 Cstd::hash< typename inviwo::BrushingTarget >
 Cstd::hash< typename inviwo::ShaderSegment::Placeholder >
 Cinviwo::util::hashtuple::HashValueImpl< Tuple, Index >
 Cinviwo::util::hashtuple::HashValueImpl< Tuple, 0 >
 Cinviwo::detail::hasProcessorInfo< T >
 Cinviwo::MeshRasterizer::HatchingSettingsHatching settings. These are exactly the parameters from the IRIS-paper
 Cinviwo::detail::helper< F, I >
 Cinviwo::detail::helper< F, 0 >
 Cinviwo::help::HelpInport
 Cinviwo::help::HelpOutport
 Cinviwo::help::HelpProcessor
 Cinviwo::help::HelpProperty
 Cinviwo::util::detail::Hideer
 Cinviwo::Histogram1D
 Cinviwo::HistogramCache
 Cinviwo::util::IdentifiedDeserializer< K, T >
 Cinviwo::util::identifier
 Cinviwo::xml::IdentifierReplacement
 Cinviwo::util::identity
 Cinviwo::FragmentListRenderer::IllustrationSettings
 Cinviwo::RasterizationRenderer::IllustrationSettings
 Cinviwo::ImageCache
 Cinviwo::ImageCompositor
 Cinviwo::ImageConvolution
 Cinviwo::ImageExporter
 Cinviwo::ImagePortBase
 Cinviwo::ImageReuseCache
 Cinviwo::ImgRect
 Cinviwo::ShaderObject::InDeclaration
 Cinviwo::util::IndexedDeserializer< T >
 Cinviwo::util::IndexMapper< N, IndexType >
 Cinviwo::util::IndexMapper< 2, IndexType >
 Cinviwo::util::IndexMapper< 3, IndexType >
 Cinviwo::util::IndexMapper< 3, size_t >
 Cinviwo::util::IndexProduct< T >
 Cinviwo::util::IndirectIterator< Iter, PropagateConst >
 Cinviwo::InportFactoryObject
 Cinviwo::InportIterable< InportType, T, Flat >
 Cinviwo::InportIterable< DataInport< 3, 1, false >, 3, false >
 Cinviwo::InportIterable< DataInport< BufferBase, 1, false >, BufferBase, false >
 Cinviwo::InportIterable< DataInport< DataFrame, 1, false >, DataFrame, false >
 Cinviwo::InportIterable< DataInport< DataType, 1, false >, DataType, false >
 Cinviwo::InportIterable< DataInport< Eigen::MatrixXf, 1, false >, Eigen::MatrixXf, false >
 Cinviwo::InportIterable< DataInport< Handle, 1, false >, Handle, false >
 Cinviwo::InportIterable< DataInport< Image, N, false >, Image, false >
 Cinviwo::InportIterable< DataInport< IntegralLineSet, 1, false >, IntegralLineSet, false >
 Cinviwo::InportIterable< DataInport< inviwo::DataFrame, 1, false >, inviwo::DataFrame, false >
 Cinviwo::InportIterable< DataInport< inviwo::DataSequence< Image >, 1, false >, inviwo::DataSequence< Image >, false >
 Cinviwo::InportIterable< DataInport< inviwo::DataSequence< Layer >, 1, false >, inviwo::DataSequence< Layer >, false >
 Cinviwo::InportIterable< DataInport< inviwo::DataSequence< Mesh >, 1, false >, inviwo::DataSequence< Mesh >, false >
 Cinviwo::InportIterable< DataInport< inviwo::DataSequence< Volume >, 1, false >, inviwo::DataSequence< Volume >, false >
 Cinviwo::InportIterable< DataInport< inviwo::LightSource, 1, false >, inviwo::LightSource, false >
 Cinviwo::InportIterable< DataInport< inviwo::Plane, 1, false >, inviwo::Plane, false >
 Cinviwo::InportIterable< DataInport< inviwo::Spatial4DSampler< dvec3 >, 1, false >, inviwo::Spatial4DSampler< dvec3 >, false >
 Cinviwo::InportIterable< DataInport< inviwo::SpatialSampler< dvec3 >, 1, false >, inviwo::SpatialSampler< dvec3 >, false >
 Cinviwo::InportIterable< DataInport< inviwo::Volume, 1, false >, inviwo::Volume, false >
 Cinviwo::InportIterable< DataInport< inviwo::Volume, N, false >, inviwo::Volume, false >
 Cinviwo::InportIterable< DataInport< inviwo::Volume, N, Flat >, inviwo::Volume, Flat >
 Cinviwo::InportIterable< DataInport< Layer, 1, false >, Layer, false >
 Cinviwo::InportIterable< DataInport< Layer, N, false >, Layer, false >
 Cinviwo::InportIterable< DataInport< Mesh, 1, false >, Mesh, false >
 Cinviwo::InportIterable< DataInport< Mesh, N, Flat >, Mesh, Flat >
 Cinviwo::InportIterable< DataInport< Rasterization, N, false >, Rasterization, false >
 Cinviwo::InportIterable< DataInport< SeedPoint3DVector, N, false >, SeedPoint3DVector, false >
 Cinviwo::InportIterable< DataInport< std::vector< std::shared_ptr< inviwo::Volume > >, 1, false >, std::vector< std::shared_ptr< inviwo::Volume > >, false >
 Cinviwo::InportIterable< DataInport< std::vector< std::string >, 1, false >, std::vector< std::string >, false >
 Cinviwo::InportIterable< DataInport< std::vector< vec4 >, 1, false >, std::vector< vec4 >, false >
 Cinviwo::InportIterable< DataInport< T, 1, false >, T, false >
 Cinviwo::InportIterable< DataInport< TetraMesh, 1, false >, TetraMesh, false >
 Cinviwo::InportIterable< DataInport< Tracer::Sampler::SpatialDimensions, 1, false >, Tracer::Sampler::SpatialDimensions, false >
 Cinviwo::InportIterable< DataInport< typename Tracer::Sampler, 1, false >, typename Tracer::Sampler, false >
 Cinviwo::InportIterable< DataInport< typename Tracer::Sampler, N, false >, typename Tracer::Sampler, false >
 Cinviwo::InportIterable< DataInport< Volume, 1, false >, Volume, false >
 Cinviwo::InportIterable< DataInport< VolumeSequence, 1, false >, VolumeSequence, false >
 Cstd::integral_constant
 Cstd::integral_constant< bool,(Format::comp >=2 &&Format::numtype !=NumericType::Float)>
 Cstd::integral_constant< bool,(Format::comp >=2 &&Format::numtype==NumericType::Float)>
 Cstd::integral_constant< bool,(Format::comp >=2 &&Format::numtype==NumericType::SignedInteger)>
 Cstd::integral_constant< bool,(Format::comp >=2 &&Format::numtype==NumericType::UnsignedInteger)>
 Cinviwo::IntegralLine
 Cinviwo::IntegralLineSet
 Cinviwo::IntegralLineTracer< SpatialSampler, TimeDependent >
 Cinviwo::Interpolation< T, P >
 Cinviwo::animation::InterpolationFactoryObject
 Cinviwo::InviwoDefaultData< T, N >
 Cinviwo::InviwoDefaults< T >
 Cinviwo::InviwoDefaults< bool >
 Cinviwo::InviwoDefaults< char >
 Cinviwo::InviwoDefaults< double >
 Cinviwo::InviwoDefaults< float >
 Cinviwo::InviwoDefaults< int >
 Cinviwo::InviwoDefaults< short >
 Cinviwo::InviwoDefaults< size_t >
 Cinviwo::InviwoDefaults< std::filesystem::path >
 Cinviwo::InviwoDefaults< std::string >
 Cinviwo::InviwoDefaults< unsigned char >
 Cinviwo::InviwoDefaults< unsigned int >
 Cinviwo::InviwoDefaults< unsigned short >
 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
 Cinviwo::InviwoSetupInfo
 Cstd::is_base_of
 Cinviwo::util::detail_indirect::is_const_iterator< Iterator >
 Cinviwo::util::is_constructible< Type, Arguments >
 Cinviwo::util::is_container< T >
 Cstd::is_floating_point
 Cinviwo::util::is_stream_insertable< T >
 Cinviwo::SearchDSL< Ts >::Item
 Cinviwo::filters::ItemFilter
 Cinviwo::util::sequence< T >::iterator
 Cinviwo::util::detailzip::iterator_tools< T >
 Cinviwo::util::detailzip::iterator_tools< std::tuple< Ts... > >
 Cinviwo::pool::detail::JobTraits< Job >
 Cinviwo::KDNode< N, T, P >
 Cinviwo::KDNode< N, T, P >
 Cinviwo::KDNodeDistWrapper< N, T, P >
 Cinviwo::KDTree< N, T, P >
 Cinviwo::KDTree< N, char, double >
 Cinviwo::util::KeepTrueWhileInScopeSets the given bool variable to true and restores its state when leaving the scope
 Cinviwo::animation::KeyframeWidgetQtLock
 Cinviwo::xml::Kind
 Cinviwo::LayerConfig
 Cinviwo::LayerRamResizer
 Cinviwo::LayerReprConfig
 Cinviwo::glui::LayoutBase class for layouting glui::Elements
 Cinviwo::LicenseInfo
 Cinviwo::LightingConfig
 Cinviwo::LightingState
 Cinviwo::LineNumberResolver
 Cinviwo::algorithm::LineRendererHelper class for rendering a mesh as lines. Only renders Mesh with DrawType::Lines
 Cinviwo::LineSettingsInterfaceSettings for line rendering
 Cinviwo::LinkDialogTreeItem
 Cinviwo::LinkEvaluator
 Cinviwo::Logger
 Cinviwo::LogTableModelEntry
 Cinviwo::animation::MainAnimationResponsible for the main AnimationController and saving it in the workspace
 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::plot::detail::MemPtr< C, T, memptr >
 Cinviwo::MenuItem
 Cinviwo::MeshBnLGL
 Cinviwo::MeshDrawer
 Cinviwo::Mesh::MeshInfo
 Cinviwo::MeshShaderCacheKeeps a set of shaders for various mesh configs
 Cinviwo::MeshTexturing
 Cinviwo::hdf5::MetaData
 Cinviwo::MetaDataMap
 Cinviwo::MetaDataOwnerHolds metadata and access functionality for set/get MetaDataOwner is the base class for all the objects that want to own metadata
 Cinviwo::util::MetaDataToProperty
 Cinviwo::util::detail::min< T >
 Cinviwo::plot::MinorTickSettings
 Cinviwo::utilgl::BlendModeState::Mode
 Cinviwo::ModuleCallback
 Cinviwo::ModuleCallbackAction
 Cinviwo::ModuleContainer
 Cinviwo::ModuleManager
 Cinviwo::pyutil::ModulePath
 Cinviwo::InviwoSetupInfo::ModuleSetupInfo
 Cinviwo::MoveOnlyValue< T >Hold a "unique" value, the value will not be copied and when moving the moved from optional will be left empty
 Cinviwo::MoveOnlyValue< float >
 Cinviwo::MoveOnlyValue< inviwo::utilgl::ColorMask >
 Cinviwo::MoveOnlyValue< inviwo::utilgl::ScissorBox >
 Cinviwo::MoveOnlyValue< inviwo::utilgl::Viewport >
 Cinviwo::MoveOnlyValue< vec4 >
 Cinviwo::NetworkEdge
 Cinviwo::NetworkLockA RAII utility for locking and unlocking the network
 Cinviwo::NetworkSyncClient
 Cinviwo::NetworkVisitorVisitor pattern base for visiting an Inviwo ProcessorNetwork
 Cinviwo::NetworkVisitorEnter
 Cinviwo::NetworkVisitorExit
 Cinviwo::NoData
 Cinviwo::NodeDebugger::Node
 Cinviwo::NodeDebugger
 Cinviwo::NodeSwitch
 Cinviwo::ffmpeg::NoMoveCopy
 Cinviwo::util::nonesuch
 Cinviwo::command::Nop
 Cinviwo::util::NotificationBlocker
 Cinviwo::ObservableInterface
 Cinviwo::Observer
 Cinviwo::Property::OnChangeBlocker
 Cinviwo::util::OnScopeExitCalls the given function when leaving the current scope
 Cinviwo::OptionPropertyState< T >
 Cinviwo::OptionPropertyTraits< T >
 Cinviwo::OptionPropertyTraits< FileExtension >
 Cinviwo::OptionPropertyTraits< inviwo::ffmpeg::CodecID >
 Cinviwo::ffmpeg::OutputStream::Options
 Cinviwo::OrdinalBaseWidget< T >
 Cinviwo::OrdinalBaseWidget< BT >
 Cinviwo::OrdinalBaseWidget< float >
 Cinviwo::OrdinalPropertyState< T >
 Cinviwo::OrdinalRefPropertyState< T >
 Cinviwo::util::ostream_joiner< DelimT, charT, traits >
 Cinviwo::ShaderObject::OutDeclaration
 Cinviwo::OutportFactoryObject
 Cinviwo::OutportIterable< T >
 Cinviwo::OutportIterable< BufferBase >
 Cinviwo::OutportIterable< DataFrame >
 Cinviwo::OutportIterable< DataType >
 Cinviwo::OutportIterable< Eigen::MatrixXf >
 Cinviwo::OutportIterable< Handle >
 Cinviwo::OutportIterable< Image >
 Cinviwo::OutportIterable< IntegralLineSet >
 Cinviwo::OutportIterable< inviwo::DataFrame >
 Cinviwo::OutportIterable< inviwo::LightSource >
 Cinviwo::OutportIterable< inviwo::Plane >
 Cinviwo::OutportIterable< inviwo::Spatial4DSampler< dvec3 > >
 Cinviwo::OutportIterable< inviwo::SpatialSampler< dvec2 > >
 Cinviwo::OutportIterable< inviwo::SpatialSampler< dvec3 > >
 Cinviwo::OutportIterable< Layer >
 Cinviwo::OutportIterable< LayerSequence >
 Cinviwo::OutportIterable< Mesh >
 Cinviwo::OutportIterable< Rasterization >
 Cinviwo::OutportIterable< SeedPoint3DVector >
 Cinviwo::OutportIterable< SeedPoint4DVector >
 Cinviwo::OutportIterable< std::vector< float > >
 Cinviwo::OutportIterable< std::vector< inviwo::Plane > >
 Cinviwo::OutportIterable< std::vector< std::shared_ptr< inviwo::Mesh > > >
 Cinviwo::OutportIterable< std::vector< std::string > >
 Cinviwo::OutportIterable< std::vector< uint32_t > >
 Cinviwo::OutportIterable< std::vector< vec3 > >
 Cinviwo::OutportIterable< std::vector< vec4 > >
 Cinviwo::OutportIterable< TetraMesh >
 Cinviwo::OutportIterable< Volume >
 Cinviwo::OutportIterable< VolumeSequence >
 Cinviwo::detail::OutportIterableWrapper< T >
 Cinviwo::detail::OutportIterableWrapper< std::vector< std::shared_ptr< T >, Alloc > >
 Cinviwo::detail::OutportIterableWrapper< std::vector< std::unique_ptr< T >, Alloc > >
 Cinviwo::detail::OutportIterableWrapper< std::vector< T *, Alloc > >
 Cinviwo::detail::OutportIterableWrapper< std::vector< T, Alloc > >
 Cinviwo::ffmpeg::OutputFormat
 Cstd::pair< T1, T2 >STL class
 Cinviwo::hdf5::Path
 Cinviwo::Document::PathComponent
 Cinviwo::PathHash
 Cinviwo::PeriodicityGL
 Cinviwo::util::Permutations< T >
 Cinviwo::plot::PersistenceDiagramPlotGLBase class for plotting a persistence diagram using OpenGL
 Cinviwo::PickingAction
 Cinviwo::PickingController
 Cinviwo::PickingControllerMouseState
 Cinviwo::PickingControllerTouchState
 Cinviwo::PickingMapperRAII tool for PickingActions
 Cinviwo::ShaderSegment::Placeholder
 Cinviwo::Plane
 Cinviwo::plot::PlotTextSettings
 Cinviwo::plot::ScatterPlotGL::Points
 Cinviwo::Polygon< T >Create a Polygon which consists of points
 Cinviwo::utilgl::PolygonModeStateRAII object for OpenGL polygon mode as well as line width and point size Will set the polygon mode for GL_FRONT_AND_BACK since this is the only mode supported by the OpenGL core profile
 Cpybind11::polymorphic_type_hook< inviwo::Processor >
 Cpybind11::polymorphic_type_hook< inviwo::Property >
 Cinviwo::PortConnection
 Cinviwo::PortInspector
 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::PortTraits< PythonInport >
 Cinviwo::PortTraits< PythonOutport >
 Cinviwo::PortTraits< RasterizationInport >
 Cinviwo::PortTraits< RasterizationOutport >
 Cinviwo::util::detail::PrintEventHelper< N >
 Cinviwo::util::detail::PrintEventHelper< 1 >
 Cinviwo::util::detail::PrintEventHelper< 2 >
 Cinviwo::util::detail::PrintEventHelper< 3 >
 Cinviwo::ProcessorFactoryObject
 Cinviwo::ProcessorInfoStatic information about a processor. Needed mostly for the processor list and factories
 Cinviwo::ProcessorPair
 Cinviwo::WorkspaceAnnotationsQt::ProcessorShim
 Cinviwo::ProcessorStatus
 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< HistogramToDataFrame< Layer > >
 Cinviwo::ProcessorTraits< HistogramToDataFrame< Volume > >
 Cinviwo::ProcessorTraits< InputSelector< Inport, Outport > >
 Cinviwo::ProcessorTraits< PathLines3D >
 Cinviwo::ProcessorTraits< StreamLines2D >
 Cinviwo::ProcessorTraits< StreamLines3D >
 Cinviwo::ProcessorTraits< Transform< Layer > >
 Cinviwo::ProcessorTraits< Transform< Mesh > >
 Cinviwo::ProcessorTraits< Transform< TetraMesh > >
 Cinviwo::ProcessorTraits< Transform< Volume > >
 Cinviwo::ProcessorTraits< VectorToBuffer< T > >
 Cinviwo::ProcessorTraits< WorldTransformDeprecated< Mesh > >
 Cinviwo::ProcessorTraits< WorldTransformDeprecated< Volume > >
 Cinviwo::ProcessorWidgetFactoryObject
 Cinviwo::pool::Progress
 Cinviwo::ProgressBarOwner
 Cinviwo::LightVolumeGL::PropagationParameters
 Cinviwo::PropertyConverter
 Cinviwo::PropertyConverterManager
 Cinviwo::util::PropertyDistanceSorter
 Cinviwo::PropertyEditorWidget
 Cinviwo::PropertyFactoryObject
 Cinviwo::PropertyJSONConverter
 Cinviwo::PropertyJSONConverterFactoryObject
 Cinviwo::PropertyLink
 Cinviwo::PropertyPresetManagerManage property presets. Has a set of global application presets, a set of workspace presets, and handles property specific presets
 Cinviwo::PropertySemantics
 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< OptionProperty< T > >
 Cinviwo::PropertyTraits< OrdinalAnimationProperty< T > >
 Cinviwo::PropertyTraits< OrdinalProperty< T > >
 Cinviwo::PropertyTraits< OrdinalRefProperty< T > >
 Cinviwo::PropertyTraits< StringsProperty< N > >
 Cinviwo::PropertyWidget
 Cinviwo::PropertyWidgetCEFFactoryObject
 Cinviwo::PropertyWidgetFactoryObject
 Cinviwo::util::detailzip::proxy< Ts >
 Cinviwo::PtrEqual< T >
 Cinviwo::PtrHash< T >
 Cinviwo::resource::PY
 Cinviwo::PythonMenu
 Cinviwo::PythonProcessorFactoryObjectData
 Cinviwo::PythonScript
 CQAbstractItemModel
 CQAbstractListModel
 CQAbstractNativeEventFilter
 CQAbstractTableModel
 CQComboBox
 CQDialog
 CQDockWidget
 CQDoubleSpinBox
 CQDrag
 CQEvent
 CQFileDialog
 CQGraphicsItem
 CQGraphicsRectItem
 CQGraphicsScene
 CQGraphicsTextItem
 CQGraphicsView
 CQItemDelegate
 CQLabel
 CQLineEdit
 CQListView
 CQMainWindow
 CQMenu
 CQMimeData
 CQObject
 CQOpenGLWidget
 CQPlainTextEdit
 CQPushButton
 CQScrollArea
 CQSortFilterProxyModel
 CQSplitter
 Cinviwo::QStringHelper< T >
 Cinviwo::QStringHelper< long int >
 Cinviwo::QStringHelper< unsigned long int >
 CQSyntaxHighlighter
 CQTableView
 CQTreeView
 CQTreeWidget
 CQTreeWidgetItem
 Cinviwo::ClockGL::Query
 Cinviwo::InviwoApplication::Queue
 CQWidget
 Cinviwo::kind::RAM
 Cinviwo::resource::RAM
 Cinviwo::util::RandomCubicalPointGeneration
 Cinviwo::util::detail::RandomNumberRangeValues
 Cinviwo::util::RandomSphericalPointGeneration
 Cstd::rank
 Cinviwo::RasterizationA functor class for rendering geometry into a fragment list Will be applied by a renderer containing an A-buffer
 Cinviwo::RasterizationRendererBase
 Cinviwo::RasterizeHandle
 Cinviwo::RaycastingState
 Cinviwo::animation::Recorder
 Cinviwo::ffmpeg::Recorder
 Cinviwo::animation::RecorderFactory
 Cinviwo::animation::RecorderOptions
 Cinviwo::statsutil::RegresionResult
 Cinviwo::command::RemoveConnection
 Cinviwo::command::RemoveLink
 Cinviwo::command::RemoveProcessor
 Cinviwo::RenderBufferObject
 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::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::Resource
 Cinviwo::ResourceMeta
 Cinviwo::HistogramCache::Result
 Cinviwo::IntegralLineTracer< SpatialSampler, TimeDependent >::Result
 Cinviwo::csvfilters::RowFilter
 Cinviwo::RuntimeModuleLoading
 Cinviwo::SafeCStr< N >Safe and efficient conversion of a string_view to a null terminated c-string Uses a internal char buffer of size N to store a null terminated copy of the string_view if string_view is larger than N a char[] will be heap allocated. Note: string_view.data() is not null terminated and can not be passed to functions that expect a c-string
 Cinviwo::util::same_extent< T, U >
 Cinviwo::utilqt::Save< T >
 Cinviwo::utilgl::ScissorBoxRepresentation of an OpenGL viewport with setter and getter
 Cinviwo::utilgl::ScissorStateRAII object for OpenGL scissor state
 Cinviwo::SearchDSL< Ts >
 Cinviwo::SearchDSL< inviwo::Processor >
 Cinviwo::SearchDSL< inviwo::ProcessorFactoryObject, inviwo::InviwoModule >
 Cinviwo::ShaderComponent::Segment
 Cinviwo::hdf5::Handle::Selection
 Cinviwo::SelectionColorState
 Cinviwo::util::sequence< T >
 Cinviwo::animation::SequenceEditorFactoryObject
 Cinviwo::Serializable
 Cinviwo::SerializationException::SerializationExceptionData
 Cinviwo::SerializeBase
 Cinviwo::SerializeConstants
 Cinviwo::Shader
 Cinviwo::ShaderComponent
 Cinviwo::ShaderObject
 Cinviwo::ShaderResourceAbstraction for a shader source file
 Cinviwo::ShaderSegment
 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
 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::SourceContext
 Cinviwo::SourceLocation
 Cinviwo::utildoc::TableBuilder::Span_t
 Cinviwo::Spatial4DSamplerBase
 Cinviwo::SpatialCoordinateTransformer
 Cinviwo::SpatialEntityA convenience class to generate transformation matrices between the different coordinate systems in use
 Cinviwo::SpatialSampler< ReturnType >
 Cinviwo::SpatialSampler< dvec2 >
 Cinviwo::SpatialSampler< dvec3 >
 Cinviwo::SpatialSampler< dvec4 >
 Cinviwo::SphereConfig
 Cinviwo::SplitterRendererUtility class for rendering vertical or horizontal splitters and providing drag interactions. This class will invalidate the processor for hover and drag events in order to trigger a redraw
 Cinviwo::SplitterSettings
 Cinviwo::StandardEvaluationErrorHandler
 Cinviwo::StandardExceptionHandler
 Cinviwo::pool::detail::State
 Cinviwo::StateCoordinator< T >
 Cinviwo::StateCoordinator< bool >
 Cinviwo::StateCoordinator< inviwo::ProcessorStatus >
 Cinviwo::detail::static_size_t< T >
 Cinviwo::detail::static_size_t< char[N]>
 Cinviwo::detail::static_size_t< StaticString< N > >
 Cinviwo::StaticString< N >A compile time string implementation. Supports compile time string concatenation and conversion to std::string, std::string_view and null terminated const char*. The stored string is null terminated
 Cinviwo::Statistics
 Cinviwo::command::Stats
 Cinviwo::StipplingSettingsInterface
 Cinviwo::pool::Stop
 Cinviwo::StrBufferA string formating buffer A utility for formatting strings. Uses a stack buffer of 500 chars that will grow on the heap if needed. The StrBuffer is implicitly convertible to a string_view
 Cstd::streambuf
 Cinviwo::StringHashTransparent string hashing for use in unordered containers with string keys
 Cinviwo::utildoc::TableBuilder
 Cinviwo::Tag
 Cinviwo::Tags
 Cinviwo::util::TempFileHandleRAII interface for providing a file handle and file name to a temporary file
 CTemplatePropertyWidgetCEF
 Cinviwo::TetraMeshBuffers
 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
 Cinviwo::TextRendererRender text using the FreeType font library
 Cinviwo::TextTextureObject
 Cinviwo::util::TextureAtlasTexture atlas for a number of strings rendered with the TextRenderer
 Cinviwo::TextureBase
 Cinviwo::TextureQuadRendererThis class provides functionality for rendering an image, a layer, or a texture onto the current render target
 Cinviwo::TextureUnit
 Cinviwo::TextureUnitContainer
 Cinviwo::TFData
 Cinviwo::TFPrimitiveData
 Cinviwo::TFPropertyConceptProperty interface used by the TF dialog to support different TF properties
 Cinviwo::ThreadPool
 Cinviwo::cimgutil::TIFFHeader
 Cinviwo::Timer
 Cinviwo::TimerThread
 Cinviwo::shuntingyard::TokenBase
 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
 Cpybind11::trampoline_self_life_support
 Cinviwo::Transformer< T, Enable >
 Cinviwo::Transformer< T, typename std::enable_if< util::is_floating_point< T >::value >::type >
 Cinviwo::util::TransformIterator< Transform, Iter >
 Cstd::true_type
 CTs...
 Cstd::tuple_element< N, ::inviwo::util::detailzip::proxy< Ts... > >
 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, 3, static_cast< int >(BufferType::TexCoordAttrib)>
 Cinviwo::buffertraits::TypedMeshBufferBase< float, 4, static_cast< int >(BufferType::ColorAttrib)>
 Cinviwo::buffertraits::TypedMeshBufferBase< float, DIMS, static_cast< int >(BufferType::PositionAttrib)>
 Cinviwo::buffertraits::TypedMeshBufferBase< uint32_t, 1, static_cast< int >(BufferType::IndexAttrib)>
 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::UniformLabelAtlasGL
 Cstd::unique_ptr< T >STL class
 Cinviwo::UnitDesc
 Cinviwo::command::Update
 Cinviwo::util::value_type< T >
 Cinviwo::ValueWrapper< T >
 Cinviwo::ValueWrapper< AcceptMode >
 Cinviwo::ValueWrapper< bool >
 Cinviwo::ValueWrapper< ConstraintBehavior >
 Cinviwo::ValueWrapper< double >
 Cinviwo::ValueWrapper< dvec2 >
 Cinviwo::ValueWrapper< dvec3 >
 Cinviwo::ValueWrapper< dvec4 >
 Cinviwo::ValueWrapper< FileMode >
 Cinviwo::ValueWrapper< float >
 Cinviwo::ValueWrapper< GestureStates >
 Cinviwo::ValueWrapper< GestureTypes >
 Cinviwo::ValueWrapper< HistogramMode >
 Cinviwo::ValueWrapper< HistogramSelection >
 Cinviwo::ValueWrapper< int >
 Cinviwo::ValueWrapper< inviwo::FileExtension >
 Cinviwo::ValueWrapper< inviwo::IsoValueCollection >
 Cinviwo::ValueWrapper< inviwo::PropertySemantics >
 Cinviwo::ValueWrapper< inviwo::TransferFunction >
 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< Prefabs >
 Cinviwo::ValueWrapper< size2_t >
 Cinviwo::ValueWrapper< size3_t >
 Cinviwo::ValueWrapper< size4_t >
 Cinviwo::ValueWrapper< size_t >
 Cinviwo::ValueWrapper< std::filesystem::path >
 Cinviwo::ValueWrapper< std::string >
 Cinviwo::ValueWrapper< std::vector< std::filesystem::path > >
 Cinviwo::ValueWrapper< value_type >
 Cinviwo::ValueWrapper< vec2 >
 Cinviwo::ValueWrapper< vec3 >
 Cinviwo::ValueWrapper< vec4 >
 Cinviwo::VersionParses a version string "Major.Minor.Patch-PreRelease+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:
 Cinviwo::utilgl::ViewportRepresentation of an OpenGL viewport with setter and getter
 Cinviwo::utilgl::ViewportStateRAII object for OpenGL viewports
 Cinviwo::VolumeBorders
 Cinviwo::VolumeConfig
 Cinviwo::VolumeFragmentListRenderer
 Cinviwo::hdf5::VolumeInfo
 Cinviwo::VolumeNormalization
 Cinviwo::VolumeRAMSubSet
 Cinviwo::VolumeReprConfig
 Cinviwo::glui::WidgetFactoryObject
 Cinviwo::glui::WidgetSupplier
 Cinviwo::WorkspaceInfo
 Cinviwo::WorkspaceManager
 Cinviwo::util::detail::wrap< Wrapper, List >
 Cinviwo::util::detail::wrap< Wrapper, List< Ts... > >
 Cinviwo::utildoc::TableBuilder::Wrapper
 Cinviwo::util::detailzip::zipIterator< Iterables >
 Cinviwo::util::detailzip::zipper< Iterable >