#include <Rotation.h>
클래스 | |
class | HepRotation_row |
정적 Public 멤버 함수 | |
static double | getTolerance () |
static double | setTolerance (double tol) |
정적 Public 속성 | |
static DLL_API const HepRotation | IDENTITY |
Protected 멤버 함수 | |
HepRotation (double mxx, double mxy, double mxz, double myx, double myy, double myz, double mzx, double mzy, double mzz) | |
Protected 속성 | |
double | rxx |
double | rxy |
double | rxz |
double | ryx |
double | ryy |
double | ryz |
double | rzx |
double | rzy |
double | rzz |
Private 멤버 함수 | |
bool | setCols (const Hep3Vector &u1, const Hep3Vector &u2, const Hep3Vector &u3, double u1u2, Hep3Vector &v1, Hep3Vector &v2, Hep3Vector &v3) const |
void | setArbitrarily (const Hep3Vector &colX, 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) |
Rotation.h 파일의 47 번째 라인에서 정의되었습니다.
|
inline |
다음에 의해서 참조됨 : rotateAxes().
|
inline |
|
inline |
|
inline |
|
inline |
CLHEP::HepRotation::HepRotation | ( | const Hep3Vector & | axis, |
double | delta | ||
) |
RotationA.cc 파일의 54 번째 라인에서 정의되었습니다.
다음을 참조함 : set().
CLHEP::HepRotation::HepRotation | ( | const HepAxisAngle & | ax | ) |
RotationA.cc 파일의 61 번째 라인에서 정의되었습니다.
다음을 참조함 : CLHEP::HepAxisAngle::axis(), CLHEP::HepAxisAngle::delta(), set().
CLHEP::HepRotation::HepRotation | ( | double | phi, |
double | theta, | ||
double | psi | ||
) |
RotationE.cc 파일의 57 번째 라인에서 정의되었습니다.
다음을 참조함 : set().
CLHEP::HepRotation::HepRotation | ( | const HepEulerAngles & | e | ) |
RotationE.cc 파일의 64 번째 라인에서 정의되었습니다.
다음을 참조함 : CLHEP::HepEulerAngles::phi(), CLHEP::HepEulerAngles::psi(), set(), CLHEP::HepEulerAngles::theta().
CLHEP::HepRotation::HepRotation | ( | const Hep3Vector & | colX, |
const Hep3Vector & | colY, | ||
const Hep3Vector & | colZ | ||
) |
RotationC.cc 파일의 135 번째 라인에서 정의되었습니다.
다음을 참조함 : set().
|
inline |
|
inline |
|
inlineprotected |
Hep3Vector CLHEP::HepRotation::axis | ( | ) | const |
RotationA.cc 파일의 79 번째 라인에서 정의되었습니다.
다음을 참조함 : e, eps, rxx, rxy, rxz, ryx, ryy, ryz, rzx, rzy, rzz, CLHEP::Hep3Vector::unit(), x, y, z.
다음에 의해서 참조됨 : axisAngle(), rectify(), setDelta().
HepAxisAngle CLHEP::HepRotation::axisAngle | ( | ) | const |
RotationA.cc 파일의 124 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CLHEP::HepLorentzRotation::decompose(), decompose().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
int CLHEP::HepRotation::compare | ( | const HepRotation & | r | ) | const |
void CLHEP::HepRotation::decompose | ( | HepAxisAngle & | rotation, |
Hep3Vector & | boost | ||
) | const |
RotationP.cc 파일의 23 번째 라인에서 정의되었습니다.
다음을 참조함 : axisAngle(), CLHEP::Hep3Vector::set().
void CLHEP::HepRotation::decompose | ( | Hep3Vector & | boost, |
HepAxisAngle & | rotation | ||
) | const |
RotationP.cc 파일의 28 번째 라인에서 정의되었습니다.
다음을 참조함 : axisAngle(), CLHEP::Hep3Vector::set().
double CLHEP::HepRotation::delta | ( | ) | const |
RotationA.cc 파일의 66 번째 라인에서 정의되었습니다.
다음을 참조함 : CLHEP::pi, rxx, ryy, rzz.
다음에 의해서 참조됨 : axisAngle(), rectify(), setAxis().
double CLHEP::HepRotation::distance2 | ( | const HepRotation & | r | ) | const |
RotationP.cc 파일의 33 번째 라인에서 정의되었습니다.
다음을 참조함 : rxx, rxy, rxz, ryx, ryy, ryz, rzx, rzy, rzz, sum.
다음에 의해서 참조됨 : CLHEP::HepLorentzRotation::distance2(), distance2(), howNear(), CLHEP::HepLorentzRotation::isNear(), isNear().
double CLHEP::HepRotation::distance2 | ( | const HepBoost & | lt | ) | const |
RotationL.cc 파일의 39 번째 라인에서 정의되었습니다.
다음을 참조함 : distance2().
double CLHEP::HepRotation::distance2 | ( | const HepLorentzRotation & | lt | ) | const |
RotationL.cc 파일의 29 번째 라인에서 정의되었습니다.
다음을 참조함 : a, CLHEP::Hep3Vector::beta(), CLHEP::HepLorentzRotation::decompose(), distance2().
HepEulerAngles CLHEP::HepRotation::eulerAngles | ( | ) | const |
void CLHEP::HepRotation::getAngleAxis | ( | double & | delta, |
Hep3Vector & | axis | ||
) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
double CLHEP::HepRotation::howNear | ( | const HepRotation & | r | ) | const |
RotationP.cc 파일의 41 번째 라인에서 정의되었습니다.
다음을 참조함 : distance2().
double CLHEP::HepRotation::howNear | ( | const HepBoost & | lt | ) | const |
RotationL.cc 파일의 47 번째 라인에서 정의되었습니다.
다음을 참조함 : distance2().
double CLHEP::HepRotation::howNear | ( | const HepLorentzRotation & | lt | ) | const |
RotationL.cc 파일의 43 번째 라인에서 정의되었습니다.
다음을 참조함 : distance2().
|
inline |
다음에 의해서 참조됨 : G4GMocrenFileSceneHandler::AddPrimitive(), G4GMocrenFileSceneHandler::AddSolid(), G4INCLXXInterface::ApplyYourself(), G4ReflectedSolid::BoundingLimits(), G4ScaledSolid::CalculateExtent(), G4ReflectedSolid::CalculateExtent(), G4NavigationLogger::CheckAndReportBadNormal(), G4ParameterisedNavigation::ComputeStep(), G4NormalNavigation::ComputeStep(), G4VoxelNavigation::ComputeStep(), G4ReplicaNavigation::ComputeStep(), F04DetectorConstruction::ConstructDetector(), WLSDetectorConstruction::ConstructDetector(), G4NRESP71M03::DKINMA(), B5HodoscopeHit::Draw(), B5HadCalorimeterHit::Draw(), B5EmCalorimeterHit::Draw(), G4GMocrenFileSceneHandler::EndSavingGdd(), G4DisplacedSolid::G4DisplacedSolid(), G4ErrorCylSurfaceTarget::G4ErrorCylSurfaceTarget(), G4PVPlacement::G4PVPlacement(), G4TwistTubsFlatSide::G4TwistTubsFlatSide(), G4QuadrupoleMagField::GetFieldValue(), G4VPhysicalVolume::GetObjectRotation(), G4TwistTubsHypeSide::GetRhoAtPZ(), NeuronLoadDataFile::NeuralNetworkDATAfile(), G4STRead::PhysvolRead(), DetectorConstruction::PlaceWithEulerAngles(), DetectorConstruction::PlaceWithInverseMatrix(), G4TwistTubsSide::ProjectAtPXPZ(), G4TwistBoxSide::ProjectPoint(), G4TwistTrapParallelSide::ProjectPoint(), G4TwistTrapAlphaSide::ProjectPoint(), DetectorConstruction::ResiduesView(), G4LogicalCrystalVolume::SetMillerOrientation(), NeuronLoadDataFile::SingleNeuronSWCfile(), G4ParticleHPInelasticCompFS::two_body_reaction().
|
inline |
bool CLHEP::HepRotation::isIdentity | ( | ) | const |
Rotation.cc 파일의 172 번째 라인에서 정의되었습니다.
다음을 참조함 : rxx, rxy, rxz, ryx, ryy, ryz, rzx, rzy, rzz.
다음에 의해서 참조됨 : G4GMocrenFileSceneHandler::AddSolid(), G4PVPlacement::NewPtrRotMatrix().
bool CLHEP::HepRotation::isNear | ( | const HepRotation & | r, |
double | epsilon = Hep4RotationInterface::tolerance |
||
) | const |
RotationP.cc 파일의 45 번째 라인에서 정의되었습니다.
다음을 참조함 : distance2(), epsilon().
bool CLHEP::HepRotation::isNear | ( | const HepBoost & | lt, |
double | epsilon = Hep4RotationInterface::tolerance |
||
) | const |
RotationL.cc 파일의 56 번째 라인에서 정의되었습니다.
다음을 참조함 : distance2(), epsilon().
bool CLHEP::HepRotation::isNear | ( | const HepLorentzRotation & | lt, |
double | epsilon = Hep4RotationInterface::tolerance |
||
) | const |
RotationL.cc 파일의 51 번째 라인에서 정의되었습니다.
다음을 참조함 : distance2(), epsilon().
double CLHEP::HepRotation::norm2 | ( | ) | const |
RotationP.cc 파일의 50 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CLHEP::HepBoostX::distance2(), CLHEP::HepBoostZ::distance2(), CLHEP::HepBoostY::distance2(), CLHEP::HepBoost::distance2(), CLHEP::HepLorentzRotation::distance2(), CLHEP::HepBoostX::isNear(), CLHEP::HepBoostZ::isNear(), CLHEP::HepBoostY::isNear(), CLHEP::HepBoost::isNear(), CLHEP::HepLorentzRotation::isNear(), CLHEP::HepLorentzRotation::norm2().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
double CLHEP::HepRotation::phi | ( | ) | const |
RotationE.cc 파일의 70 번째 라인에서 정의되었습니다.
다음을 참조함 : eulerAngles(), CLHEP::HepEulerAngles::phi(), CLHEP::pi, rzx, rzy, rzz.
다음에 의해서 참조됨 : setPsi(), setTheta().
double CLHEP::HepRotation::phiX | ( | ) | const |
Rotation.cc 파일의 129 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4HepRepFileSceneHandler::AddSolid(), G4tgbGeometryDumper::DumpRotationMatrix(), operator<<().
double CLHEP::HepRotation::phiY | ( | ) | const |
Rotation.cc 파일의 133 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4HepRepFileSceneHandler::AddSolid(), G4tgbGeometryDumper::DumpRotationMatrix(), operator<<().
double CLHEP::HepRotation::phiZ | ( | ) | const |
Rotation.cc 파일의 137 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4HepRepFileSceneHandler::AddSolid(), G4tgbGeometryDumper::DumpRotationMatrix(), operator<<().
std::ostream & CLHEP::HepRotation::print | ( | std::ostream & | os | ) | const |
RotationIO.cc 파일의 21 번째 라인에서 정의되었습니다.
다음을 참조함 : xx(), xy(), xz(), yx(), yy(), yz(), zx(), zy(), zz().
다음에 의해서 참조됨 : DetectorConstruction::PlaceWithAxialRotations(), DetectorConstruction::PlaceWithDirectMatrix(), DetectorConstruction::PlaceWithEulerAngles(), DetectorConstruction::PlaceWithInverseMatrix(), G4ReflectedSolid::StreamInfo(), G4DisplacedSolid::StreamInfo().
double CLHEP::HepRotation::psi | ( | ) | const |
RotationE.cc 파일의 110 번째 라인에서 정의되었습니다.
다음을 참조함 : eulerAngles(), CLHEP::pi, CLHEP::HepEulerAngles::psi(), rxz, ryz, rzz.
다음에 의해서 참조됨 : setPhi(), setTheta().
void CLHEP::HepRotation::rectify | ( | ) |
RotationC.cc 파일의 152 번째 라인에서 정의되었습니다.
다음을 참조함 : axis(), delta(), rxx, rxy, rxz, ryx, ryy, ryz, rzx, rzy, rzz, set(), CLHEP::Hep3Vector::unit().
다음에 의해서 참조됨 : CLHEP::HepLorentzRotation::decompose(), G4GDMLWriteDefine::GetAngles(), G4GDMLReadDefine::GetRotationMatrix().
|
inline |
다음에 의해서 참조됨 : G4tgbGeometryDumper::MatDeterminant().
|
inline |
HepRotation & CLHEP::HepRotation::rotate | ( | double | delta, |
const Hep3Vector & | axis | ||
) |
Rotation.cc 파일의 47 번째 라인에서 정의되었습니다.
다음을 참조함 : CLHEP::Hep3Vector::mag(), transform(), CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), CLHEP::Hep3Vector::z().
다음에 의해서 참조됨 : G4tgbPlaceParamCircle::ComputeTransformation(), CLHEP::Hep3Vector::rotate().
|
inline |
HepRotation & CLHEP::HepRotation::rotateAxes | ( | const Hep3Vector & | newX, |
const Hep3Vector & | newY, | ||
const Hep3Vector & | newZ | ||
) |
Rotation.cc 파일의 105 번째 라인에서 정의되었습니다.
다음을 참조함 : CLHEP::Hep3Vector::cross(), CLHEP::Hep3Vector::dot(), HepRotation(), CLHEP::Hep3Vector::mag2(), transform(), w, CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), CLHEP::Hep3Vector::z().
다음에 의해서 참조됨 : CCalRotationMatrixFactory::AddMatrix().
HepRotation & CLHEP::HepRotation::rotateX | ( | double | delta | ) |
Rotation.cc 파일의 66 번째 라인에서 정의되었습니다.
다음을 참조함 : c1, ryx, ryy, ryz, rzx, rzy, rzz, x1, y1.
다음에 의해서 참조됨 : G4tgbRotationMatrix::BuildG4RotMatrixFrom3(), NeuronLoadDataFile::ComputeTransformation(), G4MIRDLiver::Construct(), G4MIRDSmallIntestine::Construct(), G4MIRDRightLeg::Construct(), G4MIRDLeftLeg::Construct(), G4MIRDUterus::Construct(), G4MIRDLeftBreast::Construct(), G4MIRDRightBreast::Construct(), G4MIRDTrunk::Construct(), G4MIRDHead::Construct(), G4MIRDLeftArmBone::Construct(), G4MIRDRightArmBone::Construct(), B5DetectorConstruction::Construct(), FCALTestbeamSetup::Construct(), XrayFluoMercuryDetectorConstruction::ConstructApparate(), XrayFluoPlaneDetectorConstruction::ConstructApparate(), XrayFluoDetectorConstruction::ConstructApparate(), DetectorConstruction::ConstructCalorimeter(), DetectorConstruction::ConstructLine(), LaserDrivenBeamLine::FaradayCup(), G4tgrUtils::GetRotationFromDirection(), G4GDMLReadDefine::GetRotationMatrix(), LXeMainVolume::LXeMainVolume(), G4GDMLReadParamvol::ParametersRead(), CML2Acc1::primaryCollimator(), CML2AcceleratorConstruction::rotateAccelerator(), CexmcSetup::RotateMatrix(), G4VScoringMesh::RotateX(), CML2Acc1::SetJawAperture(), DicomIntersectVolume::SetNewValue(), XrayFluoPlaneDetectorConstruction::UpdateGeometry(), XrayFluoMercuryDetectorConstruction::UpdateGeometry(), XrayFluoDetectorConstruction::UpdateGeometry().
HepRotation & CLHEP::HepRotation::rotateY | ( | double | delta | ) |
Rotation.cc 파일의 79 번째 라인에서 정의되었습니다.
다음을 참조함 : c1, rxx, rxy, rxz, rzx, rzy, rzz, x1, y1.
다음에 의해서 참조됨 : G4INCLXXInterface::ApplyYourself(), B5DetectorConstruction::B5DetectorConstruction(), G4tgbRotationMatrix::BuildG4RotMatrixFrom3(), LaserDrivenBeamLine::Collimator(), NeuronLoadDataFile::ComputeTransformation(), G4MIRDLeftLeg::Construct(), G4MIRDRightLeg::Construct(), G4MIRDSmallIntestine::Construct(), G4MIRDLeftBreast::Construct(), G4MIRDRightBreast::Construct(), G4MIRDHeart::Construct(), G4MIRDPancreas::Construct(), G4MIRDTrunk::Construct(), G4MIRDHead::Construct(), B3DetectorConstruction::Construct(), IORTDetectorConstruction::ConstructDisc(), DetectorConstruction::ConstructLine(), G4NeutronBetaDecayChannel::DecayIt(), LaserDrivenBeamLine::Entrancehole(), LaserDrivenBeamLine::EntrancePipe(), LaserDrivenBeamLine::Exithole(), LaserDrivenBeamLine::ExitPipe(), LaserDrivenBeamLine::ExitWindow(), LaserDrivenBeamLine::FaradayCup(), LaserDrivenBeamLine::FinalCollimator(), G4tgrUtils::GetRotationFromDirection(), G4GDMLReadDefine::GetRotationMatrix(), PassiveProtonBeamLine::HadrontherapyBeamCollimators(), PassiveCarbonBeamLine::HadrontherapyBeamFinalCollimator(), PassiveProtonBeamLine::HadrontherapyBeamFinalCollimator(), PassiveCarbonBeamLine::HadrontherapyBeamNozzle(), PassiveProtonBeamLine::HadrontherapyBeamNozzle(), PassiveProtonBeamLine::HadrontherapyBeamScatteringFoils(), PassiveCarbonBeamLine::HadrontherapyPMMACollimator(), TrentoPassiveProtonBeamLine::HadrontherapyRidgeFilter(), PassiveCarbonBeamLine::HadrontherapyRippleFilter(), Collimator70BeamLine::IortBeamLineBlocks(), Collimator100BeamLine::IortBeamLineBlocks(), Collimator80BeamLine::IortBeamLineBlocks(), Collimator50BeamLine::IortBeamLineBlocks(), Collimator60BeamLine::IortBeamLineBlocks(), Collimator40BeamLine::IortBeamLineBlocks(), Collimator70BeamLine::IortBeamLineFinalCollimator(), Collimator40BeamLine::IortBeamLineFinalCollimator(), Collimator50BeamLine::IortBeamLineFinalCollimator(), Collimator80BeamLine::IortBeamLineFinalCollimator(), Collimator100BeamLine::IortBeamLineFinalCollimator(), Collimator60BeamLine::IortBeamLineFinalCollimator(), Collimator70BeamLine::IortBeamLineJunctions(), Collimator50BeamLine::IortBeamLineJunctions(), Collimator100BeamLine::IortBeamLineJunctions(), Collimator60BeamLine::IortBeamLineJunctions(), Collimator80BeamLine::IortBeamLineJunctions(), Collimator40BeamLine::IortBeamLineJunctions(), Collimator60BeamLine::IortBeamLineMonitorChambers(), Collimator100BeamLine::IortBeamLineMonitorChambers(), Collimator80BeamLine::IortBeamLineMonitorChambers(), Collimator40BeamLine::IortBeamLineMonitorChambers(), Collimator50BeamLine::IortBeamLineMonitorChambers(), Collimator70BeamLine::IortBeamLineMonitorChambers(), Collimator50BeamLine::IortBeamLineTitaniumWindows(), Collimator100BeamLine::IortBeamLineTitaniumWindows(), Collimator60BeamLine::IortBeamLineTitaniumWindows(), Collimator80BeamLine::IortBeamLineTitaniumWindows(), Collimator40BeamLine::IortBeamLineTitaniumWindows(), Collimator70BeamLine::IortBeamLineTitaniumWindows(), Collimator70BeamLine::IortBeamLineVacuumSource(), Collimator80BeamLine::IortBeamLineVacuumSource(), Collimator100BeamLine::IortBeamLineVacuumSource(), Collimator50BeamLine::IortBeamLineVacuumSource(), Collimator60BeamLine::IortBeamLineVacuumSource(), Collimator40BeamLine::IortBeamLineVacuumSource(), LXeMainVolume::LXeMainVolume(), LXeWLSSlab::LXeWLSSlab(), CML2Acc1::mirror(), G4GDMLReadParamvol::ParametersRead(), DetectorConstruction::PlaceWithAxialRotations(), LaserDrivenBeamLine::Quadrupole(), CML2AcceleratorConstruction::rotateAccelerator(), CexmcSetup::RotateMatrix(), G4VScoringMesh::RotateY(), B5DetectorConstruction::SetArmAngle(), CML2Acc1::SetJawAperture(), G4LogicalCrystalVolume::SetMillerOrientation(), DicomIntersectVolume::SetNewValue().
HepRotation & CLHEP::HepRotation::rotateZ | ( | double | delta | ) |
Rotation.cc 파일의 92 번째 라인에서 정의되었습니다.
다음을 참조함 : c1, rxx, rxy, rxz, ryx, ryy, ryz, x1, y1.
다음에 의해서 참조됨 : G4VTwistSurface::AmIOnLeftSide(), G4INCLXXInterface::ApplyYourself(), G4tgbRotationMatrix::BuildG4RotMatrixFrom3(), HadrontherapyModulator::BuildSteps(), G4VDivisionParameterisation::ChangeRotMatrix(), NeuronLoadDataFile::ComputeTransformation(), H02DetectorConstruction::Construct(), ExN04DetectorConstruction::Construct(), G4MIRDThyroid::Construct(), G4MIRDRightBreast::Construct(), G4MIRDRightLung::Construct(), G4MIRDLeftBreast::Construct(), RE05DetectorConstruction::Construct(), B3DetectorConstruction::Construct(), FCALHadModule::Construct(), FCALCryostatVolumes::Construct(), FCALEMModule::Construct(), DetectorConstruction::ConstructLine(), G4TwistedTubs::CreateSurfaces(), G4NeutronBetaDecayChannel::DecayIt(), G4VisCommandSceneAddLogo::G4Logo::G4Logo(), G4TwistBoxSide::G4TwistBoxSide(), G4TwistTrapAlphaSide::G4TwistTrapAlphaSide(), G4TwistTrapFlatSide::G4TwistTrapFlatSide(), G4TwistTrapParallelSide::G4TwistTrapParallelSide(), G4TwistTubsFlatSide::G4TwistTubsFlatSide(), G4TwistTubsSide::G4TwistTubsSide(), G4GDMLReadDefine::GetRotationMatrix(), G4GDMLReadParamvol::ParametersRead(), DetectorConstruction::PlaceWithAxialRotations(), DetectorConstruction::PlaceWithReflections(), CexmcSetup::RotateMatrix(), G4VScoringMesh::RotateZ(), G4LogicalCrystalVolume::SetMillerOrientation(), G4PhysicalVolumeModel::VisitGeometryAndGetVisReps().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
다음에 의해서 참조됨 : G4QuadrupoleMagField::GetFieldValue().
|
inline |
다음에 의해서 참조됨 : G4QuadrupoleMagField::GetFieldValue().
|
inline |
다음에 의해서 참조됨 : G4QuadrupoleMagField::GetFieldValue().
HepRotation & CLHEP::HepRotation::set | ( | const Hep3Vector & | axis, |
double | delta | ||
) |
RotationA.cc 파일의 27 번째 라인에서 정의되었습니다.
다음을 참조함 : CLHEP::Hep3Vector::getX(), CLHEP::Hep3Vector::getY(), CLHEP::Hep3Vector::getZ(), rxx, rxy, rxz, ryx, ryy, ryz, rzx, rzy, rzz, CLHEP::Hep3Vector::unit().
다음에 의해서 참조됨 : G4MuonDecayChannel::DecayIt(), CLHEP::HepLorentzRotation::decompose(), HepRotation(), rectify(), set(), setAxis(), setDelta(), setPhi(), setPsi(), setRows(), setTheta().
HepRotation & CLHEP::HepRotation::set | ( | const HepAxisAngle & | ax | ) |
RotationA.cc 파일의 58 번째 라인에서 정의되었습니다.
다음을 참조함 : CLHEP::HepAxisAngle::axis(), CLHEP::HepAxisAngle::delta(), set().
HepRotation & CLHEP::HepRotation::set | ( | double | phi, |
double | theta, | ||
double | psi | ||
) |
HepRotation & CLHEP::HepRotation::set | ( | const HepEulerAngles & | e | ) |
RotationE.cc 파일의 61 번째 라인에서 정의되었습니다.
다음을 참조함 : CLHEP::HepEulerAngles::phi(), CLHEP::HepEulerAngles::psi(), set(), CLHEP::HepEulerAngles::theta().
HepRotation & CLHEP::HepRotation::set | ( | const Hep3Vector & | colX, |
const Hep3Vector & | colY, | ||
const Hep3Vector & | colZ | ||
) |
RotationC.cc 파일의 73 번째 라인에서 정의되었습니다.
다음을 참조함 : 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(), CLHEP::Hep3Vector::z().
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
RotationC.cc 파일의 48 번째 라인에서 정의되었습니다.
다음을 참조함 : CLHEP::Hep3Vector::cross(), CLHEP::Hep3Vector::mag2(), CLHEP::Hep3Vector::unit().
void CLHEP::HepRotation::setAxis | ( | const Hep3Vector & | axis | ) |
RotationA.cc 파일의 131 번째 라인에서 정의되었습니다.
|
private |
RotationC.cc 파일의 25 번째 라인에서 정의되었습니다.
다음을 참조함 : CLHEP::Hep3Vector::cross(), CLHEP::Hep3Vector::dot(), CLHEP::Hep4RotationInterface::tolerance, CLHEP::Hep3Vector::unit().
다음에 의해서 참조됨 : set().
void CLHEP::HepRotation::setDelta | ( | double | delta | ) |
RotationA.cc 파일의 135 번째 라인에서 정의되었습니다.
void CLHEP::HepRotation::setPhi | ( | double | phi | ) |
RotationE.cc 파일의 262 번째 라인에서 정의되었습니다.
다음을 참조함 : psi(), set(), theta().
다음에 의해서 참조됨 : G4GMocrenTouchable::GetRotation(), G4ParticleHPInelasticCompFS::two_body_reaction().
void CLHEP::HepRotation::setPsi | ( | double | psi | ) |
RotationE.cc 파일의 270 번째 라인에서 정의되었습니다.
HepRotation & CLHEP::HepRotation::setRows | ( | const Hep3Vector & | rowX, |
const Hep3Vector & | rowY, | ||
const Hep3Vector & | rowZ | ||
) |
RotationC.cc 파일의 142 번째 라인에서 정의되었습니다.
void CLHEP::HepRotation::setTheta | ( | double | theta | ) |
RotationE.cc 파일의 266 번째 라인에서 정의되었습니다.
다음을 참조함 : phi(), psi(), set().
다음에 의해서 참조됨 : G4ParticleHPInelasticCompFS::two_body_reaction().
|
inlinestatic |
double CLHEP::HepRotation::theta | ( | ) | const |
RotationE.cc 파일의 104 번째 라인에서 정의되었습니다.
다음을 참조함 : rzz, CLHEP::safe_acos().
double CLHEP::HepRotation::thetaX | ( | ) | const |
Rotation.cc 파일의 141 번째 라인에서 정의되었습니다.
다음을 참조함 : CLHEP::safe_acos(), zx().
다음에 의해서 참조됨 : G4tgbGeometryDumper::DumpRotationMatrix(), operator<<().
double CLHEP::HepRotation::thetaY | ( | ) | const |
Rotation.cc 파일의 145 번째 라인에서 정의되었습니다.
다음을 참조함 : CLHEP::safe_acos(), zy().
다음에 의해서 참조됨 : G4tgbGeometryDumper::DumpRotationMatrix(), operator<<().
double CLHEP::HepRotation::thetaZ | ( | ) | const |
Rotation.cc 파일의 149 번째 라인에서 정의되었습니다.
다음을 참조함 : CLHEP::safe_acos(), zz().
다음에 의해서 참조됨 : G4tgbGeometryDumper::DumpRotationMatrix(), operator<<().
|
inline |
다음에 의해서 참조됨 : rotate(), rotateAxes().
|
inline |
|
inline |
|
inline |
|
inline |
다음에 의해서 참조됨 : CLHEP::operator*().
|
inline |
다음에 의해서 참조됨 : CLHEP::operator*().
|
inline |
다음에 의해서 참조됨 : CLHEP::operator*().
|
inline |
다음에 의해서 참조됨 : CLHEP::operator*().
|
inline |
다음에 의해서 참조됨 : CLHEP::operator*().
|
inline |
다음에 의해서 참조됨 : NeuronLoadDataFile::ComputeTransformation(), CLHEP::HepRotationY::distance2(), CLHEP::HepRotationZ::distance2(), CLHEP::HepRotationX::distance2(), G4tgrUtils::Dumprm(), G4tgbGeometryDumper::DumpRotationMatrix(), getAngleAxis(), G4GDMLWriteDefine::GetAngles(), G4VScoringMesh::List(), operator()(), CLHEP::operator*(), phiX(), print().
|
inline |
|
inline |
|
inline |
다음에 의해서 참조됨 : CLHEP::operator*().
|
inline |
|
inline |
다음에 의해서 참조됨 : NeuronLoadDataFile::ComputeTransformation(), CLHEP::HepRotationY::distance2(), CLHEP::HepRotationZ::distance2(), CLHEP::HepRotationX::distance2(), G4tgrUtils::Dumprm(), G4tgbGeometryDumper::DumpRotationMatrix(), getAngleAxis(), G4GDMLWriteDefine::GetAngles(), G4VScoringMesh::List(), operator()(), CLHEP::operator*(), phiY(), print().
|
inline |
|
inline |
다음에 의해서 참조됨 : CLHEP::operator*().
|
inline |
|
inline |
|
inline |
다음에 의해서 참조됨 : NeuronLoadDataFile::ComputeTransformation(), CLHEP::HepRotationY::distance2(), CLHEP::HepRotationZ::distance2(), CLHEP::HepRotationX::distance2(), G4tgrUtils::Dumprm(), G4tgbGeometryDumper::DumpRotationMatrix(), getAngleAxis(), G4GDMLWriteDefine::GetAngles(), G4VScoringMesh::List(), operator()(), CLHEP::operator*(), print(), thetaZ().
|
friend |
|
friend |
|
friend |
|
static |
Rotation.h 파일의 369 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VScoringMesh::GetRotationMatrix(), G4AssemblyVolume::MakeImprint(), G4LogicalCrystalVolume::SetMillerOrientation(), G4LatticePhysical::SetPhysicalOrientation().
|
protected |
Rotation.h 파일의 388 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : axis(), compare(), delta(), distance2(), eulerAngles(), G3toG4RotationMatrix::G3toG4RotationMatrix(), isIdentity(), norm2(), rectify(), rotateY(), rotateZ(), set(), G3toG4RotationMatrix::SetRotationMatrixByCol(), G3toG4RotationMatrix::SetRotationMatrixByRow().
|
protected |
Rotation.h 파일의 388 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : axis(), compare(), distance2(), eulerAngles(), G3toG4RotationMatrix::G3toG4RotationMatrix(), isIdentity(), rectify(), rotateY(), rotateZ(), set(), G3toG4RotationMatrix::SetRotationMatrixByCol(), G3toG4RotationMatrix::SetRotationMatrixByRow().
|
protected |
Rotation.h 파일의 388 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : axis(), compare(), distance2(), eulerAngles(), G3toG4RotationMatrix::G3toG4RotationMatrix(), isIdentity(), psi(), rectify(), rotateY(), rotateZ(), set(), G3toG4RotationMatrix::SetRotationMatrixByCol(), G3toG4RotationMatrix::SetRotationMatrixByRow().
|
protected |
Rotation.h 파일의 388 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : axis(), compare(), distance2(), eulerAngles(), G3toG4RotationMatrix::G3toG4RotationMatrix(), isIdentity(), rectify(), rotateX(), rotateZ(), set(), G3toG4RotationMatrix::SetRotationMatrixByCol(), G3toG4RotationMatrix::SetRotationMatrixByRow().
|
protected |
Rotation.h 파일의 388 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : axis(), compare(), delta(), distance2(), eulerAngles(), G3toG4RotationMatrix::G3toG4RotationMatrix(), isIdentity(), norm2(), rectify(), rotateX(), rotateZ(), set(), G3toG4RotationMatrix::SetRotationMatrixByCol(), G3toG4RotationMatrix::SetRotationMatrixByRow().
|
protected |
Rotation.h 파일의 388 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : axis(), compare(), distance2(), eulerAngles(), G3toG4RotationMatrix::G3toG4RotationMatrix(), isIdentity(), psi(), rectify(), rotateX(), rotateZ(), set(), G3toG4RotationMatrix::SetRotationMatrixByCol(), G3toG4RotationMatrix::SetRotationMatrixByRow().
|
protected |
Rotation.h 파일의 388 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : axis(), compare(), distance2(), eulerAngles(), G3toG4RotationMatrix::G3toG4RotationMatrix(), isIdentity(), phi(), rectify(), rotateX(), rotateY(), set(), G3toG4RotationMatrix::SetRotationMatrixByCol(), G3toG4RotationMatrix::SetRotationMatrixByRow().
|
protected |
Rotation.h 파일의 388 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : axis(), compare(), distance2(), eulerAngles(), G3toG4RotationMatrix::G3toG4RotationMatrix(), isIdentity(), phi(), rectify(), rotateX(), rotateY(), set(), G3toG4RotationMatrix::SetRotationMatrixByCol(), G3toG4RotationMatrix::SetRotationMatrixByRow().
|
protected |
Rotation.h 파일의 388 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : axis(), compare(), delta(), distance2(), eulerAngles(), G3toG4RotationMatrix::G3toG4RotationMatrix(), isIdentity(), norm2(), phi(), psi(), rectify(), rotateX(), rotateY(), set(), G3toG4RotationMatrix::SetRotationMatrixByCol(), G3toG4RotationMatrix::SetRotationMatrixByRow(), theta().