Jpp
|
Auxiliary classes and methods for 3D geometrical objects and operations. More...
Classes | |
class | JAngle3D |
Data structure for angles in three dimensions. More... | |
class | JAxis3D |
Axis object. More... | |
class | JCenter3D |
Center. More... | |
class | JCylinder3D |
Cylinder object. More... | |
class | JDirection3D |
Data structure for direction in three dimensions. More... | |
class | JEigenValues3D |
Eigen values in 3D. More... | |
class | JEulerAngle3D |
Data structure for Euler angles in three dimensions. More... | |
class | JEulerMatrix3D |
Euler matrix. More... | |
class | JOmega3D |
Direction set covering (part of) solid angle. More... | |
struct | JOmega3D_t |
Base class for direction set. More... | |
class | JPolyline3D |
Data structure for polyline in three dimensions. More... | |
class | JPosition3D |
Data structure for position in three dimensions. More... | |
struct | JQuaternion2D |
This class represents a rotation. More... | |
class | JQuaternion3D |
Data structure for quaternion in three dimensions. More... | |
struct | JQuaternion3X |
This class represents a rotation around the x-axis. More... | |
struct | JQuaternion3Y |
This class represents a rotation around the y-axis. More... | |
struct | JQuaternion3Z |
This class represents a rotation around the z-axis. More... | |
class | JRotation3D |
Rotation matrix. More... | |
class | JRotation3X |
Rotation around X-axis. More... | |
class | JRotation3Y |
Rotation around Y-axis. More... | |
class | JRotation3Z |
Rotation around Z-axis. More... | |
class | JRotator3D |
Rotation set. More... | |
class | JSegment3D |
Line segment in two dimensions. More... | |
class | JSmallestDistance3D |
Auxiliary class for determination of smallest distance between pair of 3D points. More... | |
class | JSphere3D |
3D sphere. More... | |
class | JTime |
Time. More... | |
class | JTrack3D |
3D track. More... | |
class | JTrack3E |
3D track with energy. More... | |
struct | JTransformation3D |
Transformation. More... | |
class | JVector3D |
Data structure for vector in three dimensions. More... | |
class | JVersor3D |
Data structure for normalised vector in three dimensions. More... | |
class | JVersor3Z |
Data structure for normalised vector in positive z-direction. More... | |
class | JVertex3D |
3D vertex. More... | |
class | JWeighedCenter3D |
Weighed center. More... | |
Typedefs | |
typedef std::vector< JRotation3D > | JRotator3D_t |
Type definition of rotation set. More... | |
typedef std::pair< JPosition3D, JPosition3D > | JSegment3D_t |
Type definition of line segment in two dimensions. More... | |
typedef JTOOLS::JRange< double > | JRangeZ |
Type definition of range along z-axis. More... | |
Variables | |
static const JSmallestDistance3D | getSmallestDistance3D |
Function object for smallest distance determination. More... | |
static const JVersor3D | JVersor3X_t (1, 0, 0) |
unit x-vector More... | |
static const JVersor3D | JVersor3Y_t (0, 1, 0) |
unit y-vector More... | |
static const JVersor3D | JVersor3Z_t (0, 0, 1) |
unit z-vector More... | |
Auxiliary classes and methods for 3D geometrical objects and operations.
Type definition of rotation set.
Definition at line 23 of file JRotator3D.hh.
Type definition of line segment in two dimensions.
Definition at line 27 of file JSegment3D.hh.
typedef JTOOLS::JRange<double> JGEOMETRY3D::JRangeZ |
Type definition of range along z-axis.
Definition at line 25 of file JVector3D.hh.
|
static |
Function object for smallest distance determination.
Definition at line 242 of file JGeometry3DToolkit.hh.
|
static |
unit x-vector
|
static |
unit y-vector
|
static |
unit z-vector