Ccgv::media::axis_aligned_box< double, 3 > | |
Ccgv::media::axis_aligned_box< float, 2 > | |
Ccgv::media::axis_aligned_box< float, 3 > | |
Ccgv::media::axis_aligned_box< int32_t, 2 > | |
Ccgv::media::axis_aligned_box< T, 2 > | |
►CB | |
Ccgv::reflect::extern_reflection_traits_impl< D, B > | This reflection traits implementation is used by the reflect_string function |
►Ccgv::reflect::reflection_traits_impl< T, B, base_is_abst > | Implementation of the reflection traits providing type specific interface for variable base class |
►Ccgv::reflect::reflection_traits_string_impl< has_str, T, abst_reflection_traits > | |
►Ccgv::reflect::reflection_traits< T, RTK_EXTERNAL_SELF_REFLECT, false > | |
►Ccgv::reflect::extern_reflection_traits_impl< D, reflection_traits< T, RTK_EXTERNAL_SELF_REFLECT, false > > | |
Ccgv::reflect::extern_reflection_traits< T, D > | This reflection traits implementation is used for external self_reflect implementations of instances of type T where the external implementation is a self_reflect function in type D |
Ccgv::reflect::reflection_traits_string_impl< true, T, abst_reflection_traits > | |
►Ccgv::reflect::reflection_traits_string_impl< has_str, T, B > | This template allows to distinguish between traits with and without string conversions |
►Ccgv::reflect::reflection_traits< T, RTK_EXTERNAL_SELF_REFLECT > | |
►Ccgv::reflect::extern_reflection_traits_impl< D, reflection_traits< T, RTK_EXTERNAL_SELF_REFLECT > > | |
Ccgv::reflect::extern_string_reflection_traits< T, D > | This reflection traits implementation is used for external self_reflect implementations together with string interface of instances of type T where the external implementation is a self_reflect function in type D |
Ccgv::reflect::reflection_traits< T, KIND, has_str > | Default implementation of the reflection traits providing type specific interface |
Ccgv::reflect::reflection_traits_string_impl< true, T, B > | This is the implementation with string conversions |
Ccgv::reflect::reflection_traits_impl< T, B, true > | Implementation variant for abstract base classes |
Cnes::basic_pipe_istream< char, std::char_traits< char > > | |
Cnes::basic_pipe_ostream< char, std::char_traits< char > > | |
Ccfg_reg_type | |
Ccgv::app::color_map_editor::cm_container | |
Ccgv::app::color_map_editor::layout_attributes | |
Ccgv::app::color_map_legend::layout_attributes | |
Ccgv::app::color_map_reader | |
Ccgv::app::color_map_reader::identifier_config | |
Ccgv::app::color_map_writer | |
Ccgv::app::color_selector::layout_attributes | |
Ccgv::app::overlay::gui_options_t | |
Ccgv::app::performance_monitor::layout_attributes | |
Ccgv::app::plane | |
Ccgv::audio::OALContext | This class provides easy sample loading, device enumeration and error retrieval |
Ccgv::audio::OALListener | This class models the single OpenAL listener |
Ccgv::audio::OALSoundFormat | Simple descriptor for sounds that can be played back in OAL |
Ccgv::audio::OALSource | This class describes a sound source in the scene |
►Ccgv::base::abst_property_access | |
►Ccgv::base::standard_type_property_access< bool > | |
Ccgv::base::property_access< bool > | |
►Ccgv::base::standard_type_property_access< cgv::type::int16_type > | |
Ccgv::base::property_access< cgv::type::int16_type > | |
►Ccgv::base::standard_type_property_access< cgv::type::int32_type > | |
Ccgv::base::property_access< cgv::type::int32_type > | |
►Ccgv::base::standard_type_property_access< cgv::type::int64_type > | |
Ccgv::base::property_access< cgv::type::int64_type > | |
►Ccgv::base::standard_type_property_access< cgv::type::int8_type > | |
Ccgv::base::property_access< cgv::type::int8_type > | |
►Ccgv::base::standard_type_property_access< cgv::type::uint16_type > | |
Ccgv::base::property_access< cgv::type::uint16_type > | |
►Ccgv::base::standard_type_property_access< cgv::type::uint32_type > | |
Ccgv::base::property_access< cgv::type::uint32_type > | |
►Ccgv::base::standard_type_property_access< cgv::type::uint64_type > | |
Ccgv::base::property_access< cgv::type::uint64_type > | |
►Ccgv::base::standard_type_property_access< cgv::type::uint8_type > | |
Ccgv::base::property_access< cgv::type::uint8_type > | |
►Ccgv::base::standard_type_property_access< double > | |
Ccgv::base::property_access< double > | |
►Ccgv::base::standard_type_property_access< float > | |
Ccgv::base::property_access< float > | |
►Ccgv::base::standard_type_property_access< std::string > | |
Ccgv::base::property_access< std::string > | |
►Ccgv::base::emulated_property_access< T > | |
Ccgv::base::property_access< T > | |
Ccgv::base::standard_type_property_access< T > | |
►Ccgv::base::action | Used in tree traversals together with the traverser |
►Ccgv::base::base_method_action< X > | Base class for all actions that use methods of class X |
►Ccgv::base::method_action< X, T1 > | Base class for all method actions that take a single argument of type T1 in their signature |
Ccgv::base::matched_method_action< X, R1, R2, T1 > | Complete implementation of method actions that call a begin and end method when entering and leaving a node |
Ccgv::base::single_method_action< X, R, T1 > | Complete implementation of method actions that only call one method when entering a node |
►Ccgv::base::method_action_2< X, T1, T2 > | Base class for all method actions that take a single argument of type T1 in their signature |
Ccgv::base::single_method_action_2< X, R, T1, T2 > | Complete implementation of method actions that only call one method when entering a node |
Ccgv::base::find_action< X > | Simple action implementation that adds nodes implementing X to a results vector |
Ccgv::base::argument_handler | Interface for objects that process unknown command line arguments |
Ccgv::base::attach_slot | Interface for an attachment slot that can store a base pointer |
Ccgv::base::cast_const_helper< group > | |
Ccgv::base::cast_const_helper< named > | |
Ccgv::base::cast_const_helper< node > | |
►Ccgv::base::cast_const_helper_base | |
Ccgv::base::cast_const_helper< T > | |
Ccgv::base::cast_helper< group > | |
Ccgv::base::cast_helper< named > | |
Ccgv::base::cast_helper< node > | |
►Ccgv::base::cast_helper_base | |
Ccgv::base::cast_helper< T > | |
Ccgv::base::command_info | Structure to store an analized command |
►Ccgv::base::config_file_driver | Abstract interface for a config file driver that handles permanent registration and gui config files |
Cgui_config_file_driver | |
►Ccgv::base::config_file_observer | Abstract interface for observers of config files |
Cgui_config_file_observer | |
►Ccgv::base::driver | Interfaces that add several listeners and objects |
Ccgv::gui::gui_driver | Abstract base class for gui drivers |
►Ccgv::media::image::abst_image_reader | Abstract interface for image readers |
Ccgv::media::image::bmp_reader | Implements the image reader interface for bmp files |
►Ccgv::media::image::abst_image_writer | Abstract interface for image readers |
Ccgv::media::image::bmp_writer | Implements the image writer interface for bmp files |
Ccgv::base::extract_policy_struct< is_derived, X > | |
Ccgv::base::extract_policy_struct< true, X > | |
Ccgv::base::factory_registration< T > | Convenience class to register a factory of the given class type |
Ccgv::base::factory_registration_1< T, CA > | Convenience class to register a factory of the given class type that uses a constructor with one argument of type CA |
Ccgv::base::factory_registration_2< T, CA1, CA2 > | Convenience class to register a factory of the given class type that uses a constructor with one argument of type CA |
Ccgv::base::no_handler | |
Ccgv::base::object_collection | |
Ccgv::base::object_registration< T > | Convenience class to register an object of the given class type |
Ccgv::base::object_registration_1< T, CA > | Convenience class to register an object of the given class type with one constructor argument |
Ccgv::base::object_registration_2< T, CA1, CA2 > | Convenience class to register an object of the given class type with two constructor arguments |
Ccgv::base::registration_info | |
►Ccgv::base::registration_listener | Interfaces that allows to listen to registration events |
Ccgv::gui::base_provider_generator | |
►Ccgv::gui::gui_group | gui independent group class which is a container for gui elements |
Ccgv::gui::window | gui independent window class |
Ccgv::media::image::reader_listener | Interfaces that allows to listen to registration events |
Ccgv::media::image::writer_listener | Interfaces that allows to listen to registration events |
Ccgv::media::video::video_reader_listener | Interfaces that allows to listen to registration events |
Ccgv::media::video::video_writer_listener | Interfaces that allows to listen to registration events |
Ccgv::base::registration_order_definition | Helper class whose constructor calls the define_registration_order() function |
Ccgv::base::registration_order_info | |
Ccgv::base::resource_file_info | Information registered with each resource file |
Ccgv::base::resource_file_registration | Convenience class to register a resource file |
Ccgv::base::resource_string_registration | Convenience class to register a resource string |
►Ccgv::base::server | Interfaces that add provides very basic functionality |
Ccgv::gui::trigger_server | |
Ccgv::media::font::font_server | Methods to create and search for fonts |
Ccgv::media::image::reader_listener | Interfaces that allows to listen to registration events |
Ccgv::media::image::writer_listener | Interfaces that allows to listen to registration events |
Ccgv::base::test_registration | Declare an instance of test_registration as static variable in order to register a test function in a test plugin |
►Ccgv::base::traverse_callback_handler | Interface of a handler for traverse callbacks |
Ccgv::render::gl::format_callback_handler | |
►Ccgv::base::traverse_policy | Nodes should inherit from this policy class to allow selective tree traversals |
►Ccgv::gui::event_handler | Interface for all classes that want to receive events |
►Ccgv::app::gizmo | |
Ccgv::app::transformation_gizmo | |
►Ccgv::app::overlay | |
►Ccgv::app::canvas_overlay | |
►Ccgv::app::themed_canvas_overlay | |
Ccgv::app::color_map_editor | |
Ccgv::app::color_map_legend | |
Ccgv::app::color_selector | |
Ccgv::app::performance_monitor | |
Ccgv::app::navigator | |
Ccgv::gui::key_control< T > | |
Ccgv::gui::key_control< bool > | |
Cvr_emulator | |
Cvr_test | |
►Ccgv::render::drawable | Base class for all drawables, which is independent of the used rendering API |
Ccgv::app::gizmo | |
Ccgv::app::overlay | |
►Ccgv::plot::plot_base | Base class for plot2d and plot3d, which can have several sub plots each |
Ccgv::plot::plot2d | The plot2d class draws 2d plots with potentially several sub plots of different chart types |
Ccgv::plot::plot3d | The plot3d class draws 2d plots with potentially several sub plots of different plot configuration |
Ccgv::render::callback_drawable | As a drawable can manage only a single context, this callback drawable is a work around for the case when a drawable should draw in several contexts (i.e |
Ccgv::render::gl::gl_implicit_surface_drawable_base | Drawable that visualizes implicit surfaces by contouring them with marching cubes or dual contouring |
Ccgv::render::gl::image_drawable | Base class of drawables that show static or animated images |
Ccgv::render::gl::mesh_drawable | Simple implementation of a drawable for a polygonal mesh with support for materials |
Ccgv::render::multi_pass_drawable | Helper class to control multiple render passes in init_frame and after_finish methods of drawable |
Cvr_emulator | |
Cvr_test | |
Ccgv::base::traverser | Class used to traverse a tree structure |
Ccgv::base::use_handler | |
Ccgv::base::user_feedback | Function pointers implementing user feedback functionality of find_or_download_data_file() function |
Ccgv::data::data_format::dimension_info | |
►Ccgv::data::data_view_base | Base class of both implementations of the data view managing the component format, the dimension of the view and the step sizes |
►Ccgv::data::data_view_impl< const_data_view, const unsigned char * > | |
Ccgv::data::const_data_view | The const_data_view has the functionality of the data_view but uses a const pointer and therefore does not allow to manage the pointer nor to set the data |
►Ccgv::data::data_view_impl< data_view, unsigned char * > | |
Ccgv::data::data_view | Data view gives access to a data array of one, two, three or four dimensions |
Ccgv::data::data_view_impl< D, P > | Template class implementing the part of the view that depends on whether the pointer is const or not and manages the data pointer itself |
Ccgv::data::dynamic_priority_queue< T > | IndexHeap is a heap that allows changing of the elements |
Ccgv::data::dynamic_priority_queue< T >::extended_element | Store per element, whether it is empty and a link to the next empty element or to the heap location |
Ccgv::data::image_view | |
Ccgv::data::interval_map< Key, T > | Extension of a standard map container that allows easy retreival of lower and upper bounds given a key |
Ccgv::data::optional< T > | A simple and naiive implementation of an optional value |
►Ccgv::data::packing_info | Packing_info class stores information about packed integers structures |
►Ccgv::data::component_format | Component format inherits the information of a packing_info and adds information on the component type, which components are present in the data and in which order they appear |
►Ccgv::data::data_format | A data_format describes a multidimensional data block of data entries |
Ccgv::media::image::image | |
Ccgv::render::texture | Texture class encapsulates all functionality independent of the rendering api |
Ccgv::render::render_buffer | This class encapsulate render buffers that live on the GPU which must support frame buffer objects for this to work |
Ccgv::data::quadtree< T > | |
Ccgv::data::quadtree< T >::node | |
Ccgv::data::quadtree< T >::point_provider | |
Ccgv::data::ref_arr< T > | |
►Ccgv::data::ref_counted | If you derive your class from this class, a ref_ptr will do reference counting in the inhereted ref_count member |
►Ccgv::base::base | Base class for all classes that can be registered with support for dynamic properties (see also section Base Hierarchy of page Namespace cgv::base) |
Ccgv::base::base_generator | Implements a dynamic object, that can be composed of independent variables, which are handled as properties of the base_generator and published through the property interface of the base class |
Ccgv::base::console | Interface to the console of the application with implementation of the property interface |
►Ccgv::base::factory | Interface for a factory that allows to create objects derived from cgv::base::base |
Ccgv::base::factory_impl< T > | Implementation of factory for objects of type T using the standard constructor |
Ccgv::base::factory_impl_1< T, CA > | Implementation of factory for objects of type T using a constructor with one argument of type CA |
Ccgv::base::factory_impl_2< T, CA1, CA2 > | Implementation of factory for objects of type T using a constructor with two arguments of types CA1 and CA2 |
►Ccgv::base::named | Base class for all gui types |
►Ccgv::base::node | Keeps a pointer to its parent |
Ccgv::app::gizmo | |
Ccgv::app::overlay | |
►Ccgv::base::group | Node with children |
Ccgv::gui::gui_group | gui independent group class which is a container for gui elements |
►Ccgv::gui::abst_view | Type independent &base class of all views |
►Ccgv::gui::view< bool > | |
Cconfig_view< bool > | |
►Ccgv::gui::view< std::string > | |
Cconfig_view< std::string > | |
►Ccgv::gui::view< cgv::type::int32_type > | |
Cenum_config_view | |
►Ccgv::gui::abst_control | gui and type independent base class of all controls |
►Ccgv::gui::control< bool > | |
Ccgv::gui::key_control< bool > | |
►Ccgv::gui::control< T > | |
Ccgv::gui::key_control< T > | |
►Ccgv::gui::view< T > | Class for gui elements that view values of the type specified in the template argument |
Cconfig_view< T > | |
Ccgv::gui::button | gui independent button class that provides a click signal |
Ccgv::gui::help_menu_entry | Derive from this class to provide a menu entry that can open a seperate window showing help information |
Ccgv::render::callback_drawable | As a drawable can manage only a single context, this callback drawable is a work around for the case when a drawable should draw in several contexts (i.e |
Cvr_emulator | |
Cvr_test | |
Ccgv::gui::text_editor | Abstract base class for text editors |
►Ccgv::base::object_constructor | Abstract base class of helpers to perform delayed registration and creation of objects in case that the registration is currently disabled |
Ccgv::base::object_constructor_impl< T > | |
Ccgv::base::object_constructor_impl_1< T, CA > | |
Ccgv::base::object_constructor_impl_2< T, CA1, CA2 > | |
Ccgv::base::test | Structure used to register a test function |
Ccgv::gui::base_provider | |
Ccgv::gui::base_provider_generator | |
Ccgv::gui::gui_driver | Abstract base class for gui drivers |
►Ccgv::gui::layout | |
Ccgv::gui::layout_inline | |
Ccgv::gui::layout_table | |
Ccgv::gui::trigger_server | |
Ccgv::media::font::font | Interface class for fonts. Construct font with the find_font function |
Ccgv::media::font::font_face | Interface class for different faces of a font, which can be constructed from a font |
Ccgv::media::font::font_server | Methods to create and search for fonts |
Ccgv::media::image::abst_image_reader | Abstract interface for image readers |
Ccgv::media::image::abst_image_writer | Abstract interface for image readers |
Ccgv::media::image::image_reader | Image reader chooses a specific reader automatically based on the extension of the given file name |
Ccgv::media::image::image_writer | Image writer chooses a specific writer automatically based on the extension of the given file name |
Ccgv::media::image::reader_listener | Interfaces that allows to listen to registration events |
Ccgv::media::image::writer_listener | Interfaces that allows to listen to registration events |
Ccgv::media::video::abst_video_reader | Abstract interface for a video reader |
Ccgv::media::video::abst_video_writer | Abstract interface for video writers |
Ccgv::media::video::video_reader | Video reader chooses a specific reader automatically based on the extension of the given file name |
Ccgv::media::video::video_reader_listener | Interfaces that allows to listen to registration events |
Ccgv::media::video::video_writer | Image writer chooses a specific writer automatically based on the extension of the given file name |
Ccgv::media::video::video_writer_listener | Interfaces that allows to listen to registration events |
Ccgv::render::render_config | Configuration object used to define render view creation parameters including error handling configuration |
Ccgv::render::shader_config | Globally unique shader config is registered by default when the cgv library is used |
►Ccgv::gui::animation | |
►Ccgv::gui::value_animation< cgv::math::fvec< T, 3 > > | |
Ccgv::gui::rotation_animation< T > | |
►Ccgv::gui::value_animation< T > | |
Ccgv::gui::geometric_blend_animation< T > | |
Ccgv::gui::linear_blend_animation< T > | |
Ccgv::gui::slerp_animation< T > | |
Ccgv::math::sparse_les | Interface for implementations of solvers for sparse linear systems of the form A * x = b with a square matrix A |
►Ccgv::math::sparse_les_factory | Factory class for sparse linear system solvers |
Ccgv::math::sparse_les_factory_impl< T > | Implementation of factory class for sparse linear system solvers |
►Ccgv::os::socket | Base class for all sockets |
Ccgv::os::socket_client | Client socket |
Ccgv::os::socket_server | Socket server allows to be connected to |
Cvr::vr_log | Helper struct for logging vr events |
►Ccgv::data::ref_ptr_impl< T, is_ref_counted > | |
Ccgv::data::ref_ptr< base, true > | |
Ccgv::data::ref_ptr< node, true > | |
Ccgv::data::ref_ptr< window > | |
Ccgv::data::ref_ptr< group, true > | |
Ccgv::data::ref_ptr< gui_group, true > | |
Ccgv::data::ref_ptr< font_face > | |
Ccgv::data::ref_ptr< font > | |
Ccgv::data::ref_ptr< T, is_ref_counted > | Reference counted pointer, which can work together with types that are derived from ref_counted, in which case the reference count of ref_counted is used |
Ccgv::data::ref_ptr_impl< T, is_ref_counted >::counter_type | Struct to store the pointer with a count |
►Ccgv::data::ref_ptr_tag | Struct used to make ref pointers to ref_counted friends of ref_counted |
Ccgv::data::ref_ptr_impl< T, true > | |
Ccgv::defines::static_assert_test< x > | |
Ccgv::defines::STATIC_ASSERTION_FAILURE< x > | |
Ccgv::defines::STATIC_ASSERTION_FAILURE< true > | |
►Ccgv::g2d::draggable | |
Ccgv::app::color_map_editor::color_point | |
Ccgv::app::color_map_editor::opacity_point | |
Ccgv::app::color_selector::selector_handle | |
►Ccgv::gui::abst_control_provider | type independent base class of control provider interface |
Ccgv::gui::control_provider< bool > | |
Ccgv::gui::control_provider< T > | |
Ccgv::gui::application | Application class is only a container for static methods that give access to the windows of the application |
Ccgv::gui::base_provider_generator::gui_definition | Each gui definition consists of the textual definition as well as an options string |
Ccgv::gui::button_mapping | |
Ccgv::gui::command_info | |
Ccgv::gui::dialog | Use this class to construct and execute a modal dialog |
Ccgv::gui::directory_helper | A convenience class that provides a directory input gui control |
►Ccgv::gui::event | |
Ccgv::gui::choice_event | Class to represent choice events that include focus change and selection change events |
►Ccgv::gui::key_event | Class to represent all possible keyboard events with the EID_KEY |
Ccgv::gui::gamepad_key_event | Gamepad key events use the key codes defined in gamepad::GamepadKeys |
Ccgv::gui::vr_key_event | Vr key events use the key codes defined in vr::VRKeys |
Ccgv::gui::mouse_event | Class to represent all possible mouse events with the EID_MOUSE |
►Ccgv::gui::pose_event | Class to represent all pose events from tracking systems with the EID_POSE |
Ccgv::gui::vr_pose_event | Vr extension of pose events |
►Ccgv::gui::stick_event | Class to represent stick events with the EID_STICK |
Ccgv::gui::gamepad_stick_event | Gamepad extension of stick events |
Ccgv::gui::vr_stick_event | Vr extension of stick event |
►Ccgv::gui::throttle_event | Class to represent events that inform on a change in a one axis controller with the EID_THROTTLE |
Ccgv::gui::gamepad_throttle_event | Gamepad extension of throttle events |
Ccgv::gui::vr_throttle_event | Vr extension of throttle event |
Ccgv::gui::file_helper | A convenience class that provides a file input gui control |
Ccgv::gui::gamepad_server | |
►Ccgv::gui::gui_creator | Interface for gui creators |
Ccgv::gui::arrow_render_style_gui_creator | |
Ccgv::gui::box_render_style_gui_creator | |
Ccgv::gui::box_wire_render_style_gui_creator | |
Ccgv::gui::clod_point_render_style_gui_creator | |
Ccgv::gui::cone_render_style_gui_creator | |
Ccgv::gui::ellipsoid_render_style_gui_creator | |
Ccgv::gui::group_render_style_gui_creator | |
Ccgv::gui::line_render_style_gui_creator | |
Ccgv::gui::normal_render_style_gui_creator | |
Ccgv::gui::point_render_style_gui_creator | |
Ccgv::gui::rectangle_render_style_gui_creator | |
Ccgv::gui::slab_render_style_gui_creator | |
Ccgv::gui::sphere_render_style_gui_creator | |
Ccgv::gui::spline_tube_render_style_gui_creator | |
Ccgv::gui::surface_render_style_gui_creator | |
Ccgv::gui::surfel_render_style_gui_creator | |
Ccgv::gui::volume_render_style_gui_creator | |
Ccgv::gui::gui_creator_registration< T > | Helper template for registration of gui creators |
Ccgv::gui::help_menu_entry_registration< T > | Convenience class to register a factory of the given class type that must be derived from cgv::gui::help_menu_entry |
Ccgv::gui::help_message | |
Ccgv::gui::layout_dir_spacing | |
Ccgv::gui::layout_spacings | |
Ccgv::gui::layout_table_cell | |
Ccgv::gui::menu_provider | Derive from this class to provide a gui to the current viewer |
Ccgv::gui::monitor_description | Monitor description |
Ccgv::gui::priority | |
Ccgv::gui::property_string | A convenience class for compiling strings of delimited key-value pairs useful for defining GUI control options |
Ccgv::gui::resizable | |
Ccgv::gui::shortcut | Shortcut class encapsulates a key with modifiers |
Ccgv::gui::subprovider | Derive from this class to use a provider from another viewer |
Ccgv::gui::text_editor_callback_handler | Implement this interface to interact with the text editor |
Ccgv::gui::text_style | Description of a text style |
Ccgv::gui::theme_info | |
Ccgv::gui::trigger | Trigger provides callbacks after a programmable time delay |
►Ccgv::gui::vr_event_extension | Interface common to vr events |
Ccgv::gui::vr_key_event | Vr key events use the key codes defined in vr::VRKeys |
Ccgv::gui::vr_pose_event | Vr extension of pose events |
Ccgv::gui::vr_stick_event | Vr extension of stick event |
Ccgv::gui::vr_throttle_event | Vr extension of throttle event |
Ccgv::gui::vr_server | Server for vr events |
Ccgv::gui::with_index_struct< T > | Helper struct to support value references as well as value references with index |
Ccgv::gui::with_index_traits< T > | |
Ccgv::gui::with_index_traits< with_index_struct< T > > | |
Ccgv::math::adjacency_list< v_type > | A graph represented in an adjacency list |
Ccgv::math::bresenham_traverser | |
Ccgv::math::control_point_container< T > | |
Ccgv::math::diag_mat< T > | A diagonal matrix type which internally stores the elements on the main diagonal in a vector |
►Ccgv::math::distorted_pinhole_types | Common type declarations used by distorted_pinhole class that are independent of the template parameter |
►Ccgv::math::distorted_pinhole< T > | Pinhole camera including distortion according to Brown-Conrady model |
Ccgv::math::camera< T > | Extend distorted pinhole with external calibration stored as a pose matrix |
►Ccgv::math::edge | |
Ccgv::math::weighted_edge | |
Ccgv::math::fibo_heap< key_type, value_type, max_degrees > | A fibonacci heap |
►Ccgv::math::fvec< T, N > | A vector with zero based index |
Ccgv::math::fmat< volume::coord_type, 3, 3 > | |
Ccgv::math::fmat< float, 4, 4 > | |
Ccgv::math::fmat< float, 3, 3 > | |
Ccgv::math::fmat< float, 3, 4 > | |
Ccgv::math::quaternion< float > | |
►Ccgv::math::interpolator< T > | |
Ccgv::math::piecewise_linear_interpolator< T > | |
Ccgv::math::piecewise_nearest_interpolator< T > | |
Ccgv::math::interval< T > | The interval template represents a closed interval of two numbers, i.e |
Ccgv::math::low_tri_mat< T > | |
Ccgv::math::mat< T > | A matrix type (full column major storage) The matrix can be loaded directly into OpenGL without need for transposing! |
►Ccgv::math::mfunc< X, T > | Interface class for multivariate function with two template arguments: |
Ccgv::math::v2_func< X, T > | Specialization of a multivariate function to two independent variables, which only reimplements the method get_nr_independent_variables |
Ccgv::math::v3_func< X, T > | Specialization of a multivariate function to three independent variables, which only reimplements the method get_nr_independent_variables |
Ccgv::math::perm_mat | Permutation matrix type |
►Ccgv::math::pinhole< T > | Class to store and use a pinhole camera model without distortion but with support for skew and different focal lengths in x and y direction |
Ccgv::math::distorted_pinhole< T > | Pinhole camera including distortion according to Brown-Conrady model |
Ccgv::math::random | High quality random number generator, which is a little bit slower than typical random number generators but with a period about 3.138 x 10^57 |
Ccgv::math::ray< T, N > | This class defines a template for n-dimensional rays with arbitrary data type defined by origin and direction |
Ccgv::math::ray< T, 3 > | Partial specialization of ray class for 3 dimensions |
Ccgv::math::register_sparse_les_factory< T > | Helper template to register a sparse les solver |
Ccgv::math::rigid_transform< T > | Implementation of a rigid body transformation with a quaternion and a translation vector |
Ccgv::math::sparse_mat< T > | |
Ccgv::math::step_iterator< RandomAccessIterator > | |
Ccgv::math::thin_hyper_plate_spline< T > | A thin hyperplate spline which represents 3d deformations 3d extension of the thin plate spline |
Ccgv::math::thin_plate_spline< T > | A thin plate spline which represents 2d deformations See Fred L |
Ccgv::math::tri_diag_mat< T > | Tridiagonal matrix (square) |
Ccgv::math::union_find | A union find data structure |
Ccgv::math::Unsymmeig< T > | |
Ccgv::math::up_tri_mat< T > | |
►Ccgv::math::vec< T > | A column vector class |
Ccgv::math::qem< T > | Dimension independent implementation of quadric error metrics |
Ccgv::math::vertex< ET > | |
►Ccgv::media::abst_color_storage | Interface for color storage of different internal types |
Ccgv::media::color_storage< C > | Template implementation of color storage model |
Ccgv::media::alpha_model_traits< am > | |
Ccgv::media::alpha_model_traits< NO_ALPHA > | |
Ccgv::media::alpha_reference< T, am > | Captures reference to alpha component of color |
Ccgv::media::alpha_reference< T, NO_ALPHA > | Specialize for color types without alpha where reference is to static dummy alpha |
Ccgv::media::axis_aligned_box< T, N > | An axis aligned box, defined by to points: min and max |
Ccgv::media::color_base< T, cm, am > | Minimal data interface for color used to implement conversion |
Ccgv::media::color_model_traits< cm > | |
Ccgv::media::color_model_traits< LUM > | |
Ccgv::media::color_one< T > | |
Ccgv::media::color_one< double > | |
Ccgv::media::color_one< float > | |
Ccgv::media::color_storage_traits< T > | Traits struct used to derive color type (need to be declared on namespace level for specialization) |
Ccgv::media::color_storage_traits< color< float, RGB > > | |
Ccgv::media::color_storage_traits< color< float, RGB, OPACITY > > | |
Ccgv::media::color_storage_traits< color< unsigned char, RGB > > | |
Ccgv::media::color_storage_traits< color< unsigned char, RGB, OPACITY > > | |
►Ccgv::media::colored_model | Coordinate type independent base class of simple mesh data structure that handles indices and colors |
►Ccgv::media::mesh::simple_mesh_base | Coordinate type independent base class of simple mesh data structure that handles indices and colors |
Ccgv::media::mesh::simple_mesh< float > | |
Ccgv::media::mesh::simple_mesh< T > | |
►Ccgv::media::mesh::simple_mesh< T > | Simple_mesh class is templated over the coordinate type that defaults to float |
Ccgv::media::mesh::dynamic_mesh< float > | |
►Ccgv::media::mesh::dynamic_mesh< T > | The dynamic_mesh provides interpolation between several blend shapes of a mesh |
Ccgv::media::mesh::adaptive_skinned_mesh< T > | Extension of dynamic_mesh that supports regression of joint locations from shaped mesh as well as pose dependent shape corrections for which the entries of the joint rotation matrices are used |
Ccgv::media::const_alpha_reference< T, am > | Captures reference to alpha component of color |
Ccgv::media::const_alpha_reference< T, NO_ALPHA > | Specialize for color types without alpha where reference is to static dummy alpha |
►Ccgv::media::extinction_alpha_interface< ta_derived > | Extinction_alpha_interface adds access function to the opacity, where write access is only granted for an OPACITY-alpha |
Ccgv::media::color< float, cgv::media::RGB, cgv::media::OPACITY > | |
Ccgv::media::color< float, cgv::media::RGB > | |
Ccgv::media::color< float, RGB, OPACITY > | |
Ccgv::media::color< float, RGB > | |
Ccgv::media::color< cgv::type::uint8_type, cgv::media::RGB > | |
Ccgv::media::color< float > | |
Ccgv::media::fourcc | Fourcc ids as used in the riff format to identify chunks |
Ccgv::media::hls_color_interface< ta_derived > | Hls_color_interface adds access function to the H, L, and S-channels of the color, where write access is only granted for an HLS-color |
Ccgv::media::illum::light_source | >simple class to hold the properties of a light source |
►Ccgv::media::illum::phong_material | >simple class to hold the material properties of a phong material |
Ccgv::media::illum::obj_material | >extension of a phong material with support for texture mapped color channels |
►Ccgv::media::illum::surface_material | Simple class to hold the material properties of a phong material |
►Ccgv::media::illum::textured_surface_material | Simple class to hold the material properties of a phong material |
Ccgv::render::textured_material | Class that extends obj_material with the management of textures |
Ccgv::media::mesh::always_valid< T > | |
Ccgv::media::mesh::c_slice_info< T, P > | Data structure for the information that is cached per volume slice by the cuberille algorithm |
Ccgv::media::mesh::CELL_ENTRY | |
Ccgv::media::mesh::cell_info< T > | Information stored per cell |
Ccgv::media::mesh::convex_polyhedron< T, TCDim >::vertex_type | Type of a vertex |
►Ccgv::media::mesh::convex_polyhedron_base | |
Ccgv::media::mesh::convex_polyhedron< T, TCDim > | Simple mesh templated with per vertex position and texture coordinates and per face plane |
Ccgv::media::mesh::dc_slice_info< T > | Data structure for the information that is cached per volume slice |
Ccgv::media::mesh::dynamic_mesh< T >::blend_shape | Captures where and how the blandshape data is stored |
Ccgv::media::mesh::equal< T > | |
Ccgv::media::mesh::face_info | Simple structure to describe a face |
Ccgv::media::mesh::greater_equal< T > | |
Ccgv::media::mesh::group_info | Simple structure to describe a group |
Ccgv::media::mesh::line_info | Simple structure to describe a line |
Ccgv::media::mesh::not_max_valid< T > | |
Ccgv::media::mesh::not_nan_valid< T > | |
►Ccgv::media::mesh::obj_reader_base | Base class for obj reader with implementation that is independent of coordinate type |
►Ccgv::media::mesh::obj_reader_generic< T > | Implements the pure reading of an obj file and calls virtual callback functions to allow a derived class to handle the read information |
Ccgv::media::mesh::obj_loader_generic< T > | Implements the virtual interface of the obj_reader and stores all read information |
Ccgv::media::mesh::simple_mesh_obj_reader< T > | |
Ccgv::media::mesh::slice_info< T > | Data structure for the information that is cached per volume slice |
Ccgv::media::mesh::streaming_mesh< T > | Class used to perform the marching cubes algorithm |
►Ccgv::media::mesh::streaming_mesh_callback_handler | Pure abstract interface to handle callbacks of a streaming mesh |
Ccgv::render::gl::gl_implicit_surface_drawable_base | Drawable that visualizes implicit surfaces by contouring them with marching cubes or dual contouring |
Ccgv::media::opacity_alpha_interface< ta_derived > | Opacity_alpha_interface adds access function to the opacity, where write access is only granted for an OPACITY-alpha |
Ccgv::media::plane< T > | A plane of arbitrary dimension stored as a homogeneous vector that defines the coefficients of the plane equation |
Ccgv::media::ray< T > | A simple ray data structure for arbitrary dimensions |
Ccgv::media::rgb_color_interface< ta_derived > | Rgb_color_interface adds access function to the R, G, and B-channels of the color, where write access is only granted for an RGB-color |
Ccgv::media::riff_handler | Callback handler passed to riff reader |
Ccgv::media::riff_reader | Reader class for riff files such as .ani or .avi |
Ccgv::media::sphere< T, N > | A sphere data structure |
Ccgv::media::transparency_alpha_interface< ta_derived > | Transparency_alpha_interface adds access function to the opacity, where write access is only granted for an OPACITY-alpha |
►Ccgv::media::volume::file_organisation_info | |
Ccgv::media::volume::octree_file_organisation_info | |
Ccgv::media::volume::slice_file_organisation_info | |
Ccgv::media::volume::tile_file_organisation_info | |
►Ccgv::media::volume::volume | |
Ccgv::media::volume::ooc_sliced_volume | Ooc_sliced_volume data structure allows random access to a volume that is stored as per slice file on disk |
►Ccgv::media::volume::volume_info | |
Ccgv::media::volume::sliced_volume_info | |
Ccgv::media::volume::voxel_file_info | |
Ccgv::media::xyz_color_interface< ta_derived > | Xyz_color_interface adds access function to the X, Y, and Z-channels of the color, where write access is only granted for an XYZ-color |
Ccgv::os::display | Display class gives access to the display modes of all available displays |
Ccgv::os::display_configuration | Display configuration combines a display mode and the position of the display on the virtual screen |
Ccgv::os::display_mode | Display mode describes a valid setting of the display parameters |
Ccgv::os::display_position | Display position gives the signed x and y coordinates on the virtual screen |
Ccgv::os::http_request | Structure that contains all input and output parameters of a http request |
►Ccgv::os::mutex | A simple mutex (mutual exclusion) for solving thread synchronisation problems |
Ccgv::os::condition_mutex | A mutex that can wake up other threads by signals sent when a condition is fulfilled |
►Ccgv::os::thread | Thread class implementation that uses pthreads internally |
Ccgv::os::function_thread | |
Ccgv::os::function_thread | |
►Ccgv::os::queued_input_thread | Base class for system command output pipe or named pipe threads including a queue of data blocks, a vector storing smaller data packages and a separate thread |
Ccgv::os::named_pipe_input_thread | |
Ccgv::os::pipe_input_thread | |
►Ccgv::os::queued_output_thread | Base class for system command input pipe or named pipe threads including a queue of data blocks and a separate thread |
Ccgv::os::named_pipe_output_thread | Queued thread class that manages a named pipe |
Ccgv::os::pipe_output_thread | Queued thread class that manages a child process connecting to its input pipe |
Ccgv::os::web_server_thread | Web server interface that runs in its own thread |
►Ccgv::os::web_server | Simple interface for a web server |
Ccgv::os::web_server_thread | Web server interface that runs in its own thread |
Ccgv::os::web_server_provider | Interface for a html_server provider |
Ccgv::os::web_server_provider_registration< T > | Template to facilitate registeration of a web server provider |
Ccgv::plot::attribute_source | Store source of a single plot attribute (one coordinate axis or one float attribute) |
Ccgv::plot::attribute_source_array | Struct that manages attribute sources and corresponding gpu objects per subplot |
Ccgv::plot::axis_config | Configuration information stored per domain axis |
Ccgv::plot::domain_config | |
Ccgv::plot::mapped_opacity | |
Ccgv::plot::mapped_rgb | |
Ccgv::plot::mapped_rgba | |
Ccgv::plot::mapped_size | |
Ccgv::plot::plot_base::label_info | Render information stored per label |
Ccgv::plot::plot_base::tick_batch_info | |
►Ccgv::plot::plot_base_config | Plot independent configuration parameters of one sub plot in a 2d or 3d plot |
Ccgv::plot::plot2d_config | Extend common plot configuration with parameters specific to 2d plot |
Ccgv::plot::plot3d_config | Extend common plot configuration with parameters specific to 2d plot |
►Ccgv::plot::sample_access | |
Ccgv::plot::vecn_sample_access< N > | |
Ccgv::plot::tick_config | Tickmark configuration of one tickmark type |
Ccgv::ppp::command_info | |
Ccgv::ppp::expression_processor | |
Ccgv::ppp::func_type | |
Ccgv::ppp::namespace_info | For each namespace the following information is stored |
Ccgv::ppp::operator_info | |
Ccgv::ppp::ph_processor | Pre header processor parses a pre header file and converts it to a header file or uses the information from parsing to transform a template file to a header file |
Ccgv::ppp::variant | |
►Ccgv::reflect::abst_reflection_traits | Abstract interface for type reflection with basic type management and optional string conversion |
Ccgv::reflect::reflection_traits_impl< T, abst_reflection_traits > | |
►Ccgv::reflect::abst_enum_reflection_traits | Type independent functionality for all enum fallback implementations |
►Ccgv::reflect::reflection_traits_impl< T, abst_enum_reflection_traits > | |
Ccgv::reflect::enum_reflection_traits< T > | This type specific reflection traits class is used by the reflect_enum function to reflect enum types |
Ccgv::reflect::compatibility::get_member_dispatch< use_get, T, Q > | |
Ccgv::reflect::compatibility::get_member_dispatch< true, T, Q > | |
Ccgv::reflect::compatibility::set_member_dispatch< use_get, T, Q > | |
Ccgv::reflect::compatibility::set_member_dispatch< true, T, Q > | |
Ccgv::reflect::detail | |
Ccgv::reflect::detail::reflect_base_dispatch< use_get, B > | |
Ccgv::reflect::detail::reflect_base_dispatch< true, B > | |
Ccgv::reflect::detail::reflect_const_array_dispatch< use_get, T, n > | |
Ccgv::reflect::detail::reflect_const_array_dispatch< true, T, n > | |
Ccgv::reflect::detail::reflect_member_impl< T, K > | |
Ccgv::reflect::detail::reflect_member_impl< T, K >::reflect_impl< has_external, RT > | |
Ccgv::reflect::detail::reflect_member_impl< T, K >::reflect_impl< true, RT > | |
Ccgv::reflect::detail::reflect_member_impl< T, RTK_SELF_REFLECT > | |
Ccgv::reflect::detail::reflect_member_impl< T, RTK_STD_TYPE > | |
Ccgv::reflect::detail::reflect_method_impl< M, R > | |
Ccgv::reflect::detail::reflect_method_impl< M, void > | |
Ccgv::reflect::detail::reflect_vector_dispatch< use_get, T > | |
Ccgv::reflect::detail::reflect_vector_dispatch< true, T > | |
Ccgv::reflect::find_reflection_handler::group_info | |
Ccgv::reflect::method_interface | Abstract interface to call a method of a given instance |
Ccgv::reflect::method_interface_impl< M > | Forward declaration of method_interface_impl which is implemented in <cgv/reflect/method_interface_impl.ph>, include the generated header <cgv/reflect/method_interface_impl.h> |
Ccgv::reflect::method_parameter_traits_helper< i, n, M > | |
Ccgv::reflect::method_parameter_traits_helper< i, i, M > | |
►Ccgv::reflect::reflection_handler | Self reflection handler is passed to the virtual self_reflect() method of cgv::base::base |
Ccgv::base::call_reflection_handler | |
Ccgv::base::property_declaration_reflection_handler | |
►Ccgv::data::io_reflection_handler | Common base for all io reflection handlers |
►Ccgv::data::ascii_reflection_handler | Read from ascii file |
Ccgv::data::ascii_read_reflection_handler | Read from ascii file |
Ccgv::data::ascii_write_reflection_handler | Read from ascii file |
►Ccgv::data::binary_reflection_handler | Reflect to and from binary file |
Ccgv::data::binary_read_reflection_handler | Read from ascii file |
Ccgv::data::binary_write_reflection_handler | Read from ascii file |
Ccgv::reflect::debug_reflection_handler | Debug reflection handler generates a string in the member output that contains a complete description of the reflected instance |
►Ccgv::reflect::find_reflection_handler | The cgv::reflect::find_reflection_hander steers traversal to a specific member and calls the virtual function process_member() that can be overloaded by derived classes such as cgv::reflect::get_reflection_handler |
Ccgv::reflect::get_reflection_handler | Access to a member variable of an instance |
Ccgv::reflect::set_reflection_handler | |
Ccgv::reflect::reflection_handler::nesting_info | For each nesting during traversal a nesting info is pushed back to the end of the nesting info stack |
Ccgv::reflect::reflection_traits_info_self< is_self, T > | |
Ccgv::reflect::reflection_traits_info_self< true, T > | |
Ccgv::reflect::reflection_traits_info_std< true, T > | |
►Ccgv::reflect::self_reflection_tag | Derive from this class to announce implementation of the method self_reflect |
Ccgv::base::base | Base class for all classes that can be registered with support for dynamic properties (see also section Base Hierarchy of page Namespace cgv::base) |
Ccgv::render::a_buffer | This class provides a_buffer functionality |
Ccgv::render::anonymous_namespace{clod_point_renderer.cxx}::DrawParameters | |
Ccgv::render::array_descriptor_traits< T > | |
Ccgv::render::array_descriptor_traits< cgv::math::vec< T > > | |
Ccgv::render::array_descriptor_traits< std::vector< T > > | |
Ccgv::render::attribute_array | |
Ccgv::render::attribute_array_manager | Attribute array manager used to upload arrays to gpu |
Ccgv::render::clod_point_buffer_manager | |
Ccgv::render::clod_point_renderer | |
Ccgv::render::clod_point_renderer::Point | |
►Ccgv::render::color_map | |
Ccgv::render::gl_color_map | |
Ccgv::render::context::BlendState | Represents a blend state used to configure fragment blending |
Ccgv::render::context::BufferMask | Represents a buffer mask used to mask depth and color buffer outputs |
Ccgv::render::context::DepthTestState | Represents a depth test state used to configure depth testing |
Ccgv::render::context::light_source_status | Status information of light sources |
Ccgv::render::context::render_info | Information necessary for a rendering pass |
►Ccgv::render::context_config | Configuration object used to define context parameters that need to be set already at creation time |
►Ccgv::render::context | Base class for all drawables, which is independent of the used rendering API |
Ccgv::render::gl::gl_context | Implementation of the context API for the OpenGL API excluding methods for font selection, redraw and initiation of render passes |
Ccgv::render::render_config | Configuration object used to define render view creation parameters including error handling configuration |
Ccgv::render::context_factory_registration | |
Ccgv::render::draw_call | |
Ccgv::render::element_descriptor_traits< T > | |
Ccgv::render::element_descriptor_traits< cgv::math::fmat< T, N, M > > | |
Ccgv::render::element_descriptor_traits< cgv::math::fvec< T, N > > | |
Ccgv::render::element_descriptor_traits< cgv::math::mat< T > > | |
Ccgv::render::element_descriptor_traits< cgv::math::quaternion< T > > | |
Ccgv::render::element_descriptor_traits< cgv::math::vec< T > > | |
Ccgv::render::element_descriptor_traits< cgv::media::color< T, cm, am > > | |
Ccgv::render::generic_render_data | |
Ccgv::render::generic_renderer | |
Ccgv::render::gl::gl_cursor | Windows only implementation of functionality to create and draw an RGBA texture representing standard mouse cursor icons |
►Ccgv::render::gl::gl_depth_peeler | OpenGL helper class to simplify depth peeling |
Ccgv::render::gl::gl_transparent_renderer | OpenGL helper class to simplify transparent rendering |
Ccgv::render::gl::gl_time_query | OpenGL helper class to perform time measurements |
Ccgv::render::gl::gl_traits< T > | Traits structure that maps a fundamental type to the Type enum |
Ccgv::render::gl::gl_traits< char > | |
Ccgv::render::gl::gl_traits< double > | |
Ccgv::render::gl::gl_traits< float > | |
Ccgv::render::gl::gl_traits< int > | |
Ccgv::render::gl::gl_traits< short > | |
Ccgv::render::gl::gl_traits< unsigned char > | |
Ccgv::render::gl::gl_traits< unsigned int > | |
Ccgv::render::gl::gl_traits< unsigned short > | |
Ccgv::render::managed_frame_buffer | Class that manages a frame buffer along with its attachments |
Ccgv::render::managed_frame_buffer::attachment | |
Ccgv::render::mesh_render_info::attribute_configuration | Information needed per mesh attribute to know where it is stored in vbos |
Ccgv::render::mesh_render_info::vbo_configuration | Information stored per vbo |
Ccgv::render::performance_measurement | |
►Ccgv::render::performance_monitor | This class allows to monitor the performance of a set of tasks that are repeatedly executed over time |
Ccgv::render::gl::gl_performance_monitor | |
Ccgv::render::performance_task | |
►Ccgv::render::render_component | Base interface for all render components |
►Ccgv::render::attribute_array_binding_base | Base class for attribute_array_bindings |
Ccgv::render::attribute_array_binding | Attribute_array_binding allows to define vertex attributes (i.e |
►Ccgv::render::frame_buffer_base | Base interface for framebuffer |
Ccgv::render::frame_buffer | This class encapsulate frame buffers that live on the GPU and can be used as destination for the render process |
►Ccgv::render::render_buffer_base | Base interface for a render_buffer |
Ccgv::render::render_buffer | This class encapsulate render buffers that live on the GPU which must support frame buffer objects for this to work |
Ccgv::render::shader_code | Shader code object holds a code fragment of a geometry vertex or fragment shader and can be added to a shader program |
►Ccgv::render::shader_program_base | Base interface for shader programs |
Ccgv::render::shader_program | Shader program combines several shader code fragments to a complete definition of the shading pipeline |
►Ccgv::render::texture_base | Base interface for a texture |
Ccgv::render::texture | Texture class encapsulates all functionality independent of the rendering api |
►Ccgv::render::vertex_buffer_base | Base interface for a vertex buffer |
Ccgv::render::vertex_buffer | Vertex buffer is an unstructured memory block on the GPU |
►Ccgv::render::render_data_base< RendererType, RenderStyleType, ColorType > | A base class for storing render data and style usable with the default renderers provided in the cgv::render namespace |
Ccgv::render::box_render_data_base< box_renderer, box_render_style, rgb > | |
Ccgv::render::box_render_data_base< box_wire_renderer, box_wire_render_style, rgb > | |
Ccgv::render::box_render_data_base< box_renderer, box_render_style, color< float, cgv::media::RGB, cgv::media::OPACITY > > | |
Ccgv::render::cone_render_data< color< float, cgv::media::RGB, cgv::media::OPACITY > > | |
Ccgv::render::rectangle_render_data< color< float, cgv::media::RGB, cgv::media::OPACITY > > | |
Ccgv::render::sphere_render_data< color< float, cgv::media::RGB, cgv::media::OPACITY > > | |
Ccgv::render::arrow_render_data< ColorType > | |
►Ccgv::render::box_render_data_base< RendererType, RenderStyleType, ColorType > | A base class for storing render data usable with the box_renderer and box_wire_renderer |
Ccgv::render::box_render_data< color< float, cgv::media::RGB, cgv::media::OPACITY > > | |
Ccgv::render::box_render_data< ColorType > | Render data for box geometry with support for the box_renderer |
Ccgv::render::box_wire_render_data< ColorType > | Render data for box geometry with support for the box_wire_renderer |
Ccgv::render::cone_render_data< ColorType > | Render data for cone geometry with support for the cone_renderer |
Ccgv::render::ellipsoid_render_data< ColorType > | Render data for ellipsoid geometry with support for the ellipsoid_renderer |
Ccgv::render::line_render_data< ColorType > | Render data for line geometry with support for the line_renderer |
Ccgv::render::point_render_data< ColorType > | Render data for point geometry with support for the point_renderer |
Ccgv::render::rectangle_render_data< ColorType > | Render data for rectangle geometry with support for the rectangle_renderer |
Ccgv::render::sphere_render_data< ColorType > | Render data for sphere geometry with support for the sphere_renderer |
Ccgv::render::surfel_render_data< ColorType > | Render data for surfel geometry with support for the surfel_renderer |
►Ccgv::render::render_info | Mesh_render_info structure manages vertex buffer objects for attribute and element buffers as well as an attribute array binding object |
Ccgv::render::mesh_render_info | Mesh_render_info structure manages vertex buffer objects for attribute and element buffers as well as an attribute array binding object |
►Ccgv::render::render_style | Base class for all render styles |
►Ccgv::render::clod_point_render_style | Render style for sphere rendere |
Ccgv::render::clod_point_render_style_reflect | |
►Ccgv::render::group_render_style | Render style used for group information |
Ccgv::render::group_render_style_reflect | |
►Ccgv::render::line_render_style | Style of a line |
►Ccgv::render::box_wire_render_style | Box wires extend line render styles |
Ccgv::render::box_wire_render_style_reflect | |
Ccgv::render::line_render_style_reflect | |
►Ccgv::render::normal_render_style | |
Ccgv::render::normal_render_style_reflect | |
►Ccgv::render::point_render_style | Style of a point |
Ccgv::render::point_render_style_reflect | |
►Ccgv::render::slab_render_style | |
Ccgv::render::slab_render_style_reflect | |
►Ccgv::render::surface_render_style | Style of a point |
►Ccgv::render::arrow_render_style | Style of a point |
Ccgv::render::arrow_render_style_reflect | |
►Ccgv::render::box_render_style | Boxes use surface render styles |
Ccgv::render::box_render_style_reflect | |
►Ccgv::render::cone_render_style | |
Ccgv::render::cone_render_style_reflect | |
►Ccgv::render::ellipsoid_render_style | Render style for ellipsoid rendere |
Ccgv::render::ellipsoid_render_style_reflect | |
►Ccgv::render::rectangle_render_style | Configuration of rectangle renderer |
Ccgv::render::rectangle_render_style_reflect | |
►Ccgv::render::sphere_render_style | Render style for sphere rendere |
Ccgv::render::sphere_render_style_reflect | |
►Ccgv::render::spline_tube_render_style | |
Ccgv::render::spline_tube_render_style_reflect | |
Ccgv::render::surface_render_style_reflect | |
►Ccgv::render::surfel_render_style | Style of a surfel |
Ccgv::render::surfel_render_style_reflect | |
Ccgv::render::volume_render_style | Style of a volume |
►Ccgv::render::renderer | Abstract base class for all renderers that handles a shader program and position / color attribute |
►Ccgv::render::group_renderer | Abstract renderer class that provides functionality for grouping primitives |
►Ccgv::render::line_renderer | Renderer that supports point splatting |
Ccgv::render::box_wire_renderer | Renderer that supports point splatting |
Ccgv::render::normal_renderer | Renderer that supports rendering point normals |
Ccgv::render::point_renderer | Renderer that supports point splatting |
Ccgv::render::slab_renderer | Renderer that supports point splatting |
►Ccgv::render::surface_renderer | Base classes for renderers that support surface rendering |
Ccgv::render::arrow_renderer | Renderer that supports point splatting |
Ccgv::render::box_renderer | Renderer that supports point splatting |
Ccgv::render::cone_renderer | Renderer that supports raycasting of cones |
Ccgv::render::ellipsoid_renderer | Renderer that supports splatting of ellipsoids |
Ccgv::render::rectangle_renderer | Renderer that supports plane rendering |
Ccgv::render::sphere_renderer | Renderer that supports splatting of spheres |
Ccgv::render::spline_tube_renderer | Renderer that supports point splatting |
Ccgv::render::surfel_renderer | Renderer that supports point splatting |
Ccgv::render::volume_renderer | Renderer that supports point splatting |
Ccgv::render::shader_library | Shader library that handles shader loading |
Ccgv::render::shader_library::shader_info | |
Ccgv::render::textured_rectangle | This type provides a simple helper class to store rectangles with texture coordinates |
Ccgv::render::type_descriptor | Compact type description of data that can be sent to the context; convertible to int |
Ccgv::render::vertex_attribute | |
►Ccgv::render::view | Defines a symmetric view with the following quantities: |
►Ccgv::render::clipped_view | Extends the view class with information on z clipping planes and scene extent and supports clipping plane computation from scene extent |
Ccgv::render::stereo_view | Extends the clipped view with information on eye distance and parallax zero information |
Ccgv::render::window_transformation | Parameters necessary to define window transformation |
►Ccgv::signal::abst_managed_list | |
Ccgv::signal::managed_list< T > | |
Ccgv::signal::bool_combiner | Base class for signals that combine the boolean result of the attached functors with boolean and/or operations |
►Ccgv::signal::tacker | |
Ccgv::gui::animation_manager | |
Ccgv::gui::base_provider_generator | |
Ccgv::gui::key_control< T > | |
►Ccgv::gui::provider | Derive from this class to provide a gui to the current viewer |
Ccgv::app::overlay | |
Ccgv::gui::base_provider | |
Cvr_emulator | |
Cvr_test | |
►Ccgv::gui::theme_observer | |
Ccgv::app::themed_canvas_overlay | |
Ccgv::plot::plot_base | Base class for plot2d and plot3d, which can have several sub plots each |
Ccgv::type::cond::has_virtual_destructor< T > | Template condition returning, whether the passed type has a virtual destructor |
Ccgv::type::cond::is_abstract< T > | Template condition returning, whether the first argument is a base class of the second argument |
Ccgv::type::cond::is_base_of< base_type, derived_type > | Template condition returning, whether the first argument is a base class of the second argument |
►Ccgv::type::cond::is_const< T > | Checks if a type has the const modifier |
Ccgv::type::cond::is_const< T & > | |
Ccgv::type::cond::is_const< const T > | |
Ccgv::type::cond::is_enum< T > | Template condition returning, whether the given type is an enum type |
Ccgv::type::cond::is_standard_type< T > | Template condition returning, whether the given type is a standard type (excluding void and enum types) |
Ccgv::type::cond::is_standard_type< bool > | |
Ccgv::type::cond::is_standard_type< flt32_type > | |
Ccgv::type::cond::is_standard_type< flt64_type > | |
Ccgv::type::cond::is_standard_type< int16_type > | |
Ccgv::type::cond::is_standard_type< int32_type > | |
Ccgv::type::cond::is_standard_type< int64_type > | |
Ccgv::type::cond::is_standard_type< int8_type > | |
Ccgv::type::cond::is_standard_type< std::string > | |
Ccgv::type::cond::is_standard_type< std::wstring > | |
Ccgv::type::cond::is_standard_type< uint16_type > | |
Ccgv::type::cond::is_standard_type< uint32_type > | |
Ccgv::type::cond::is_standard_type< uint64_type > | |
Ccgv::type::cond::is_standard_type< uint8_type > | |
Ccgv::type::cond::is_standard_type< wchar_type > | |
Ccgv::type::ctrl::if_< condition_type, then_type, else_type > | If traits selects a type from a given condition type which should be cond::true_type or cond::false_type |
Ccgv::type::ctrl::if_< false, then_type, else_type > | |
►Ccgv::type::func::clean< T > | Drop const and reference modifier from type |
Ccgv::type::func::clean_traits< T > | Defines value, reference and pointer types for potentially const and reference types |
Ccgv::type::func::drop_const< T > | Drop const template defines a type without const modifier |
Ccgv::type::func::drop_const< const T > | Specialize drop const type for const types |
Ccgv::type::func::drop_const< T & > | Specialize drop const type for reference types |
Ccgv::type::func::drop_pointer< T > | Drop pointer template defines a type that drops one pointer modifier |
Ccgv::type::func::drop_pointer< T * > | Specialize drop pointer template for pointer types |
Ccgv::type::func::drop_ref< T > | Drop ref template defines a type without reference modifier |
Ccgv::type::func::drop_ref< T & > | Specialize drop ref template for reference types |
Ccgv::type::func::make_argument< T > | Make_argument type function converts a given type to a constant reference if it is not a non constant reference type |
Ccgv::type::func::make_argument< T & > | |
Ccgv::type::func::make_ref< T > | Ensure the reference modifier for a type without changing the const modifier |
Ccgv::type::func::MakeConst::make_const_impl< T > | |
Ccgv::type::func::MakeConst::make_const_impl< T & > | |
Ccgv::type::func::promote< T1, T2 > | Determine the type that should be used to represent the result of an operator or function applies to two different types |
Ccgv::type::func::Promote::promotion_rank< T > | Promote rank template defines a rank for each type which is used to automatically detect the promoted type of a pair of types |
Ccgv::type::func::Promote::promotion_rank< bool > | |
Ccgv::type::func::Promote::promotion_rank< char > | |
Ccgv::type::func::Promote::promotion_rank< double > | |
Ccgv::type::func::Promote::promotion_rank< float > | |
Ccgv::type::func::Promote::promotion_rank< int > | |
Ccgv::type::func::Promote::promotion_rank< long > | |
Ccgv::type::func::Promote::promotion_rank< short > | |
Ccgv::type::func::Promote::promotion_rank< unsigned char > | |
Ccgv::type::func::Promote::promotion_rank< unsigned int > | |
Ccgv::type::func::Promote::promotion_rank< unsigned long > | |
Ccgv::type::func::Promote::promotion_rank< unsigned short > | |
Ccgv::type::func::promote< float, int > | |
Ccgv::type::func::promote< float, long > | |
Ccgv::type::func::promote< float, unsigned int > | |
Ccgv::type::func::promote< float, unsigned long > | |
Ccgv::type::func::promote< int, float > | |
Ccgv::type::func::promote< long, float > | |
Ccgv::type::func::promote< unsigned int, float > | |
Ccgv::type::func::promote< unsigned long, float > | |
Ccgv::type::func::transfer_const< T, S > | Return const S if T is const and S otherwise |
Ccgv::type::func::transfer_const< const T *, S * > | |
Ccgv::type::func::transfer_const< const T, S > | |
Ccgv::type::info::detail::dispatch_type_name< T, is_std > | |
Ccgv::type::info::detail::dispatch_type_name< T, false > | |
Ccgv::type::info::name_type_id_pair | |
Ccgv::type::info::type_access< T > | Access value whos type is given by a TypeId |
Ccgv::type::info::type_id< T > | Template with a static member function get_id() of type TypeId returning the TypeId of the template argument T |
Ccgv::type::info::type_id< bool > | |
Ccgv::type::info::type_id< flt32_type > | |
Ccgv::type::info::type_id< flt64_type > | |
Ccgv::type::info::type_id< int16_type > | |
Ccgv::type::info::type_id< int32_type > | |
Ccgv::type::info::type_id< int64_type > | |
Ccgv::type::info::type_id< int8_type > | |
Ccgv::type::info::type_id< std::string > | |
Ccgv::type::info::type_id< std::wstring > | |
Ccgv::type::info::type_id< uint16_type > | |
Ccgv::type::info::type_id< uint32_type > | |
Ccgv::type::info::type_id< uint64_type > | |
Ccgv::type::info::type_id< uint8_type > | |
Ccgv::type::info::type_id< void > | |
Ccgv::type::info::type_id< wchar_type > | |
►Ccgv::type::info::type_name< T > | Traits class with a static function get_name() of type const char* that returns the type name of the template argument T |
Cenum_aware_type_name< T, is_enum > | |
Ccgv::type::info::type_name< cgv::media::illum::light_source > | |
Ccgv::type::info::type_ptr< type_id > | Template to cast a pointer into a type known at compile time and specified as TypeId |
Ccgv::type::info::type_ptr< TI_BOOL > | |
Ccgv::type::info::type_ptr< TI_FLT32 > | |
Ccgv::type::info::type_ptr< TI_FLT64 > | |
Ccgv::type::info::type_ptr< TI_INT16 > | |
Ccgv::type::info::type_ptr< TI_INT32 > | |
Ccgv::type::info::type_ptr< TI_INT64 > | |
Ccgv::type::info::type_ptr< TI_INT8 > | |
Ccgv::type::info::type_ptr< TI_STRING > | |
Ccgv::type::info::type_ptr< TI_UINT16 > | |
Ccgv::type::info::type_ptr< TI_UINT32 > | |
Ccgv::type::info::type_ptr< TI_UINT64 > | |
Ccgv::type::info::type_ptr< TI_UINT8 > | |
Ccgv::type::info::type_ptr< TI_WCHAR > | |
Ccgv::type::info::type_ptr< TI_WSTRING > | |
Ccgv::type::traits::max< T > | Max traits defines for each type in the static const member value , what the maximum value is |
Ccgv::type::traits::max< int16_type > | |
Ccgv::type::traits::max< int32_type > | |
Ccgv::type::traits::max< int64_type > | |
Ccgv::type::traits::max< int8_type > | |
Ccgv::type::traits::max< uint16_type > | |
Ccgv::type::traits::max< uint32_type > | |
Ccgv::type::traits::max< uint64_type > | |
Ccgv::type::traits::max< uint8_type > | |
Ccgv::type::traits::max_fct< T > | Max_fct traits provides a static function returning the maximal value of a type |
Ccgv::type::traits::max_fct< double > | |
Ccgv::type::traits::max_fct< float > | |
Ccgv::type::traits::member_pointer< T > | Traits class that allows to check for member pointer types and to query the type this_type of the class and member_type of the member |
Ccgv::type::traits::member_pointer< M T::* > | |
Ccgv::type::traits::min< T > | Min traits defines for each type in the static const member value , what the minimum value is |
Ccgv::type::traits::min< char > | |
Ccgv::type::traits::min< int > | |
Ccgv::type::traits::min< long > | |
Ccgv::type::traits::min< short > | |
Ccgv::type::traits::min< unsigned char > | |
Ccgv::type::traits::min< unsigned int > | |
Ccgv::type::traits::min< unsigned long > | |
Ccgv::type::traits::min< unsigned short > | |
Ccgv::type::traits::min_fct< T > | Min_fct traits provides a static function returning the minimal value of a type |
Ccgv::type::traits::min_fct< double > | |
Ccgv::type::traits::min_fct< float > | |
Ccgv::type::traits::one< T > | One traits defines for each type in the static const member value , what the value of one is |
Ccgv::type::traits::one_fct< T > | One_fct traits provides a static function returning the value of a type that is interpreted as one |
Ccgv::type::traits::one_fct< double > | |
Ccgv::type::traits::one_fct< float > | |
Ccgv::type::traits::zero< T > | Zero traits defines for each type in the static const member value , what the zero value is |
Ccgv::type::variant< T > | Convenience template to access a value pointed to by a void pointer where the type of the value is given by a string as it results from cgv::type::info::type_name<T>::get_name() |
Ccgv::type::variant< bool > | |
Ccgv::type::variant< const char * > | |
Ccgv::type::variant< std::string > | |
Ccgv::type::variant< std::wstring > | |
Ccgv::utils::big_binary_file | Class to handle files with very large sizes (>=2GB) hiding the ugly win32 api calls |
►Ccgv::utils::date | |
Ccgv::utils::date_time | |
Ccgv::utils::file::FileInfo | |
Ccgv::utils::guid | Simple struct to represent guid |
Ccgv::utils::pointer_test | |
Ccgv::utils::Profiler< T > | A profiler class for managing different stopwatches |
Ccgv::utils::progression | Progression provides a simple possibility to show progression of process in console |
Ccgv::utils::statistics | Incrementally accumulate statistical information |
Ccgv::utils::stopwatch | A trivial stop watch class for time measurement |
►Ccgv::utils::time | |
Ccgv::utils::date_time | |
►Ccgv::utils::token | Representation of a token in a text by two pointers begin and end, that point to the first character of the token and behind the last character of the token |
Ccgv::ppp::command_token | |
Ccgv::ppp::expression_token | |
Ccgv::utils::line | Line in a text is simply represented as a token |
Ccgv::utils::tokenizer | Tokenizer allows to split text into tokens in a convenient way |
Ccgv::utils::typed_token | Typed token also stores the type and value of a parsed token |
►Ccgv::media::color_base< T, cm, am > | |
►Ccgv::media::rgb_color_interface< color< T, cm, am > > | Read only implementation of rgb color interface including automatic conversion |
►Ccgv::media::hls_color_interface< color< T, cm, am > > | Read only implementation of hls color interface including automatic conversion |
►Ccgv::media::xyz_color_interface< color< T, cm, am > > | Read only implementation of xyz color interface including automatic conversion |
►Ccgv::media::opacity_alpha_interface< color< T, cm, am > > | Read only implementation of opacity alpha interface including automatic conversion |
►Ccgv::media::transparency_alpha_interface< color< T, cm, am > > | Read only implementation of transparency alpha interface including automatic conversion |
►Ccgv::media::extinction_alpha_interface< color< T, cm, am > > | Read only implementation of extinction alpha interface including automatic conversion |
Ccgv::media::color< T, cm, am > | Represent a color with components of given type and color and alpha model as specified |
►Ccgv::media::color_base< T, RGB, am > | |
Ccgv::media::rgb_color_interface< color< T, RGB, am > > | Read and write access implementation of rgb color interface |
CCondition | |
Cconfig_file_view | |
Ccgv::math::control_point_container< cgv::media::color > | |
Ccgv::math::control_point_container< float > | |
Ccgv::math::diag_mat< std::complex< T > > | |
Cenum_aware_type_name< T, true > | |
Ccgv::media::extinction_alpha_interface< color< cgv::type::uint8_type, cm, am > > | |
Ccgv::media::extinction_alpha_interface< color< float, cm, am > > | |
Ccgv::math::fvec< coord_type, 3 > | |
Ccgv::math::fvec< double, 2 > | |
Ccgv::math::fvec< double, 3 > | |
Ccgv::math::fvec< double, N > | |
Ccgv::math::fvec< float, 2 > | |
Ccgv::math::fvec< float, 3 > | |
Ccgv::math::fvec< float, 4 > | |
Ccgv::math::fvec< float, N *M > | |
Ccgv::math::fvec< float, N > | |
Ccgv::math::fvec< int, 2 > | |
Ccgv::math::fvec< int, 3 > | |
Ccgv::math::fvec< int32_t, 2 > | |
Ccgv::math::fvec< int32_t, 4 > | |
Ccgv::math::fvec< int32_t, N > | |
Ccgv::math::fvec< T, 2 > | |
Ccgv::math::fvec< T, 3 > | |
►Ccgv::math::fvec< T, 4 > | |
Ccgv::math::quaternion< T > | Implements a quaternion |
►Ccgv::math::fvec< T, N *M > | |
Ccgv::math::fmat< T, 3, 4 > | |
Ccgv::math::fmat< T, N, M > | Matrix of fixed size dimensions |
Ccgv::math::fvec< T, TCDim > | |
Ccgv::math::fvec< volume::coord_type, N *M > | |
Ccgv::math::fvec< X, 3 > | |
Cfx::gltf::Accessor | |
Cfx::gltf::Accessor::Sparse | |
Cfx::gltf::Animation | |
Cfx::gltf::Animation::Channel | |
Cfx::gltf::Animation::Sampler | |
Cfx::gltf::Buffer | |
Cfx::gltf::BufferView | |
Cfx::gltf::Camera | |
Cfx::gltf::detail::DataContext | |
Cfx::gltf::Document | |
Cfx::gltf::Image | |
Cfx::gltf::Material | |
Cfx::gltf::Material::PBRMetallicRoughness | |
►Cfx::gltf::Material::Texture | |
Cfx::gltf::Material::NormalTexture | |
Cfx::gltf::Material::OcclusionTexture | |
Cfx::gltf::Mesh | |
►Cfx::gltf::NeverEmpty | |
Cfx::gltf::Accessor::Sparse::Indices | |
Cfx::gltf::Accessor::Sparse::Values | |
Cfx::gltf::Animation::Channel::Target | |
Cfx::gltf::Asset | |
Cfx::gltf::Camera::Orthographic | |
Cfx::gltf::Camera::Perspective | |
Cfx::gltf::Node | |
Cfx::gltf::Primitive | |
Cfx::gltf::ReadQuotas | |
Cfx::gltf::Sampler | |
Cfx::gltf::Scene | |
Cfx::gltf::Skin | |
Cfx::gltf::Texture | |
Cgamepad::device_info | Information provided per gamepad device |
Cgamepad::driver_info | Information structure for drivers |
Cgamepad::driver_registry< T > | Use this template to register your own driver |
Cgamepad::gamepad_driver | Interface class for gamepad drivers, when implementing your driver, provide a constructor with a single options argument of type std::string |
Cgamepad::gamepad_state | See https://upload.wikimedia.org/wikipedia/commons/2/2c/360_controller.svg for an explanation of the positions in the state |
►Ccgv::media::hls_color_interface< color< T, XYZ, am > > | |
Ccgv::media::xyz_color_interface< color< T, XYZ, am > > | Read and write access implementation of xyz color interface |
►Ccgv::type::ctrl::if_< cond::is_const< T1 >::value, make_const< T2 >::type, drop_const< T2 >::type > | |
Ccgv::type::func::promote_const< T1, T2 > | Promote the const modifier from type T1 to T2 |
►Ccgv::type::func::MakeConst::make_const_impl< drop_const< T >::type > | |
Ccgv::type::func::make_const< T > | Drop const traits defines a type without const modifier |
Cnes::basic_pipe_istream< CharT, Traits > | |
Cnes::basic_pipe_ostream< CharT, Traits > | |
►Ccgv::media::opacity_alpha_interface< color< T, cm, TRANSPARENCY > > | |
Ccgv::media::transparency_alpha_interface< color< T, cm, TRANSPARENCY > > | Read and write access implementation of transparency alpha interface |
Ccgv::data::optional< cgv::math::fvec > | |
Ccgv::data::optional< cgv::math::quaternion > | |
Ccgv::data::optional< color< float, cgv::media::RGB, cgv::media::OPACITY > > | |
Ccgv::data::optional< rgb > | |
Ccgv::data::ref_ptr_impl< base, is_ref_counted > | |
Ccgv::data::ref_ptr_impl< font, type::cond::is_base_of< ref_counted, font >::value > | |
Ccgv::data::ref_ptr_impl< font_face, type::cond::is_base_of< ref_counted, font_face >::value > | |
Ccgv::data::ref_ptr_impl< group, is_ref_counted > | |
Ccgv::data::ref_ptr_impl< gui_group, is_ref_counted > | |
Ccgv::data::ref_ptr_impl< node, is_ref_counted > | |
Ccgv::data::ref_ptr_impl< T, type::cond::is_base_of< ref_counted, T >::value > | |
Ccgv::data::ref_ptr_impl< window, type::cond::is_base_of< ref_counted, window >::value > | |
►Ccgv::reflect::reflection_traits_info_self< cgv::type::cond::is_base_of< self_reflection_tag, T >::value, T > | |
►Ccgv::reflect::reflection_traits_info_std< cgv::type::cond::is_standard_type< T >::value, T > | |
Ccgv::reflect::reflection_traits_info< T > | Reflection_traits_info defines compile time information about reflection_traits for a given type T |
Ccgv::reflect::reflection_traits_info_std< is_std, T > | |
Cregister_driver_and_object | |
Crender_config_registration | |
Ccgv::render::render_data_base< arrow_renderer, arrow_render_style, rgb > | |
Ccgv::render::render_data_base< box_renderer, box_render_style, color< float, cgv::media::RGB, cgv::media::OPACITY > > | |
Ccgv::render::render_data_base< box_renderer, box_render_style, rgb > | |
Ccgv::render::render_data_base< box_wire_renderer, box_wire_render_style, rgb > | |
Ccgv::render::render_data_base< cone_renderer, cone_render_style, color< float, cgv::media::RGB, cgv::media::OPACITY > > | |
Ccgv::render::render_data_base< cone_renderer, cone_render_style, rgb > | |
Ccgv::render::render_data_base< ellipsoid_renderer, ellipsoid_render_style, rgb > | |
Ccgv::render::render_data_base< line_renderer, line_render_style, rgb > | |
Ccgv::render::render_data_base< point_renderer, point_render_style, rgb > | |
Ccgv::render::render_data_base< rectangle_renderer, rectangle_render_style, color< float, cgv::media::RGB, cgv::media::OPACITY > > | |
Ccgv::render::render_data_base< rectangle_renderer, rectangle_render_style, rgb > | |
Ccgv::render::render_data_base< RendererType, RenderStyleType, rgb > | |
Ccgv::render::render_data_base< sphere_renderer, sphere_render_style, color< float, cgv::media::RGB, cgv::media::OPACITY > > | |
Ccgv::render::render_data_base< sphere_renderer, sphere_render_style, rgb > | |
Ccgv::render::render_data_base< surfel_renderer, surfel_render_style, rgb > | |
►Ccgv::media::rgb_color_interface< color< T, HLS, am > > | |
Ccgv::media::hls_color_interface< color< T, HLS, am > > | Read and write access implementation of hls color interface |
Cshader_config_registration | |
►Cstd::ostream | |
Ccgv::signal::callback_stream | Connect to the write signal of the callback stream in order to process all text written to the stream |
►Cstd::runtime_error | |
Cfx::gltf::invalid_gltf_document | |
►Cstd::streambuf | |
Ccgv::signal::callback_streambuf | Simple implementation of a streambuf that sends all written text to the write signal that is referenced from the possessing stream |
►Cstd::vector | |
Ccgv::data::grid< Pnt, Idx > | |
Ccgv::data::union_find | |
►Cstereo_view_interactor | |
Cvr_view_interactor | Extends the stereo view interactor for vr support |
Cstl_reader::StlMesh< TNumber, TIndex > | Convenience mesh class which makes accessing the stl data more easy |
Ccgv::media::mesh::streaming_mesh< double > | |
►Ccgv::media::mesh::streaming_mesh< X > | |
Ccgv::media::mesh::cuberille< X, T, P > | Class used to perform the marching cubes algorithm |
Ccgv::media::mesh::dual_contouring< X, T > | Class used to perform the marching cubes algorithm |
►Ccgv::media::mesh::marching_cubes_base< X, T > | Class used to perform the marching cubes algorithm |
Ccgv::media::mesh::marching_cubes< X, T > | Class used to perform the marching cubes algorithm |
►Ctinyxml2::XMLVisitor | |
Ccgv::xml::FindElementByNameVisitor | Finds a tinyxml2::XMLElement by name |
Ctoken | |
►Ccgv::media::transparency_alpha_interface< color< T, cm, EXTINCTION > > | |
Ccgv::media::extinction_alpha_interface< color< T, cm, EXTINCTION > > | Read and write access implementation of extinction alpha interface |
Ccgv::math::vec< float > | |
Ccgv::math::vec< int > | |
Ccgv::math::vec< std::complex< T > > | |
Ccgv::math::vec< unsigned > | |
Cvr::controller_input_config | Configuration of a controller input axis |
Cvr::driver_registry< T > | Use this template to register your own driver |
►Cvr::gl_vr_display | Implements offscreen rendering |
►Cvr::vr_kit | Vr kit is composed of headset, two controllers, and two trackers, where all devices can be attached or detached |
Cvr_emulated_kit | |
►Cvr::vr_calibration_base | Base class with write access to driver calibration matrix |
Ccgv::gui::vr_calibration | Vr key events use the key codes defined in vr::VRKeys |
Cvr_view_interactor | Extends the stereo view interactor for vr support |
Cvr::vr_camera | Interface for mono or stereo cameras in VR headsets |
►Cvr::vr_device_info | Information provided for any device type |
►Cvr::vr_trackable_info | Information provided for trackable devices |
Cvr::vr_controller_info | Information provided for controller devices |
Cvr::vr_hmd_info | Information provided for hmd device |
Cvr::vr_tracking_reference_info | Information provided for a base station / tracking reference |
►Cvr::vr_driver | Interface class for vr drivers |
Cvr_emulator | |
Cvr::vr_kit_info | Information provided for a vr kit |
Cvr::vr_kit_state | Structure that stores all information describing the state of a VR kit |
►Cvr::vr_trackable_state | Trackable knows whether it is tracked and its 6d pose stored as 3x4 matrix in column major format |
Cvr::vr_controller_state | Extends the trackable state by information on the buttons, input axes and vibration strengths |
Cvr::vr_tracking_system_info | Information provided for tracking system |
►Ccgv::media::xyz_color_interface< color< T, cm, OPACITY > > | |
Ccgv::media::opacity_alpha_interface< color< T, cm, OPACITY > > | Read and write access implementation of opacity alpha interface |