Geant4-11
|
#include <Rotation.h>
Data Structures | |
class | HepRotation_row |
Static Public Member Functions | |
static double | getTolerance () |
static double | setTolerance (double tol) |
Static Public Attributes | |
static DLL_API const HepRotation | IDENTITY |
Protected Member Functions | |
HepRotation (double mxx, double mxy, double mxz, double myx, double myy, double myz, double mzx, double mzy, double mzz) | |
Protected Attributes | |
double | rxx |
double | rxy |
double | rxz |
double | ryx |
double | ryy |
double | ryz |
double | rzx |
double | rzy |
double | rzz |
Private Member Functions | |
void | setArbitrarily (const Hep3Vector &colX, Hep3Vector &v1, Hep3Vector &v2, Hep3Vector &v3) const |
bool | setCols (const Hep3Vector &u1, const Hep3Vector &u2, const Hep3Vector &u3, double u1u2, Hep3Vector &v1, Hep3Vector &v2, Hep3Vector &v3) const |
Friends | |
HepRotation | operator* (const HepRotationX &rx, const HepRotation &r) |
HepRotation | operator* (const HepRotationY &ry, const HepRotation &r) |
HepRotation | operator* (const HepRotationZ &rz, const HepRotation &r) |
Definition at line 42 of file Rotation.h.
|
inline |
Referenced by rotateAxes().
|
inline |
|
inlinedefault |
|
inline |
|
inline |
|
inline |
CLHEP::HepRotation::HepRotation | ( | const Hep3Vector & | axis, |
double | delta | ||
) |
Definition at line 50 of file RotationA.cc.
References set().
CLHEP::HepRotation::HepRotation | ( | const HepAxisAngle & | ax | ) |
Definition at line 57 of file RotationA.cc.
References CLHEP::HepAxisAngle::axis(), CLHEP::HepAxisAngle::delta(), and set().
CLHEP::HepRotation::HepRotation | ( | double | phi, |
double | theta, | ||
double | psi | ||
) |
CLHEP::HepRotation::HepRotation | ( | const HepEulerAngles & | e | ) |
Definition at line 61 of file RotationE.cc.
References CLHEP::HepEulerAngles::phi(), CLHEP::HepEulerAngles::psi(), set(), and CLHEP::HepEulerAngles::theta().
CLHEP::HepRotation::HepRotation | ( | const Hep3Vector & | colX, |
const Hep3Vector & | colY, | ||
const Hep3Vector & | colZ | ||
) |
Definition at line 132 of file RotationC.cc.
References set().
|
inline |
|
inline |
|
inlineprotected |
Hep3Vector CLHEP::HepRotation::axis | ( | ) | const |
Definition at line 75 of file RotationA.cc.
References eps, rxx, rxy, rxz, ryx, ryy, ryz, rzx, rzy, rzz, and CLHEP::Hep3Vector::unit().
Referenced by axisAngle(), export_G4RotationMatrix(), rectify(), and setDelta().
HepAxisAngle CLHEP::HepRotation::axisAngle | ( | ) | const |
Definition at line 120 of file RotationA.cc.
References axis(), and delta().
Referenced by CLHEP::HepLorentzRotation::decompose(), and decompose().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
int CLHEP::HepRotation::compare | ( | const HepRotation & | r | ) | const |
void CLHEP::HepRotation::decompose | ( | Hep3Vector & | boost, |
HepAxisAngle & | rotation | ||
) | const |
Definition at line 24 of file RotationP.cc.
References axisAngle(), and CLHEP::Hep3Vector::set().
void CLHEP::HepRotation::decompose | ( | HepAxisAngle & | rotation, |
Hep3Vector & | boost | ||
) | const |
Definition at line 19 of file RotationP.cc.
References axisAngle(), and CLHEP::Hep3Vector::set().
double CLHEP::HepRotation::delta | ( | ) | const |
Definition at line 62 of file RotationA.cc.
References CLHEP::pi, rxx, ryy, and rzz.
Referenced by axisAngle(), export_G4RotationMatrix(), rectify(), and setAxis().
double CLHEP::HepRotation::distance2 | ( | const HepBoost & | lt | ) | const |
Definition at line 35 of file RotationL.cc.
References distance2().
double CLHEP::HepRotation::distance2 | ( | const HepLorentzRotation & | lt | ) | const |
Definition at line 25 of file RotationL.cc.
References CLHEP::Hep3Vector::beta(), CLHEP::HepLorentzRotation::decompose(), and distance2().
double CLHEP::HepRotation::distance2 | ( | const HepRotation & | r | ) | const |
Definition at line 29 of file RotationP.cc.
References rxx, rxy, rxz, ryx, ryy, ryz, rzx, rzy, and rzz.
Referenced by distance2(), CLHEP::HepLorentzRotation::distance2(), howNear(), isNear(), and CLHEP::HepLorentzRotation::isNear().
HepEulerAngles CLHEP::HepRotation::eulerAngles | ( | ) | const |
Definition at line 198 of file RotationE.cc.
References CLHEP::correctPsiPhi(), rxx, rxy, rxz, ryx, ryy, ryz, rzx, rzy, rzz, and CLHEP::safe_acos().
void CLHEP::HepRotation::getAngleAxis | ( | double & | delta, |
Hep3Vector & | axis | ||
) | const |
Definition at line 148 of file Rotation.cc.
References angle, xx(), xy(), xz(), yx(), yy(), yz(), zx(), zy(), and zz().
|
inline |
Referenced by export_G4RotationMatrix().
|
inline |
Referenced by export_G4RotationMatrix().
|
inline |
Referenced by export_G4RotationMatrix(), and export_G4ThreeVector().
|
inline |
Referenced by export_G4RotationMatrix().
|
inline |
Referenced by export_G4RotationMatrix(), and export_G4ThreeVector().
|
inlinestatic |
Referenced by export_G4ThreeVector().
double CLHEP::HepRotation::howNear | ( | const HepBoost & | lt | ) | const |
Definition at line 43 of file RotationL.cc.
References distance2().
double CLHEP::HepRotation::howNear | ( | const HepLorentzRotation & | lt | ) | const |
Definition at line 39 of file RotationL.cc.
References distance2().
double CLHEP::HepRotation::howNear | ( | const HepRotation & | r | ) | const |
Definition at line 37 of file RotationP.cc.
References distance2().
Referenced by export_G4ThreeVector(), and export_G4TwoVector().
|
inline |
Referenced by G4GMocrenFileSceneHandler::AddPrimitive(), G4GMocrenFileSceneHandler::AddSolid(), G4INCLXXInterface::ApplyYourself(), G4ReflectedSolid::BoundingLimits(), G4ReflectedSolid::CalculateExtent(), G4ScaledSolid::CalculateExtent(), G4NavigationLogger::CheckAndReportBadNormal(), G4ParameterisedNavigation::ComputeStep(), G4VoxelNavigation::ComputeStep(), G4ReplicaNavigation::ComputeStep(), G4NormalNavigation::ComputeStep(), G4NRESP71M03::DKINMA(), G4tgbGeometryDumper::DumpPVPlacement(), G4GMocrenFileSceneHandler::EndSavingGdd(), export_G4RotationMatrix(), export_G4Transform3D(), G4ErrorCylSurfaceTarget::G4ErrorCylSurfaceTarget(), G4PVPlacement::G4PVPlacement(), G4TwistTubsFlatSide::G4TwistTubsFlatSide(), G4TQuadrupoleMagField::GetFieldValue(), G4QuadrupoleMagField::GetFieldValue(), G4VPhysicalVolume::GetObjectRotation(), G4TwistTubsHypeSide::GetRhoAtPZ(), G4STRead::PhysvolRead(), G4TwistTubsSide::ProjectAtPXPZ(), G4TwistBoxSide::ProjectPoint(), G4TwistTrapAlphaSide::ProjectPoint(), G4TwistTrapParallelSide::ProjectPoint(), G4LogicalCrystalVolume::SetMillerOrientation(), and G4GDMLWriteStructure::TraverseVolumeTree().
|
inline |
Referenced by export_G4RotationMatrix(), G4LatticePhysical::SetPhysicalOrientation(), and setRows().
bool CLHEP::HepRotation::isIdentity | ( | ) | const |
Definition at line 167 of file Rotation.cc.
References rxx, rxy, rxz, ryx, ryy, ryz, rzx, rzy, and rzz.
Referenced by G4GMocrenFileSceneHandler::AddSolid(), export_G4RotationMatrix(), and G4PVPlacement::NewPtrRotMatrix().
bool CLHEP::HepRotation::isNear | ( | const HepBoost & | lt, |
double | epsilon = Hep4RotationInterface::tolerance |
||
) | const |
Definition at line 52 of file RotationL.cc.
References distance2(), and epsilon().
bool CLHEP::HepRotation::isNear | ( | const HepLorentzRotation & | lt, |
double | epsilon = Hep4RotationInterface::tolerance |
||
) | const |
Definition at line 47 of file RotationL.cc.
References distance2(), and epsilon().
bool CLHEP::HepRotation::isNear | ( | const HepRotation & | r, |
double | epsilon = Hep4RotationInterface::tolerance |
||
) | const |
Definition at line 41 of file RotationP.cc.
References distance2(), and epsilon().
Referenced by export_G4ThreeVector(), and export_G4TwoVector().
double CLHEP::HepRotation::norm2 | ( | ) | const |
Definition at line 46 of file RotationP.cc.
Referenced by CLHEP::HepLorentzRotation::distance2(), CLHEP::HepBoost::distance2(), CLHEP::HepBoostX::distance2(), CLHEP::HepBoostY::distance2(), CLHEP::HepBoostZ::distance2(), CLHEP::HepLorentzRotation::isNear(), CLHEP::HepBoost::isNear(), CLHEP::HepBoostX::isNear(), CLHEP::HepBoostY::isNear(), CLHEP::HepBoostZ::isNear(), and CLHEP::HepLorentzRotation::norm2().
|
inline |
|
inline |
|
inline |
double CLHEP::HepRotation::operator() | ( | int | i, |
int | j | ||
) | const |
Definition at line 23 of file Rotation.cc.
References xx(), xy(), xz(), yx(), yy(), yz(), zx(), zy(), and zz().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinedefault |
|
inline |
|
inline |
|
inline |
|
inline |
double CLHEP::HepRotation::phi | ( | ) | const |
Definition at line 67 of file RotationE.cc.
References eulerAngles(), CLHEP::HepEulerAngles::phi(), CLHEP::pi, rzx, rzy, and rzz.
Referenced by export_G4RotationMatrix(), export_G4ThreeVector(), export_G4TwoVector(), setPsi(), and setTheta().
double CLHEP::HepRotation::phiX | ( | ) | const |
Definition at line 124 of file Rotation.cc.
Referenced by G4HepRepFileSceneHandler::AddSolid(), G4tgbGeometryDumper::DumpRotationMatrix(), export_G4RotationMatrix(), and operator<<().
double CLHEP::HepRotation::phiY | ( | ) | const |
Definition at line 128 of file Rotation.cc.
Referenced by G4HepRepFileSceneHandler::AddSolid(), G4tgbGeometryDumper::DumpRotationMatrix(), export_G4RotationMatrix(), and operator<<().
double CLHEP::HepRotation::phiZ | ( | ) | const |
Definition at line 132 of file Rotation.cc.
Referenced by G4HepRepFileSceneHandler::AddSolid(), G4tgbGeometryDumper::DumpRotationMatrix(), export_G4RotationMatrix(), and operator<<().
std::ostream & CLHEP::HepRotation::print | ( | std::ostream & | os | ) | const |
Definition at line 17 of file RotationIO.cc.
References xx(), xy(), xz(), yx(), yy(), yz(), zx(), zy(), and zz().
Referenced by G4ReflectedSolid::StreamInfo(), and G4DisplacedSolid::StreamInfo().
double CLHEP::HepRotation::psi | ( | ) | const |
Definition at line 107 of file RotationE.cc.
References eulerAngles(), CLHEP::pi, CLHEP::HepEulerAngles::psi(), rxz, ryz, and rzz.
Referenced by export_G4RotationMatrix(), setPhi(), and setTheta().
void CLHEP::HepRotation::rectify | ( | ) |
Definition at line 149 of file RotationC.cc.
References axis(), delta(), rxx, rxy, rxz, ryx, ryy, ryz, rzx, rzy, rzz, set(), and CLHEP::Hep3Vector::unit().
Referenced by CLHEP::HepLorentzRotation::decompose(), G4GDMLWriteDefine::GetAngles(), G4GDMLReadDefine::GetRotationMatrix(), and CLHEP::HepLorentzRotation::rectify().
|
inline |
Referenced by G4tgbGeometryDumper::MatDeterminant().
|
inline |
Referenced by CLHEP::HepBoost::operator*(), CLHEP::operator*(), and CLHEP::HepLorentzRotation::set().
HepRotation & CLHEP::HepRotation::rotate | ( | double | delta, |
const Hep3Vector & | axis | ||
) |
Definition at line 42 of file Rotation.cc.
References CLHEP::Hep3Vector::mag(), transform(), CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
Referenced by G4tgbPlaceParamCircle::ComputeTransformation(), export_G4TwoVector(), and CLHEP::Hep3Vector::rotate().
|
inline |
HepRotation & CLHEP::HepRotation::rotateAxes | ( | const Hep3Vector & | newX, |
const Hep3Vector & | newY, | ||
const Hep3Vector & | newZ | ||
) |
Definition at line 100 of file Rotation.cc.
References CLHEP::Hep3Vector::cross(), CLHEP::Hep3Vector::dot(), HepRotation(), CLHEP::Hep3Vector::mag2(), transform(), CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
Referenced by export_G4RotationMatrix().
HepRotation & CLHEP::HepRotation::rotateX | ( | double | delta | ) |
Definition at line 61 of file Rotation.cc.
References ryx, ryy, ryz, rzx, rzy, and rzz.
Referenced by G4tgbRotationMatrix::BuildG4RotMatrixFrom3(), export_G4RotationMatrix(), export_G4ThreeVector(), G4tgrUtils::GetRotationFromDirection(), G4GDMLReadDefine::GetRotationMatrix(), G4GDMLReadParamvol::ParametersRead(), and G4VScoringMesh::RotateX().
HepRotation & CLHEP::HepRotation::rotateY | ( | double | delta | ) |
Definition at line 74 of file Rotation.cc.
References rxx, rxy, rxz, rzx, rzy, and rzz.
Referenced by G4INCLXXInterface::ApplyYourself(), G4tgbRotationMatrix::BuildG4RotMatrixFrom3(), G4NeutronBetaDecayChannel::DecayIt(), export_G4RotationMatrix(), export_G4ThreeVector(), G4tgrUtils::GetRotationFromDirection(), G4GDMLReadDefine::GetRotationMatrix(), G4GDMLReadParamvol::ParametersRead(), G4VScoringMesh::RotateY(), and G4LogicalCrystalVolume::SetMillerOrientation().
HepRotation & CLHEP::HepRotation::rotateZ | ( | double | delta | ) |
Definition at line 87 of file Rotation.cc.
References rxx, rxy, rxz, ryx, ryy, and ryz.
Referenced by G4VTwistSurface::AmIOnLeftSide(), G4INCLXXInterface::ApplyYourself(), G4tgbRotationMatrix::BuildG4RotMatrixFrom3(), G4VDivisionParameterisation::ChangeRotMatrix(), G4TwistedTubs::CreateSurfaces(), G4NeutronBetaDecayChannel::DecayIt(), export_G4RotationMatrix(), export_G4ThreeVector(), G4VisCommandSceneAddLogo::G4Logo::G4Logo(), G4TwistBoxSide::G4TwistBoxSide(), G4TwistTrapAlphaSide::G4TwistTrapAlphaSide(), G4TwistTrapFlatSide::G4TwistTrapFlatSide(), G4TwistTrapParallelSide::G4TwistTrapParallelSide(), G4TwistTubsFlatSide::G4TwistTubsFlatSide(), G4TwistTubsSide::G4TwistTubsSide(), G4GDMLReadDefine::GetRotationMatrix(), G4GDMLReadParamvol::ParametersRead(), G4VScoringMesh::RotateZ(), G4LogicalCrystalVolume::SetMillerOrientation(), and G4PhysicalVolumeModel::VisitGeometryAndGetVisReps().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by export_G4RotationMatrix(), and G4TQuadrupoleMagField::GetFieldValue().
|
inline |
Referenced by export_G4RotationMatrix(), and G4TQuadrupoleMagField::GetFieldValue().
|
inline |
Referenced by export_G4RotationMatrix(), and G4TQuadrupoleMagField::GetFieldValue().
HepRotation & CLHEP::HepRotation::set | ( | const Hep3Vector & | axis, |
double | delta | ||
) |
Definition at line 23 of file RotationA.cc.
References CLHEP::Hep3Vector::getX(), CLHEP::Hep3Vector::getY(), CLHEP::Hep3Vector::getZ(), rxx, rxy, rxz, ryx, ryy, ryz, rzx, rzy, rzz, and CLHEP::Hep3Vector::unit().
Referenced by G4MuonDecayChannel::DecayIt(), CLHEP::HepLorentzRotation::decompose(), export_G4ThreeVector(), export_G4TwoVector(), HepRotation(), rectify(), set(), setAxis(), setDelta(), setPhi(), setPsi(), setRows(), and setTheta().
HepRotation & CLHEP::HepRotation::set | ( | const Hep3Vector & | colX, |
const Hep3Vector & | colY, | ||
const Hep3Vector & | colZ | ||
) |
Definition at line 70 of file RotationC.cc.
References CLHEP::Hep3Vector::dot(), rxx, rxy, rxz, ryx, ryy, ryz, rzx, rzy, rzz, setCols(), CLHEP::Hep4RotationInterface::tolerance, CLHEP::Hep3Vector::unit(), CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
HepRotation & CLHEP::HepRotation::set | ( | const HepAxisAngle & | ax | ) |
Definition at line 54 of file RotationA.cc.
References CLHEP::HepAxisAngle::axis(), CLHEP::HepAxisAngle::delta(), and set().
HepRotation & CLHEP::HepRotation::set | ( | const HepEulerAngles & | e | ) |
Definition at line 58 of file RotationE.cc.
References CLHEP::HepEulerAngles::phi(), CLHEP::HepEulerAngles::psi(), set(), and CLHEP::HepEulerAngles::theta().
|
inline |
|
inline |
|
inline |
|
inline |
HepRotation & CLHEP::HepRotation::set | ( | double | phi, |
double | theta, | ||
double | psi | ||
) |
Definition at line 32 of file RotationE.cc.
|
private |
Definition at line 45 of file RotationC.cc.
References CLHEP::Hep3Vector::cross(), CLHEP::Hep3Vector::mag2(), and CLHEP::Hep3Vector::unit().
Referenced by setCols().
void CLHEP::HepRotation::setAxis | ( | const Hep3Vector & | axis | ) |
Definition at line 127 of file RotationA.cc.
References delta(), and set().
Referenced by export_G4RotationMatrix().
|
private |
Definition at line 21 of file RotationC.cc.
References CLHEP::Hep3Vector::cross(), CLHEP::Hep3Vector::dot(), setArbitrarily(), CLHEP::Hep4RotationInterface::tolerance, and CLHEP::Hep3Vector::unit().
Referenced by set().
void CLHEP::HepRotation::setDelta | ( | double | delta | ) |
Definition at line 131 of file RotationA.cc.
Referenced by export_G4RotationMatrix().
void CLHEP::HepRotation::setPhi | ( | double | phi | ) |
Definition at line 259 of file RotationE.cc.
References psi(), set(), and theta().
Referenced by export_G4RotationMatrix(), export_G4ThreeVector(), export_G4TwoVector(), and G4GMocrenTouchable::GetRotation().
void CLHEP::HepRotation::setPsi | ( | double | psi | ) |
Definition at line 267 of file RotationE.cc.
References phi(), set(), and theta().
Referenced by export_G4RotationMatrix().
HepRotation & CLHEP::HepRotation::setRows | ( | const Hep3Vector & | rowX, |
const Hep3Vector & | rowY, | ||
const Hep3Vector & | rowZ | ||
) |
Definition at line 139 of file RotationC.cc.
void CLHEP::HepRotation::setTheta | ( | double | theta | ) |
Definition at line 263 of file RotationE.cc.
References phi(), psi(), and set().
Referenced by export_G4RotationMatrix(), and export_G4ThreeVector().
|
inlinestatic |
Referenced by export_G4ThreeVector().
double CLHEP::HepRotation::theta | ( | ) | const |
Definition at line 101 of file RotationE.cc.
References rzz, and CLHEP::safe_acos().
Referenced by export_G4RotationMatrix(), setPhi(), and setPsi().
double CLHEP::HepRotation::thetaX | ( | ) | const |
Definition at line 136 of file Rotation.cc.
References CLHEP::safe_acos(), and zx().
Referenced by G4tgbGeometryDumper::DumpRotationMatrix(), export_G4RotationMatrix(), and operator<<().
double CLHEP::HepRotation::thetaY | ( | ) | const |
Definition at line 140 of file Rotation.cc.
References CLHEP::safe_acos(), and zy().
Referenced by G4tgbGeometryDumper::DumpRotationMatrix(), export_G4RotationMatrix(), and operator<<().
double CLHEP::HepRotation::thetaZ | ( | ) | const |
Definition at line 144 of file Rotation.cc.
References CLHEP::safe_acos(), and zz().
Referenced by G4tgbGeometryDumper::DumpRotationMatrix(), export_G4RotationMatrix(), and operator<<().
|
inline |
Referenced by export_G4ThreeVector(), rotate(), and rotateAxes().
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by CLHEP::operator*().
|
inline |
Referenced by CLHEP::operator*().
|
inline |
Referenced by CLHEP::operator*().
|
inline |
Referenced by CLHEP::operator*().
|
inline |
Referenced by CLHEP::operator*().
|
inline |
Referenced by CLHEP::HepRotationX::distance2(), CLHEP::HepRotationY::distance2(), CLHEP::HepRotationZ::distance2(), G4tgrUtils::Dumprm(), G4tgbGeometryDumper::DumpRotationMatrix(), export_G4RotationMatrix(), export_G4Transform3D(), getAngleAxis(), G4GDMLWriteDefine::GetAngles(), G4VScoringMesh::List(), operator()(), CLHEP::operator*(), phiX(), and print().
|
inline |
|
inline |
|
inline |
Referenced by CLHEP::operator*().
|
inline |
|
inline |
Referenced by CLHEP::HepRotationX::distance2(), CLHEP::HepRotationY::distance2(), CLHEP::HepRotationZ::distance2(), G4tgrUtils::Dumprm(), G4tgbGeometryDumper::DumpRotationMatrix(), export_G4RotationMatrix(), export_G4Transform3D(), getAngleAxis(), G4GDMLWriteDefine::GetAngles(), G4VScoringMesh::List(), operator()(), CLHEP::operator*(), phiY(), and print().
|
inline |
|
inline |
Referenced by CLHEP::operator*().
|
inline |
|
inline |
|
inline |
Referenced by CLHEP::HepRotationX::distance2(), CLHEP::HepRotationY::distance2(), CLHEP::HepRotationZ::distance2(), G4tgrUtils::Dumprm(), G4tgbGeometryDumper::DumpRotationMatrix(), export_G4RotationMatrix(), export_G4Transform3D(), getAngleAxis(), G4GDMLWriteDefine::GetAngles(), G4VScoringMesh::List(), operator()(), CLHEP::operator*(), print(), and thetaZ().
|
friend |
|
friend |
|
friend |
|
static |
Definition at line 366 of file Rotation.h.
Referenced by export_G4RotationMatrix(), G4VScoringMesh::GetRotationMatrix(), G4AssemblyVolume::MakeImprint(), G4LogicalCrystalVolume::SetMillerOrientation(), and G4LatticePhysical::SetPhysicalOrientation().
|
protected |
Definition at line 385 of file Rotation.h.
Referenced by axis(), compare(), delta(), distance2(), eulerAngles(), G3toG4RotationMatrix::G3toG4RotationMatrix(), isIdentity(), norm2(), rectify(), rotateY(), rotateZ(), set(), G3toG4RotationMatrix::SetRotationMatrixByCol(), and G3toG4RotationMatrix::SetRotationMatrixByRow().
|
protected |
Definition at line 385 of file Rotation.h.
Referenced by axis(), compare(), distance2(), eulerAngles(), G3toG4RotationMatrix::G3toG4RotationMatrix(), isIdentity(), rectify(), rotateY(), rotateZ(), set(), G3toG4RotationMatrix::SetRotationMatrixByCol(), and G3toG4RotationMatrix::SetRotationMatrixByRow().
|
protected |
Definition at line 385 of file Rotation.h.
Referenced by axis(), compare(), distance2(), eulerAngles(), G3toG4RotationMatrix::G3toG4RotationMatrix(), isIdentity(), psi(), rectify(), rotateY(), rotateZ(), set(), G3toG4RotationMatrix::SetRotationMatrixByCol(), and G3toG4RotationMatrix::SetRotationMatrixByRow().
|
protected |
Definition at line 386 of file Rotation.h.
Referenced by axis(), compare(), distance2(), eulerAngles(), G3toG4RotationMatrix::G3toG4RotationMatrix(), isIdentity(), rectify(), rotateX(), rotateZ(), set(), G3toG4RotationMatrix::SetRotationMatrixByCol(), and G3toG4RotationMatrix::SetRotationMatrixByRow().
|
protected |
Definition at line 386 of file Rotation.h.
Referenced by axis(), compare(), delta(), distance2(), eulerAngles(), G3toG4RotationMatrix::G3toG4RotationMatrix(), isIdentity(), norm2(), rectify(), rotateX(), rotateZ(), set(), G3toG4RotationMatrix::SetRotationMatrixByCol(), and G3toG4RotationMatrix::SetRotationMatrixByRow().
|
protected |
Definition at line 386 of file Rotation.h.
Referenced by axis(), compare(), distance2(), eulerAngles(), G3toG4RotationMatrix::G3toG4RotationMatrix(), isIdentity(), psi(), rectify(), rotateX(), rotateZ(), set(), G3toG4RotationMatrix::SetRotationMatrixByCol(), and G3toG4RotationMatrix::SetRotationMatrixByRow().
|
protected |
Definition at line 387 of file Rotation.h.
Referenced by axis(), compare(), distance2(), eulerAngles(), G3toG4RotationMatrix::G3toG4RotationMatrix(), isIdentity(), phi(), rectify(), rotateX(), rotateY(), set(), G3toG4RotationMatrix::SetRotationMatrixByCol(), and G3toG4RotationMatrix::SetRotationMatrixByRow().
|
protected |
Definition at line 387 of file Rotation.h.
Referenced by axis(), compare(), distance2(), eulerAngles(), G3toG4RotationMatrix::G3toG4RotationMatrix(), isIdentity(), phi(), rectify(), rotateX(), rotateY(), set(), G3toG4RotationMatrix::SetRotationMatrixByCol(), and G3toG4RotationMatrix::SetRotationMatrixByRow().
|
protected |
Definition at line 387 of file Rotation.h.
Referenced by axis(), compare(), delta(), distance2(), eulerAngles(), G3toG4RotationMatrix::G3toG4RotationMatrix(), isIdentity(), norm2(), phi(), psi(), rectify(), rotateX(), rotateY(), set(), G3toG4RotationMatrix::SetRotationMatrixByCol(), G3toG4RotationMatrix::SetRotationMatrixByRow(), and theta().