Brayns  0.6.1
Hardware Agnostic Ray-Tracer
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Nbrayns
 Nobj
 CAbstractManipulatorBase class for camera manipulators
 CAbstractParametersBase class defining command line parameters
 CAbstractRendererImplements a base renderer for all Brayns custom implementations
 CAbstractSimulationHandlerHandles simulation frames for the current circuit
 CAbstractTaskA task is an operation that can be scheduled (directly, async, ...) and has support for progress reporting during the execution and cancellation of the execution
 CActionInterfaceInterface for registering actions, namely notifications which have no return values with an optional parameter, and requests which return a value after processing
 CAddModelFromBlobTaskA task which receives a file blob, triggers loading of the received blob and adds the loaded model to the engines' scene
 CAddModelTaskA task which loads data from the path of the given params and adds the loaded model to the engines' scene
 CAnimationParameters
 CApplicationParametersManages application parameters
 CBadParameter
 CBaseObject
 CBasicRenderer
 CBinaryError
 CBinaryParam
 CBinaryTaskError
 CBlob
 CBraynsBrayns is a minimalistic library that allows optimized ray-tracing rendering of meshes and parametric geometry
 CCADiffusionSimulationHandlerHandles simulation frames for Calcium diffusion
 CCameraCamera object
 CChunk
 CCircuitConfiguration
 CCone
 CCylinder
 CDeferredTaskA task type which allows for deferred scheduling after construction using schedule()
 CDirectionalLightDirectional light
 CEngineAbstract implementation of the ray-tracing engine
 CException
 CExtensionPluginDefines the abstract representation of an extension plug-in
 CFlyingModeManipulatorDefines a flying mode camera manipulator, like in a flight simulator
 CFrameBuffer
 CGeometryParametersManages geometry parameters
 CHistogramThe Histogram struct contains the range as well as the values of the simulation histogram for a given simulation frame, determined by the frame
 CImageManagerUses the FreeImage libray to manipulate images
 CInspectCenterManipulatorCamera manipulator to rotate and zoom around a central point
 CKeyboardHandler
 CLightLight object
 CLoaderA base class for data loaders to unify loading data from blobs and files, and provide progress feedback
 CLoaderRegistryHolds information about registered loaders and helps invoking the appropriate loader for a given blob or file
 CLoadModelFunctorA task functor which loads data from blob or file path and adds the loaded data to the scene
 CMaterial
 CMeshLoaderLoads meshes from files using the assimp library http://assimp.sourceforge.net
 CMetaballsGeneratorGenerated a mesh according to given set of metaballs
 CModelThe abstract Model class holds the geometry attached to an asset of the scene (mesh, circuit, volume, etc)
 CModelDescriptorThe ModelDescriptor struct defines the metadata attached to a model
 CModelInstance
 CModelParams
 CMolecularSystemReaderLoads proteins and meshes according to parameters defined in a Molecular System Configuration file
 CMorphologyLayoutDefines how morphologies should be organized in space when the layout mode is selected
 COSPRayCameraOPSRAY specific camera
 COSPRayEngineOSPRay implementation of the ray-tracing engine
 COSPRayFrameBuffer
 COSPRayMaterial
 COSPRayModel
 COSPRayRenderer
 COSPRaySceneOSPRay specific scene
 CParametersManagerClass managing all parameters registered by the application
 CParticleRenderer
 CPathTracingRenderer
 CPluginAPIThe API that plugins can use to interact with Brayns
 CPluginParam
 CPointLightPoint light object
 CProgressA progress object which offers thread-safe progress updates and thread-safe consumption of the current progress if it has changed in between
 CProteinLoaderLoads protein from PDB files http://www.rcsb.org
 CProximityRendererThe ProximityRenderer uses an algorithm similar to ambient occlusion to identify touches between geometries
 CRenderer
 CRenderingParametersManages rendering parameters
 CRenderInput
 CRenderOutput
 CSceneScene object
 CSceneParameters
 CSDFGeometry
 CShortcutInformation
 CSimulationRenderer
 CSphere
 CSpikeSimulationHandlerHandles simulation frames for the current circuit
 CStatisticsCaptures various statistics about rendering, scenes, etc
 CStreamParameters
 CTaskA task type which is directly scheduled after creation
 CTaskFunctorA base class for functors that can be used for Tasks
 CTaskRuntimeErrorAn exception type that shall be thrown at any point during the task execution to provide useful errors for the user
 CTexture2D
 CTimerSimple timer class to measure time spent in a portion of the code
 CTransferFunction
 CTransferFunctionLoaderLoads transfer function from text file where every line contains a space separated list of integers for the following attributes: red: 0..1 value for the RGBA red component green: 0..1 value for the RGBA green component blue: 0..1 value for the RGBA blue component alpha: 0..1 value for the RGBA alpha component defining the opacity of the surface
 CTransformationDefines the translation, rotation and scaling parameters to be applied to a scene asset
 CTrianglesMesh
 CVersionInformation about the current braynsCommon version
 CVolumeHandlerVolumeHandler object
 CVolumeParameters
 CXYZBLoader
 Nospray
 CClippedPerspectiveCameraImplements a clipped perspective camera
 CExtendedCones
 CExtendedCylinders
 CExtendedSDFGeometries
 CExtendedSpheres