Gazebo Common

API Reference

6.0.0~pre2
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NgzForward declarations for the common classes
 Ncommon
 CAnimationManages an animation, which is a collection of keyframes and the ability to interpolate between the keyframes
 CAssimpLoaderClass used to load mesh files using the assimp lodaer
 CAudioDecoderAn audio decoder based on FFMPEG
 CBase64
 CBatteryA battery abstraction
 CBVHLoaderHandles loading BVH animation files
 CColladaExporterClass used to export Collada mesh files
 CColladaLightThis struct contains light data specifically for collada export Defaults set based on collada 1.4 specifications
 CColladaLoaderClass used to load Collada mesh files
 CConnectionA class that encapsulates a connection
 CConsoleContainer for loggers, and global logging options (such as verbose vs. quiet output)
 CCSVDialectA CSV specification
 CCSVIStreamIteratorA single-pass row iterator on an input stream of CSV data
 CCSVTokenA token in CSV data
 CDataFrameAn abstract data frame
 CDem
 CDirIterA class for iterating over all items in a directory
 CEventBase class for all events
 CEventTA class for event processing
 CFlagSetSet of flags defined by a C++11 enum class
 CHeightmapDataEncapsulates a generic heightmap data file
 CHWEncoderRepresentation of a GPU video encoder and its configuration
 CImageEncapsulates an image
 CImageHeightmapEncapsulates an image that will be interpreted as a heightmap
 CIOTraits for type-specific object I/O
 CIO< DataFrame< K, math::InMemoryTimeVaryingVolumetricGrid< T, V, P > > >Traits for IO of data frames comprised of time varying volumetric grids
 CIO< std::string >Traits for string I/O
 CIsEnumThatContainsSentinel
 CIsEnumThatContainsSentinel< T, decltype(static_cast< void >(T::_))>
 CKeyEventGeneric description of a keyboard event
 CKeyFrameA key frame in an animation
 CLogMessageHelper class for providing gzlog macros
 CMaterialEncapsulates description of a material
 CMaterialDensityEncapsulates density types
 CMeshA 3D mesh
 CMeshExporterBase class for exporting meshes
 CMeshLoaderBase class for loading meshes
 CMeshManagerMaintains and manages all meshes. Supported mesh formats are STL (STLA, STLB), COLLADA, OBJ, GLTF (GLB) and FBX. By default only GLTF and FBX are loaded using assimp loader, however if GZ_MESH_FORCE_ASSIMP environment variable is set, then MeshManager will use assimp loader for all supported mesh formats
 CMouseEventGeneric description of a mouse event
 CMovingWindowFilterBase class for MovingWindowFilter
 CNodeAnimationNode animation
 CNodeAssignmentVertex to node weighted assignment for skeleton animation visualization
 CNodeTransformA transformation node
 CNumericAnimationA numeric animation
 CNumericKeyFrameA keyframe for a NumericAnimation
 COBJLoaderClass used to load obj mesh files
 CPbrThis class contains Physically-Based-Rendering (PBR) workflow properties
 CPoseAnimationA pose animation
 CPoseKeyFrameA keyframe for a PoseAnimation
 CProfilerUsed to perform application-wide performance profiling
 CScopedProfileUsed to provide C++ RAII-style profiling sample. The sample will start on the construction of the ScopedProfile object and stop when the object leaves scope
 CSignalHandlerRegister callbacks that get triggered on SIGINT and SIGTERM
 CSingletonTSingleton template class
 CSkeletonA skeleton, usually used for animation purposes
 CSkeletonAnimationSkeleton animation
 CSkeletonNodeA skeleton node
 CSTLLoaderClass used to load STL mesh files
 CSubMeshA child mesh
 CSVGCommandSVG command data structure
 CSVGLoaderA loader for SVG files
 CSVGPathAn SVG path element data structure
 CSystemPathsFunctions to handle getting system paths, keeps track of:
 CTempDirectoryCreate a temporary directory in the OS temp location. Upon construction, the current working directory will be set to this new temporary directory. Upon destruction, the current working directory will be restored to the location when the TempDirectory object was constructed
 CTimerA timer class, used to time things in real world walltime
 CTrajectoryInfoInformation about a trajectory for an animation (e.g., Actor) This contains the keyframe information
 CURIA complete URI which has the following components:
 CURIAuthority
 CURIFragmentThe fragment component of a URI
 CURIPathA URI path contains a sequence of segments separated by /. The path may be empty in a valid URI. When an authority is present, the path must start with a /
 CURIQueryThe query component of a URI
 CUuidA portable class for representing a Universally Unique Identifier
 CVideoHandle video encoding and decoding using libavcodec
 CVideoEncoderSupports encoding a series of images to a video format, and then writing the video to disk
 CWorkerPoolA pool of worker threads that do stuff in parallel
 NstdSTL namespace
 Chash< FlagSet< T, LastElement, ExcludeLast > >
 Ntesting
 CBazelTestPathsImplementation of TestPaths interface for Bazel
 CCMakeTestPathsImplementation of TestPaths interface for CMake
 CRedirectConsoleStream
 CTestPathsHelper interface to generate path information to support test access to source/data files
 CDEMEncapsulates a DEM (Digital Elevation Model) file