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 | 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 | JCenter3D |
Center. More... | |
class | JWeighedCenter3D |
Weighed center. More... | |
class | JSmallestDistance3D |
Auxiliary class for determination of smallest distance between pair of 3D points. More... | |
struct | JOmega3D_t |
Base class for direction set. More... | |
class | JOmega3D |
Direction set covering (part of) solid angle. 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... | |
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 | JQuaternion3D |
Data structure for quaternion in three dimensions. More... | |
class | JRotation3X |
Rotation around X-axis. More... | |
class | JRotation3Y |
Rotation around Y-axis. More... | |
class | JRotation3Z |
Rotation around Z-axis. More... | |
class | JRotation3D |
Rotation matrix. More... | |
class | JRotator3D |
Rotation set. More... | |
class | JSegment3D |
Line segment in two dimensions. 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... | |
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 24 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