Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::AngleAn angle and related functions
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::AngleAn angle and related functions
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::BoxMathematical representation of a box and related functions
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::BoxMathematical representation of a box and related functions
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::ColorDefines a color using a red (R), green (G), blue (B), and alpha (A) component. Each color component is in the range [0..1]
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::ColorDefines a color using a red (R), green (G), blue (B), and alpha (A) component. Each color component is in the range [0..1]
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::graph::Edge< E >Generic edge class
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::graph::DirectedEdge< E >A directed edge represents a connection between two vertices
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::graph::UndirectedEdge< E >An undirected edge represents a connection between two vertices
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::graph::EdgeInitializer< E >Used in the Graph constructors for uniform initialization
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::Filter< T >Filter base class
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::BiQuad< T >Bi-quad filter base class
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::OnePole< T >A one-pole DSP filter
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::Filter< T >Filter base class
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::BiQuad< T >Bi-quad filter base class
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::OnePole< T >A one-pole DSP filter
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::Filter< math::Quaterniond >
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::OnePole< math::Quaterniond >
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::OnePoleQuaternionOne-pole quaternion filter
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::Filter< math::Vector3d >
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::BiQuad< math::Vector3d >
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::BiQuadVector3BiQuad vector3 filter
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::OnePole< math::Vector3d >
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::OnePoleVector3One-pole vector3 filter
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::FrustumMathematical representation of a frustum and related functions
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::FrustumMathematical representation of a frustum and related functions
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::graph::Graph< V, E, EdgeType >A generic graph class
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::Inertial< T >A class for inertial information about a rigid body consisting of the scalar mass, a 3x3 symmetric moment of inertia matrix, and center of mass reference frame pose
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::Inertial< T >A class for inertial information about a rigid body consisting of the scalar mass, a 3x3 symmetric moment of inertia matrix, and center of mass reference frame pose
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::KmeansK-Means clustering algorithm. Given a set of observations, k-means partitions the observations into k sets so as to minimize the within-cluster sum of squares. Description based on http://en.wikipedia.org/wiki/K-means_clustering
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::KmeansK-Means clustering algorithm. Given a set of observations, k-means partitions the observations into k sets so as to minimize the within-cluster sum of squares. Description based on http://en.wikipedia.org/wiki/K-means_clustering
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::Line2< T >A two dimensional line segment. The line is defined by a start and end point
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::Line2< T >A two dimensional line segment. The line is defined by a start and end point
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::Line3< T >A three dimensional line segment. The line is defined by a start and end point
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::Line3< T >A three dimensional line segment. The line is defined by a start and end point
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::MassMatrix3< T >A class for inertial information about a rigid body consisting of the scalar mass and a 3x3 symmetric moment of inertia matrix stored as two Vector3's
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::MassMatrix3< T >A class for inertial information about a rigid body consisting of the scalar mass and a 3x3 symmetric moment of inertia matrix stored as two Vector3's
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::Matrix3< T >A 3x3 matrix class
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::Matrix3< T >A 3x3 matrix class
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::Matrix4< T >A 4x4 matrix class
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::Matrix4< T >A 4x4 matrix class
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::OrientedBox< T >Mathematical representation of a box which can be arbitrarily positioned and rotated
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::OrientedBox< T >Mathematical representation of a box which can be arbitrarily positioned and rotated
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::PIDGeneric PID controller class. Generic proportional-integral-derivative controller class that keeps track of PID-error states and control inputs given the state of a system and a user specified target state. It includes a user-adjustable command offset term (feed-forward)
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::PIDGeneric PID controller class. Generic proportional-integral-derivative controller class that keeps track of PID-error states and control inputs given the state of a system and a user specified target state. It includes a user-adjustable command offset term (feed-forward)
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::Plane< T >A plane and related functions
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::Plane< T >A plane and related functions
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::Pose3< T >Encapsulates a position and rotation in three space
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::Pose3< T >Encapsulates a position and rotation in three space
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::QuaternionA quaternion class
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::QuaternionA quaternion class
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::Quaternion< T >
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::RandRandom number generator class
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::RandRandom number generator class
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::RotationSplineSpline for rotations
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::RotationSplineSpline for rotations
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::SemanticVersionVersion comparison class based on Semantic Versioning 2.0.0 http://semver.org/ Compares versions and converts versions from string
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::SemanticVersionVersion comparison class based on Semantic Versioning 2.0.0 http://semver.org/ Compares versions and converts versions from string
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::SignalStatisticStatistical properties of a discrete time scalar signal
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::SignalMaxAbsoluteValueComputing the maximum of the absolute value of a discretely sampled signal. Also known as the maximum norm, infinity norm, or supremum norm
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::SignalMaximumComputing the maximum value of a discretely sampled signal
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::SignalMeanComputing the mean value of a discretely sampled signal
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::SignalMinimumComputing the minimum value of a discretely sampled signal
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::SignalRootMeanSquareComputing the square root of the mean squared value of a discretely sampled signal
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::SignalVarianceComputing the incremental variance of a discretely sampled signal
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::SignalStatisticStatistical properties of a discrete time scalar signal
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::SignalMaxAbsoluteValueComputing the maximum of the absolute value of a discretely sampled signal. Also known as the maximum norm, infinity norm, or supremum norm
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::SignalMaximumComputing the maximum value of a discretely sampled signal
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::SignalMeanComputing the mean value of a discretely sampled signal
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::SignalMinimumComputing the minimum value of a discretely sampled signal
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::SignalRootMeanSquareComputing the square root of the mean squared value of a discretely sampled signal
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::SignalVarianceComputing the incremental variance of a discretely sampled signal
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::SignalStatsCollection of statistics for a scalar signal
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::SignalStatsCollection of statistics for a scalar signal
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::SphericalCoordinatesConvert spherical coordinates for planetary surfaces
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::SphericalCoordinatesConvert spherical coordinates for planetary surfaces
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::SplineSplines
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::SplineSplines
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::TemperatureA class that stores temperature information, and allows conversion between different units
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::TemperatureA class that stores temperature information, and allows conversion between different units
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::Triangle< T >Triangle class and related functions
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::Triangle< T >Triangle class and related functions
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::Triangle3< T >A 3-dimensional triangle and related functions
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::Triangle3< T >A 3-dimensional triangle and related functions
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::Vector2< T >Two dimensional (x, y) vector
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::Vector2< T >Two dimensional (x, y) vector
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::Vector3< T >The Vector3 class represents the generic vector containing 3 elements. Since it's commonly used to keep coordinate system related information, its elements are labeled by x, y, z
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::Vector3< T >The Vector3 class represents the generic vector containing 3 elements. Since it's commonly used to keep coordinate system related information, its elements are labeled by x, y, z
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::Vector3StatsCollection of statistics for a Vector3 signal
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::Vector3StatsCollection of statistics for a Vector3 signal
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::Vector4< T >T Generic x, y, z, w vector
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::Vector4< T >T Generic x, y, z, w vector
 Cignition::math::IGNITION_MATH_VERSION_NAMESPACE::graph::Vertex< V >A vertex of a graph