Developer Documentation
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123456]
 NACGNamespace providing different geometric functions concerning angles
 NGLSLThis namespace contains all the classes and functions for handling GLSL shader and program objects
 NOMPVVFD
 NOpenMesh
 NOpenVolumeMesh
 NPcaNamespace for principal Component Analysis
 NPluginFunctions
 NRemeshing
 NRPC
 NViewer
 NVSI
 C__PropertyModelFactoryThis class manages the creation of PropertyModels
 C_IMAGEHLP_LINE64
 C_IMAGEHLP_MODULE64
 C_IMAGEHLP_SYMBOL64
 C_KDHELP64
 C_tagADDRESS64
 C_tagSTACKFRAME64
 CAboutInfoInterfaceAbout Info interface
 CAboutWidget
 CActionButton
 CAddAnimationDialog
 CaddEmptyWidget
 CALGORITHM_TEST_BASE
 CAlignMeshesToolbox
 CAnalyzerTraits
 CAnimationHandleA handle used to refer to an animation or to a specific frame in an animation
 CAnimationHelper
 CAnimationTStores a single animation
 CAnimationToolboxWidget
 CAreaNodeMod
 CBackupDataAbstract class that is used to store backups
 CBackupInterfaceInterface class for backup handling
 CBackupPlugin
 CBaseBackupClass that encapsulates a backup
 CBaseExporter
 CBaseImporter
 CBaseInterfaceInterface class from which all plugins have to be created
 CBaseObject
 CBaseObjectData
 CBaseReader
 CBaseSkinAbstract base class for the skin template, wrapping all template versions of the skin
 CBezierInterpolationT
 Cbinary< std::vector< bool > >
 Cbinary< std::vector< std::string > >
 CBlockingWidget
 CBooleanWidget
 CBoundarySnappingTSnaps selected vertices at boundaries
 CBSP_CUBE_BASE
 CBSPImplT
 CBSplineCurveBackupClass that encapsulates a backup
 CBSPlineCurveNodeT
 CBSplineCurveObject
 CBSplineCurveSelectionPlugin
 CBSPlineSurfaceNodeT
 CBSplineSurfaceObject
 CBSplineSurfaceSelectionPlugin
 CCameraObject
 CCelShadingModifier
 CCmdOption
 CCodeEditorWidget
 CColorOptions
 CColorPlugin
 CColorStatusBar
 CCompareVectorsCompare two vectors
 CComponentsPlugin
 CContainsId_deleter
 CContextMenuInterfaceInterface class for creating custom context menus
 CConversionDialog
 CCoordsysObject
 CCore
 CCoreWidget
 CCursorPainter
 CCustomTraits
 CCustomTraitsVec2i
 CDataControlPlugin
 CDatacontrolToolboxWidget
 CDataControlTreeView
 CDataTypePredefined datatypes
 CdataTypes
 CDecimaterInfo
 CDecimaterPlugin
 CDecimaterToolbarWidget
 CDecimaterViewerWidget
 CDecimateThread
 CDecOptions
 CDefaultObjectMarker
 CDefaultTraits
 CDepthPeeling
 CDepthPeelingPlugin
 CDeserializeScreenshotMetadataPlugin
 CDoubleWidget
 CFeatureNodeMod
 CFileBundlePlugin
 CFileBVHPlugin
 CFileHeightFieldPNGPlugin
 CFileInterfaceInterface class for file handling
 CFileLightPlugin
 CFileOBJPlugin
 CFileOFFPlugin
 CFileOMPlugin
 CFileOpenVolumeMeshPlugin
 CFileOptionsDialog
 CFilePicker
 CFilePlaPlugin
 CFilePLYPlugin
 CFilePolyLinePlugin
 CFilePTSPlugin
 CFileScriptPlugin
 CFileSKLPlugin
 CFileSPHPlugin
 CFileSTLPlugin
 CfileTypes
 CFileViewPlugin
 CFileVTKPlugin
 CFillingLayout
 CFrameAnimationT
 CFunctionList
 CGaussCurvaturePlugin
 CglViewer
 CGnuplot
 CGnuplotExceptionException thrown by class Gnuplot
 CGroupBackupClass that encapsulates simultaneous backups on multiple objects
 CGroupDataClass that is used to store global(group) backups
 CGroupObject
 CGuiUpdatingScopeGuardHelper Class for UpdateUI. assigns a bool value and set it to "true". after leaving the scope, set it to false
 CHandleAction
 CHandleNodeMod
 CHelpBrowser
 CHelpWidget
 CHexahedralMeshBase
 CHighlighter
 CHistogramHistogram plot
 CHistogramItemHistogram plotting widget
 CHoleFiller
 CHoleFillerPlugin
 CHoleFillerToolbarWidget
 CHoleInfo
 CImageDialog
 CImageStore
 CInfoBar
 CInfoDialog
 CInfoMeshObjectPluginPlugin to visualize information about objects in the scene
 CInformationInterfaceInterface class for providing information on objects
 CInfoSkeletonObjectPluginPlugin to visualize information about objects in the scene
 CInfoVolumeMeshObjectPluginPlugin to visualize information about open volume meshs in the scene
 CINIFileClass for the handling of simple configuration files
 CINIInterfaceInterface class for Plugins which have to store information in ini files
 CINIPlugin
 CIntegerWidget
 CInterpolationAnimationT
 CInterpolationMatrixManipulatorTKnows how to apply the values generated by an interpolator to a matrix. When playing back an InterpolationAnimation, an InterpolationT interpolates between two points. This can be done linearly or via a bezier curve or whatever. The values coming out of this interpolation are just a vector of numbers that now have to be applied to a transformation in the pose. How this has to be done depends on the type of animation. For example, the interpolator might interpolate between two angles (i.e. output a single number). This would have to be applied to the matrix using a rotation function. The same is imaginable with a translation (3 values) and so on
 CInterpolationT
 CIsotropicRemesher
 CIsotropicRemesherPlugin
 CIsotropicRemesherToolBox
 CJobCancelButton
 CJobInfoJob Information class
 CJointInfo
 CJointTRepresents a single joint in the skeleton
 CKeyBinding
 CKeyGen
 CKeyGenWidget
 CKeyInterfaceKeyboard Event Interface
 CLaplaceLengthPlugin
 CLicenseManagerLicense management base class
 CLightObject
 CLightWidget
 CLightWidgetGenerator
 CLineNumberArea
 CLoadFromPluginThread
 CLoadSaveInterfaceInterface for all plugins which want to Load or Save files and create Objects
 CLoadSaveWidget
 CLoadWidget
 CLoggerWidgetImplementation of the logger Widget
 CLoggingInterfaceInterface for all Plugins which do logging to the logging window of the framework
 CMaterialPicker
 CMathTest
 CMeanCurvaturePlugin
 CMemInfoPlugin
 CMenu
 CMenuInfo
 CMenuInterfaceInterface for all plugins which provide entries to the main menubar
 CMeshComparePlugin
 CMeshCompareToolbarWidget
 CMeshCompilerTest
 CMeshFixingFix a mesh
 CMeshGenerator
 CMeshObject
 CMeshObjectSelectionPlugin
 CMeshRepairPlugin
 CMeshRepairToolbarWidget
 CMeshTestData
 CMeshViewerWidget
 CMeshViewerWidgetT
 CMetadataInterfaceEnables implementers to react on deserialization of meta data
 CModBalancerT
 CMouseAndKeyPlugin
 CMouseInterfaceInterface class for receiving mouse events
 CMoveObjectMarker
 CMovePlugin
 CmovePropsWidget
 CmoveToolbarWidget
 CMultiInterpolationAnimationT
 CMultiObjectPropertyModel
 CMyData
 CMyTraits
 Cnetgen_grammar
 CnewClass
 CNewNameMessageBoxAsks the user how to proceed after a name clash
 CNonManifoldVertexFixingTRemoved non-manifold vertices from a mesh by duplicating them
 CNormalFragmentModifier
 CNormalRenderer
 CObjectIDPointerManagerT
 CObjectListItemModel
 CObjectManager
 CObjectPickDialog
 CObjectSelectionPlugin
 CObjectSelectionWidget
 COBJImporter
 COFFImporter
 COMPropertyModel
 COMPropertyModelSubclassAdded for signal/slot support
 COMPropertyVisualizer
 COMPropertyVisualizerBoolean
 COMPropertyVisualizerDouble
 COMPropertyVisualizerInteger
 COMPropertyVisualizerVector
 COMPropertyVisualizerVector2
 COMPropertyVisualizerVectorFieldDifference
 COpenFlipperJobInternal Job execution object
 COpenFlipperQSettings
 COpenFlipperThreadThread handling class for OpenFlipper
 COpenMeshBase
 COpenMeshBasePoly
 COpenMeshBasePolyVec2i
 COpenMeshBaseTriVec2i
 COpenMeshTriangleBSPT
 COpenMeshTriangleBSPTraits
 COpenVolumeMeshBaseProperty
 COption
 COptionsInterfaceOptions Dialog interface
 COptionsWidget
 CPeelDualInitModifier
 CPeelDualLayerModifier
 CPeelInitModifier
 CPeelLayerModifier
 CPerObjectDataObject Payload
 CPhilipsStereoSettingsWidget
 CPickingInterfaceAllow access to picking functions
 CPickModeStruct containing information about pickModes
 CPickWidget
 CPlane
 CPlaneNode
 CPlaneObject
 CPluginAlignMeshes
 CPluginConnectionInterfaceAllow to connect slots between plugins
 CPluginDialog
 CPluginInfo
 CPluginInitializationOrderDefines the order in which plugins have to be loaded
 CPluginLogger
 CPMInfo
 CPolyhedralMeshBase
 CPolyLineBezierSplineData
 CPolyLineCircleData
 CPolyLineObject
 CPolyLineObjectSerializer
 CPolyLinePlugin
 CPolyLineSelectionPlugin
 CPolyLineToolbarWidget
 CPolyMeshBackupClass that encapsulates a backup
 CPolyMeshObjectType for a Meshobject containing a poly mesh
 CPolyTraits
 CPoseTA general pose, used to store the frames of the animation
 CPostProcessing
 CPostProcessorAnaglyphPlugin
 CPostProcessorDepthImagePlugin
 CPostProcessorDialog
 CPostProcessorFormatDesc
 CPostProcessorGrayscalePlugin
 CPostProcessorInfo
 CPostProcessorInput
 CPostProcessorInterfaceInterface to add global image post processor functions from within plugins
 CPostProcessorManager
 CPostProcessorOutput
 CPostProcessorPhilipsStereoPlugin
 CPostProcessorSobelPlugin
 CPreloadAggregator
 CPreloadThread
 CPrimitiveAction
 CPrimitivesGeneratorPlugin
 CPrincipalAxisDialog
 CPrint
 CPrintPlugin
 CProcessInterfaceInterface class for Thread handling
 CProcessManagerWidget
 CProgressEmitter
 CProgViewerWidget
 CPropertiesThe properties storage class
 CPropertyHandleTThe property handle, use it to access the properties
 CPropertyInfoCellection of information about a property
 CPropertyModel
 CPropertyNameListModel
 CPropertyVisPlugin
 CPropertyVisToolbar
 CPropertyVisualizerThis class vizualizes a property
 CprototypeDataType
 CprototypeIdList
 CprototypeMatrix4x4
 CprototypeVec3d
 CprototypeVec4d
 CQClickableLabel
 CQContinueBox
 CQGLViewerWidget
 CQListWidgetRowCmp
 CQtColorChooserButton
 CQtGLGraphicsScene
 CQtGLGraphicsView
 CQtGLViewerLayout
 CQtGraphicsButton
 CQtMultiViewLayout
 CQtPlaneSelect
 CQtSlideWindow
 CQtWidgetObject
 CQuat
 CQWheelInventor-like wheel widget
 CRemesherPlugin
 CRemesherToolBox
 CRenderer
 CRendererDialog
 CRendererInfo
 CRendererObjectWidget
 CRenderInterfaceInterface to add additional rendering functions from within plugins
 CRenderManager
 CRenderObjectHighlighter
 CRenderPickingPlugin
 CRestoreFromScreenshotDlg
 CRPCInterfaceInterface to call functions across plugins
 CRuleMap
 CRuler
 CRulerOptions
 CRulerPlugin
 CSBFReader
 CScriptingPlugin
 CScriptingWrapper
 CScriptInterfaceInterface for all Plugins which provide scriptable Functions
 CScriptWidget
 CSecurityInterfaceInterface class for adding copy protection and license management to a plugin
 CSelectionBasePlugin
 CSelectionBaseToolboxWidget
 CSelectionInterfaceInterface for all plugins which want to use selection functions
 CSelectionObjectMarker
 CSelectionTypeFrameWidget
 CSelectVolumeActionTraverse the scenegraph and call the selection function for all mesh nodes
 CShaderInfo
 CShaderWidget
 CShortcutButton
 CSideArea
 CSideElement
 CSimpleGLGraphicsScene
 CSimplePlugin
 CSimpleViewer
 CSingleObjectPropertyModelThis class manages the visualizers for a single object
 CSkeletalAnimationPluginThe skeletal animation plugin is used to interact with the skeleton
 CSkeletonBackupClass that encapsulates a backup
 CSkeletonEditingPlugin
 CSkeletonMarker
 CSkeletonObject
 CSkeletonObjectDataData object attached to the skeleton
 CSkeletonT
 CSkeletonTransformSkeleton transformation class
 CSkinTGeneral skin class, used to bind skeleton and mesh and deform the mesh
 CSkinWeightsWidget
 CSlicePlugin
 CSliceToolBox
 CSlotInfo
 CSmootherObject
 CSmootherPlugin
 CSmootherToolbarWidget
 CSnapshotDialog
 CSortedFace
 CSphereObject
 CSpinBoxEventFilter
 CSplatCloud
 CSplatCloud_Camera
 CSplatCloud_CameraManager
 CSplatCloud_Cluster
 CSplatCloud_ClusterManager
 CSplatCloud_GeneralManager
 CSplatCloud_Projection
 CSplatCloud_Quad
 CSplatCloud_Surface
 CSplatCloudBackupClass that encapsulates a backup
 CSplatCloudObject
 CSplatCloudObjectSelectionPlugin
 CSplatCloudRenderingControlPlugin
 CSSAOPlugin
 CStackWalker
 CStackWalkerInternal
 CStackWidgetInfo
 CStatusbarInterfaceControl OpenFlippers status bar
 CStatusNodes_ModTraits
 CStaysOnTopMessageBox
 CStereoSettingsWidget
 CSubdividerPlugin
 CsubdividerToolbarWidget
 CSubdivideWidget
 Ctest
 CTestPlugin
 Ctetmesh_grammar
 CTetrahedralCuboidGenerator
 CTexParameters
 CTextBrowserSideArea
 CTextBrowserWidget
 CTexture
 CTextureControlPlugin
 CTextureData
 CTextureInterfaceProvide texture support for a plugin
 CTextureMath
 CtexturePropertiesWidget
 CToolbarInterfaceAdd a toolbox to OpenFlipper
 CToolboxInterfacePlugins can add its own toolbox to the main widget's toolbox area by using this interface
 CToonRenderer
 CTopologyPlugin
 CTreeItem
 CTreeItemObjectSelection
 CTreeModel
 CTreeModelObjectSelection
 CTreeNode
 CTriangleBSPCoreT
 CTriangleBSPT
 CTriMesh_ArrayKernel_GeneratorT
 CTriMeshBackupClass that encapsulates a backup
 CTriMeshObjectType for a MeshObject containing a triangle mesh
 CTriTraits
 CTypeBSplineCurvePlugin
 CTypeBSplineSurfacePlugin
 CTypeCameraPlugin
 CTypeCoordsysPlugin
 CTypeHexahedralMeshPlugin
 CTypeInfo
 CTypeInfoWrapperWraps the information of a type
 CTypeInterfaceInterface class for type definitions
 CTypeLightPlugin
 CTypePlanePlugin
 CTypePolyhedralMeshPlugin
 CTypePolyLinePlugin
 CTypePolyMeshPlugin
 CTypeQtWidgetPlugin
 CTypeSkeletonPlugin
 CTypeSpherePlugin
 CTypeSplatCloudPlugin
 CTypeTetrahedralMeshPlugin
 CTypeTriangleMeshPlugin
 CUpdateTypeUpdate type class
 CUpdateTypeInfo
 CValenceHistogramDialog
 CValenceHistogramWidget
 CVectorFieldDifferenceWidget
 CVectorT
 CVectorWidget
 CVideoCaptureDialog
 CViewControlPlugin
 CViewInterface
 CViewModeViewMode struct This struct contains a ViewMode and its status information such as used widgets,toolbars or context menus
 CviewModeChangeWidget
 CViewModeInterfaceInterface class for adding view modes to the ui
 CviewModeWidget
 CViewObjectMarker
 CVizException
 CVolumeMeshBufferManagerThis class creates buffers that can be used to render open volume meshs
 CVolumeMeshDrawModesContainerThis class provides easy access to DrawModes supported by OpenVolumeMesh
 CVolumeMeshObject
 CVolumeMeshSelectionPlugin
 CVoronoiAreaTriMeshTImplementation of Voronoi area computation as described in "Discrete Differential-Geometry Operators for Triangulated 2-Manifolds" by M. Meyer et al
 CVsiPlugin
 CWhatsThisGeneratorClass which provides an link generator for WhatsThisMessages linking to the user doc If you have an QAction pointer called action, you can call:
 CWorld