Geant4
10.01.p03
|
#include <UVector3.hh>
Public Member Functions | |
UVector3 () | |
UVector3 (double xval, double yval, double zval) | |
UVector3 (double theta, double phi) | |
UVector3 (const double coord[3]) | |
UVector3 & | operator= (const UVector3 &v) |
UVector3 & | operator= (const double *vect) |
bool | operator== (const UVector3 &) const |
bool | operator!= (const UVector3 &) const |
UVector3 | operator- () const |
UVector3 & | operator+= (const UVector3 &) |
UVector3 & | operator-= (const UVector3 &) |
double & | operator[] (int index) |
double | operator[] (int index) const |
double & | x () |
double | x () const |
double & | y () |
double | y () const |
double & | z () |
double | z () const |
UVector3 & | operator*= (double) |
UVector3 & | operator/= (double) |
double | Dot (const UVector3 &) const |
UVector3 | Cross (const UVector3 &) const |
double | Angle (const UVector3 &) const |
UVector3 | Unit () const |
bool | IsNull () const |
void | SetNull () |
void | Set (double xx, double yy, double zz) |
void | Set (double xx) |
double | Normalize () |
double | Phi () const |
double | Theta () const |
double | CosTheta () const |
double | Mag2 () const |
double | Mag () const |
double | Perp2 () const |
double | Perp () const |
void | RotateX (double) |
void | RotateY (double) |
void | RotateZ (double) |
UVector3 & | MultiplyByComponents (const UVector3 &p) |
Private Attributes | |
double | x_ |
double | y_ |
double | z_ |
Definition at line 28 of file UVector3.hh.
|
inline |
Definition at line 31 of file UVector3.hh.
Referenced by Cross(), and operator-().
|
inline |
Definition at line 35 of file UVector3.hh.
UVector3::UVector3 | ( | double | theta, |
double | phi | ||
) |
Definition at line 21 of file UVector3.cc.
|
inline |
Definition at line 42 of file UVector3.hh.
double UVector3::Angle | ( | const UVector3 & | q | ) | const |
Definition at line 30 of file UVector3.cc.
References UUtils::ACos(), Dot(), and Mag2().
|
inline |
Definition at line 281 of file UVector3.hh.
References UVector3(), x_, y_, and z_.
Referenced by UPolyhedraSide::Distance(), UGenericTrap::GetFaceSurfaceArea(), UTet::GetPointOnFace(), UTriangularFacet::Intersect(), UPolyhedraSide::IntersectSidePlane(), UGenericTrap::IsSegCrossingZ(), UTrap::MakePlane(), UGenericTrap::Normal(), UGenericTrap::NormalToPlane(), UPolyconeSide::PointOnCone(), UPolyhedraSide::UPolyhedraSide(), UQuadrangularFacet::UQuadrangularFacet(), UTet::UTet(), and UTriangularFacet::UTriangularFacet().
|
inline |
Definition at line 276 of file UVector3.hh.
Referenced by Angle(), UTriangularFacet::Distance(), UQuadrangularFacet::Distance(), UPolyhedraSide::Distance(), UPolyPhiFace::Distance(), UPolyhedraSide::DistanceAway(), UTet::DistanceToIn(), UGenericTrap::DistanceToIn(), UCons::DistanceToIn(), UPolyhedraSide::DistanceToOneSide(), UTet::DistanceToOut(), UGenericTrap::DistanceToOut(), UCons::DistanceToOut(), UOrb::DistanceToOutForOutsidePoints(), UGenericTrap::DistToPlane(), UGenericTrap::DistToTriangle(), UTriangularFacet::Extent(), UQuadrangularFacet::Extent(), UPolyhedraSide::Extent(), UPolyconeSide::Extent(), UTet::Inside(), UPolyPhiFace::Inside(), UTessellatedSolid::InsideNoVoxels(), UTessellatedSolid::InsideVoxels(), UTriangularFacet::Intersect(), UPolyhedraSide::IntersectSidePlane(), VUFacet::IsInside(), UGenericTrap::IsSegCrossingZ(), UTrap::MakePlane(), UTet::Normal(), UPolyPhiFace::Normal(), UPolyconeSide::PointOnCone(), UPolyhedraSide::Safety(), UPolyPhiFace::Safety(), UTet::SafetyFromInside(), UPolyhedraSide::UPolyhedraSide(), UQuadrangularFacet::UQuadrangularFacet(), UTet::UTet(), and UTriangularFacet::UTriangularFacet().
|
inline |
Definition at line 259 of file UVector3.hh.
double UVector3::Mag | ( | ) | const |
Definition at line 48 of file UVector3.cc.
References Mag2().
Referenced by CosTheta(), UTessellatedSolid::CreateVertexList(), UQuadrangularFacet::Distance(), UTriangularFacet::Distance(), UGenericTrap::GetFaceSurfaceArea(), UTrap::GetPointOnPlane(), UTriangularFacet::Intersect(), UGenericTrap::IsSegCrossingZ(), UTrap::MakePlane(), UPolyhedraSide::UPolyhedraSide(), UQuadrangularFacet::UQuadrangularFacet(), UTet::UTet(), and UTriangularFacet::UTriangularFacet().
|
inline |
Definition at line 287 of file UVector3.hh.
Referenced by UTessellatedSolid::AddFacet(), Angle(), UQuadrangularFacet::Distance(), UTriangularFacet::Distance(), Mag(), Normalize(), Theta(), Unit(), UQuadrangularFacet::UQuadrangularFacet(), and UTriangularFacet::UTriangularFacet().
Definition at line 182 of file UVector3.hh.
Referenced by UMultiUnion::Capacity().
double UVector3::Normalize | ( | ) |
Definition at line 89 of file UVector3.cc.
References Mag2(), x_, y_, and z_.
Referenced by UTrd::Normal().
|
inline |
Definition at line 216 of file UVector3.hh.
|
inline |
Definition at line 221 of file UVector3.hh.
|
inline |
Definition at line 237 of file UVector3.hh.
References UVector3(), x_, y_, and z_.
Definition at line 229 of file UVector3.hh.
|
inline |
Definition at line 192 of file UVector3.hh.
|
inline |
|
inline |
Definition at line 211 of file UVector3.hh.
|
inline |
Definition at line 304 of file UVector3.hh.
|
inline |
Definition at line 319 of file UVector3.hh.
double UVector3::Perp | ( | ) | const |
Definition at line 56 of file UVector3.cc.
References Perp2().
Referenced by UPolyconeSide::Distance(), UPolyconeSide::DistanceAway(), UPolyconeSide::Extent(), UPolyconeSide::Normal(), and UPolyconeSide::PointOnCone().
|
inline |
Definition at line 292 of file UVector3.hh.
Referenced by UPolyhedraSide::Extent(), UPolyconeSide::Extent(), UEnclosingCylinder::MustBeOutside(), Perp(), and UEnclosingCylinder::ShouldMiss().
double UVector3::Phi | ( | ) | const |
Definition at line 64 of file UVector3.cc.
References UUtils::ATan2(), x_, and y_.
Referenced by UPolyconeSide::GetPhi(), and UPolyhedraSide::GetPhi().
void UVector3::RotateX | ( | double | angle | ) |
Definition at line 102 of file UVector3.cc.
void UVector3::RotateY | ( | double | angle | ) |
Definition at line 113 of file UVector3.cc.
void UVector3::RotateZ | ( | double | angle | ) |
Definition at line 124 of file UVector3.cc.
|
inline |
Definition at line 264 of file UVector3.hh.
Referenced by UVoxelizer::BuildVoxelLimits(), UTrd::DistanceToOut(), UBox::DistanceToOut(), UGenericTrap::DistanceToOut(), UPolycone::DistanceToOut(), UOrb::Extent(), UTrd::Extent(), USphere::Extent(), UPolycone::Extent(), UTriangularFacet::Intersect(), UQuadrangularFacet::Intersect(), UBox::Normal(), UTransform3D::RotateX(), UTransform3D::RotateY(), UTransform3D::RotateZ(), UVoxelizer::SetMaxVoxels(), UVoxelizer::SetReductionRatio(), UUtils::TransformLimits(), UTransform3D::UTransform3D(), and UTriangularFacet::UTriangularFacet().
|
inline |
Definition at line 271 of file UVector3.hh.
|
inline |
double UVector3::Theta | ( | ) | const |
Definition at line 71 of file UVector3.cc.
References UUtils::ACos(), Mag2(), and z_.
UVector3 UVector3::Unit | ( | ) | const |
Definition at line 80 of file UVector3.cc.
References Mag2(), x_, y_, and z_.
Referenced by UTet::DistanceToIn(), UMultiUnion::DistanceToIn(), UTessellatedSolid::DistanceToInCore(), UMultiUnion::DistanceToInNoVoxels(), UTet::DistanceToOut(), UCons::DistanceToOut(), UTessellatedSolid::DistanceToOutCore(), UMultiUnion::DistanceToOutNoVoxels(), UMultiUnion::DistanceToOutVoxels(), UTessellatedSolid::InsideVoxels(), UTriangularFacet::Intersect(), UTet::Normal(), UPolyconeSide::Normal(), UTubs::Normal(), UGenericTrap::Normal(), UCons::Normal(), USphere::Normal(), UMultiUnion::Normal(), UTrap::Normal(), UGenericTrap::NormalToPlane(), UPolyhedraSide::UPolyhedraSide(), UPolyPhiFace::UPolyPhiFace(), UQuadrangularFacet::UQuadrangularFacet(), UTet::UTet(), and UTriangularFacet::UTriangularFacet().
|
inline |
Definition at line 344 of file UVector3.hh.
References x_.
Referenced by UTessellatedSolid::AddFacet(), UTrd::ApproxSurfaceNormal(), UTubs::ApproxSurfaceNormal(), USphere::ApproxSurfaceNormal(), UCons::ApproxSurfaceNormal(), UTrap::ApproxSurfaceNormal(), UVoxelizer::BuildBoundingBox(), G4UGenericTrap::CreatePolyhedron(), UTessellatedSolid::CreateVertexList(), UPolyhedraSide::Distance(), UPolyconeSide::Distance(), UOrb::DistanceToIn(), UVCSGfaceted::DistanceToIn(), UTrd::DistanceToIn(), UBox::DistanceToIn(), G4USolid::DistanceToIn(), UTubs::DistanceToIn(), UCons::DistanceToIn(), USphere::DistanceToIn(), UPolycone::DistanceToIn(), UTrap::DistanceToIn(), UTessellatedSolid::DistanceToInNoVoxels(), UOrb::DistanceToOut(), UTrd::DistanceToOut(), UBox::DistanceToOut(), G4USolid::DistanceToOut(), UTubs::DistanceToOut(), UGenericTrap::DistanceToOut(), UCons::DistanceToOut(), USphere::DistanceToOut(), UTrap::DistanceToOut(), UTessellatedSolid::DistanceToOutNoVoxels(), UGenericTrap::DistToPlane(), UGenericTrap::DistToTriangle(), VUSolid::EstimateCubicVolume(), VUSolid::EstimateSurfaceArea(), UTet::Extent(), UBox::Extent(), UPolyPhiFace::Extent(), UMultiUnion::Extent(), UTrap::Extent(), UVoxelizer::GetCandidatesVoxelArray(), UTessellatedSolid::GetMaxXExtent(), UTessellatedSolid::GetMinXExtent(), UTet::GetParametersList(), UTrap::GetPointOnPlane(), G4USolid::GetPointOnSurface(), G4UTrap::GetSymAxis(), G4UMultiUnion::GetTransformation(), UTransform3D::GlobalPoint(), UTransform3D::GlobalVector(), UOrb::Inside(), UTrd::Inside(), UBox::Inside(), G4USolid::Inside(), UTubs::Inside(), UPolyPhiFace::Inside(), UExtrudedSolid::Inside(), USphere::Inside(), UPolycone::Inside(), UTrap::Inside(), UPolyPhiFace::InsideEdgesExact(), UTessellatedSolid::InsideNoVoxels(), UGenericTrap::InsidePolygone(), UPolycone::InsideSection(), UTessellatedSolid::InsideVoxels(), UGenericTrap::IsSegCrossingZ(), UIntersectingCone::LineHitsCone1(), UIntersectingCone::LineHitsCone1Optimized(), UIntersectingCone::LineHitsCone2(), UPolyhedraSide::LineHitsSegments(), UTransform3D::LocalPoint(), UTransform3D::LocalVector(), UTrap::MakePlane(), UVoxelizer::MinDistanceToBox(), UEnclosingCylinder::MustBeOutside(), UOrb::Normal(), UTrd::Normal(), UBox::Normal(), UPolyconeSide::Normal(), UTubs::Normal(), UCons::Normal(), USphere::Normal(), UPolycone::Normal(), UTrap::Normal(), UPolycone::NormalSection(), operator*(), UTransform3D::operator*=(), operator+(), operator-(), operator/(), operator<<(), UTessellatedSolid::OutsideOfExtent(), UPolyconeSide::PointOnCone(), UExtrudedSolid::ProjectPoint(), UTransform3D::RotateX(), UTransform3D::RotateY(), UTransform3D::RotateZ(), UOrb::SafetyFromInside(), UTrd::SafetyFromInside(), UBox::SafetyFromInside(), UTubs::SafetyFromInside(), USphere::SafetyFromInside(), UCons::SafetyFromInside(), UPolycone::SafetyFromInside(), UTessellatedSolid::SafetyFromInside(), UTrap::SafetyFromInside(), UTrd::SafetyFromInsideAccurate(), UPolycone::SafetyFromInsideSection(), UOrb::SafetyFromOutside(), UVCSGfaceted::SafetyFromOutside(), UTrd::SafetyFromOutside(), UBox::SafetyFromOutside(), UTubs::SafetyFromOutside(), UCons::SafetyFromOutside(), USphere::SafetyFromOutside(), UTessellatedSolid::SafetyFromOutside(), UTrap::SafetyFromOutside(), UTrd::SafetyFromOutsideAccurate(), UMultiUnion::SafetyFromOutsideNumberNode(), UPolycone::SafetyFromOutsideSection(), UBox::Set(), UEnclosingCylinder::ShouldMiss(), G4USolid::SurfaceNormal(), UUtils::TransformLimits(), UPolyPhiFace::UPolyPhiFace(), and UTet::UTet().
|
inline |
Definition at line 346 of file UVector3.hh.
References x_.
|
inline |
Definition at line 348 of file UVector3.hh.
References y_.
Referenced by UTessellatedSolid::AddFacet(), UTrd::ApproxSurfaceNormal(), UTubs::ApproxSurfaceNormal(), USphere::ApproxSurfaceNormal(), UCons::ApproxSurfaceNormal(), UTrap::ApproxSurfaceNormal(), UVoxelizer::BuildBoundingBox(), G4UGenericTrap::CreatePolyhedron(), UTessellatedSolid::CreateVertexList(), UPolyhedraSide::Distance(), UPolyconeSide::Distance(), UOrb::DistanceToIn(), UVCSGfaceted::DistanceToIn(), UTrd::DistanceToIn(), UBox::DistanceToIn(), G4USolid::DistanceToIn(), UTubs::DistanceToIn(), UCons::DistanceToIn(), USphere::DistanceToIn(), UPolycone::DistanceToIn(), UTrap::DistanceToIn(), UTessellatedSolid::DistanceToInNoVoxels(), UOrb::DistanceToOut(), UTrd::DistanceToOut(), UBox::DistanceToOut(), G4USolid::DistanceToOut(), UTubs::DistanceToOut(), UGenericTrap::DistanceToOut(), UCons::DistanceToOut(), USphere::DistanceToOut(), UTrap::DistanceToOut(), UTessellatedSolid::DistanceToOutNoVoxels(), UGenericTrap::DistToPlane(), UGenericTrap::DistToTriangle(), VUSolid::EstimateCubicVolume(), VUSolid::EstimateSurfaceArea(), UTet::Extent(), UBox::Extent(), UPolyPhiFace::Extent(), UMultiUnion::Extent(), UTrap::Extent(), UVoxelizer::GetCandidatesVoxelArray(), UTessellatedSolid::GetMaxYExtent(), UTessellatedSolid::GetMinYExtent(), UTet::GetParametersList(), UTrap::GetPointOnPlane(), G4USolid::GetPointOnSurface(), G4UTrap::GetSymAxis(), G4UMultiUnion::GetTransformation(), UTransform3D::GlobalPoint(), UTransform3D::GlobalVector(), UOrb::Inside(), UTrd::Inside(), UBox::Inside(), G4USolid::Inside(), UTubs::Inside(), UPolyPhiFace::Inside(), UExtrudedSolid::Inside(), USphere::Inside(), UPolycone::Inside(), UTrap::Inside(), UPolyPhiFace::InsideEdgesExact(), UTessellatedSolid::InsideNoVoxels(), UGenericTrap::InsidePolygone(), UPolycone::InsideSection(), UTessellatedSolid::InsideVoxels(), UGenericTrap::IsSegCrossingZ(), UIntersectingCone::LineHitsCone1(), UIntersectingCone::LineHitsCone1Optimized(), UIntersectingCone::LineHitsCone2(), UPolyhedraSide::LineHitsSegments(), UTransform3D::LocalPoint(), UTransform3D::LocalVector(), UTrap::MakePlane(), UVoxelizer::MinDistanceToBox(), UEnclosingCylinder::MustBeOutside(), UOrb::Normal(), UTrd::Normal(), UBox::Normal(), UPolyconeSide::Normal(), UTubs::Normal(), UCons::Normal(), USphere::Normal(), UPolycone::Normal(), UTrap::Normal(), UPolycone::NormalSection(), operator*(), UTransform3D::operator*=(), operator+(), operator-(), operator/(), operator<<(), UTessellatedSolid::OutsideOfExtent(), UPolyconeSide::PointOnCone(), UExtrudedSolid::ProjectPoint(), UTransform3D::RotateX(), UTransform3D::RotateY(), UTransform3D::RotateZ(), UOrb::SafetyFromInside(), UTrd::SafetyFromInside(), UBox::SafetyFromInside(), UTubs::SafetyFromInside(), USphere::SafetyFromInside(), UCons::SafetyFromInside(), UPolycone::SafetyFromInside(), UTessellatedSolid::SafetyFromInside(), UTrap::SafetyFromInside(), UTrd::SafetyFromInsideAccurate(), UPolycone::SafetyFromInsideSection(), UOrb::SafetyFromOutside(), UVCSGfaceted::SafetyFromOutside(), UTrd::SafetyFromOutside(), UBox::SafetyFromOutside(), UTubs::SafetyFromOutside(), UCons::SafetyFromOutside(), USphere::SafetyFromOutside(), UTessellatedSolid::SafetyFromOutside(), UTrap::SafetyFromOutside(), UTrd::SafetyFromOutsideAccurate(), UMultiUnion::SafetyFromOutsideNumberNode(), UPolycone::SafetyFromOutsideSection(), UBox::Set(), UEnclosingCylinder::ShouldMiss(), G4USolid::SurfaceNormal(), UUtils::TransformLimits(), UPolyPhiFace::UPolyPhiFace(), and UTet::UTet().
|
inline |
Definition at line 350 of file UVector3.hh.
References y_.
|
inline |
Definition at line 352 of file UVector3.hh.
References z_.
Referenced by UTessellatedSolid::AddFacet(), UTrd::ApproxSurfaceNormal(), UTubs::ApproxSurfaceNormal(), USphere::ApproxSurfaceNormal(), UCons::ApproxSurfaceNormal(), UTrap::ApproxSurfaceNormal(), UVoxelizer::BuildBoundingBox(), G4UGenericTrap::CreatePolyhedron(), UGenericTrap::CreateTessellatedSolid(), UTessellatedSolid::CreateVertexList(), UPolyPhiFace::Distance(), UPolyconeSide::DistanceAway(), UOrb::DistanceToIn(), UVCSGfaceted::DistanceToIn(), UTrd::DistanceToIn(), UBox::DistanceToIn(), G4USolid::DistanceToIn(), UTubs::DistanceToIn(), UGenericTrap::DistanceToIn(), UCons::DistanceToIn(), USphere::DistanceToIn(), UPolycone::DistanceToIn(), UTrap::DistanceToIn(), UTessellatedSolid::DistanceToInNoVoxels(), UOrb::DistanceToOut(), UVCSGfaceted::DistanceToOut(), UTrd::DistanceToOut(), UBox::DistanceToOut(), G4USolid::DistanceToOut(), UTubs::DistanceToOut(), UGenericTrap::DistanceToOut(), UCons::DistanceToOut(), USphere::DistanceToOut(), UPolycone::DistanceToOut(), UTrap::DistanceToOut(), UTessellatedSolid::DistanceToOutNoVoxels(), UGenericTrap::DistToPlane(), UGenericTrap::DistToTriangle(), VUSolid::EstimateCubicVolume(), VUSolid::EstimateSurfaceArea(), UTet::Extent(), UPolyhedraSide::Extent(), UBox::Extent(), UPolyconeSide::Extent(), UPolyPhiFace::Extent(), UMultiUnion::Extent(), UTrap::Extent(), UVoxelizer::GetCandidatesVoxelArray(), UTessellatedSolid::GetMaxZExtent(), UTessellatedSolid::GetMinZExtent(), UTet::GetParametersList(), UTrap::GetPointOnPlane(), G4USolid::GetPointOnSurface(), G4UTrap::GetSymAxis(), G4UMultiUnion::GetTransformation(), UTransform3D::GlobalPoint(), UTransform3D::GlobalVector(), UOrb::Inside(), UVCSGfaceted::Inside(), UTrd::Inside(), UBox::Inside(), G4USolid::Inside(), UTubs::Inside(), UGenericTrap::Inside(), UPolyPhiFace::Inside(), UExtrudedSolid::Inside(), USphere::Inside(), UPolycone::Inside(), UTrap::Inside(), UPolyPhiFace::InsideEdgesExact(), UTessellatedSolid::InsideNoVoxels(), UPolycone::InsideSection(), UTessellatedSolid::InsideVoxels(), UGenericTrap::IsSegCrossingZ(), UIntersectingCone::LineHitsCone1(), UIntersectingCone::LineHitsCone1Optimized(), UIntersectingCone::LineHitsCone2(), UTransform3D::LocalPoint(), UTransform3D::LocalVector(), UExtrudedSolid::MakeDownFacet(), UGenericTrap::MakeDownFacet(), UTrap::MakePlane(), UExtrudedSolid::MakeUpFacet(), UGenericTrap::MakeUpFacet(), UVoxelizer::MinDistanceToBox(), UEnclosingCylinder::MustBeOutside(), UVCSGfaceted::Normal(), UOrb::Normal(), UTrd::Normal(), UBox::Normal(), UTubs::Normal(), UGenericTrap::Normal(), UCons::Normal(), UPolyPhiFace::Normal(), USphere::Normal(), UTessellatedSolid::Normal(), UPolycone::Normal(), UTrap::Normal(), UPolycone::NormalSection(), UGenericTrap::NormalToPlane(), operator*(), UTransform3D::operator*=(), operator+(), operator-(), operator/(), operator<<(), UTessellatedSolid::OutsideOfExtent(), UPolyconeSide::PointOnCone(), UExtrudedSolid::ProjectPoint(), UTransform3D::RotateX(), UTransform3D::RotateY(), UTransform3D::RotateZ(), UPolyPhiFace::Safety(), UOrb::SafetyFromInside(), UTrd::SafetyFromInside(), UBox::SafetyFromInside(), UVCSGfaceted::SafetyFromInside(), UGenericTrap::SafetyFromInside(), UTubs::SafetyFromInside(), USphere::SafetyFromInside(), UCons::SafetyFromInside(), UPolycone::SafetyFromInside(), UTessellatedSolid::SafetyFromInside(), UTrap::SafetyFromInside(), UTrd::SafetyFromInsideAccurate(), UPolycone::SafetyFromInsideSection(), UOrb::SafetyFromOutside(), UVCSGfaceted::SafetyFromOutside(), UTrd::SafetyFromOutside(), UBox::SafetyFromOutside(), UGenericTrap::SafetyFromOutside(), UTubs::SafetyFromOutside(), UCons::SafetyFromOutside(), USphere::SafetyFromOutside(), UPolycone::SafetyFromOutside(), UTessellatedSolid::SafetyFromOutside(), UTrap::SafetyFromOutside(), UTrd::SafetyFromOutsideAccurate(), UMultiUnion::SafetyFromOutsideNumberNode(), UPolycone::SafetyFromOutsideSection(), UBox::Set(), G4USolid::SurfaceNormal(), UUtils::TransformLimits(), and UTet::UTet().
|
inline |
Definition at line 354 of file UVector3.hh.
References z_.
|
private |
Definition at line 148 of file UVector3.hh.
Referenced by Cross(), Dot(), IsNull(), Mag2(), MultiplyByComponents(), Normalize(), operator!=(), operator*=(), operator+=(), operator-(), operator-=(), operator/=(), operator=(), operator==(), operator[](), Perp2(), Phi(), RotateY(), RotateZ(), Set(), Unit(), UVector3(), and x().
|
private |
Definition at line 149 of file UVector3.hh.
Referenced by Cross(), Dot(), IsNull(), Mag2(), MultiplyByComponents(), Normalize(), operator!=(), operator*=(), operator+=(), operator-(), operator-=(), operator/=(), operator=(), operator==(), operator[](), Perp2(), Phi(), RotateX(), RotateZ(), Set(), Unit(), UVector3(), and y().
|
private |
Definition at line 150 of file UVector3.hh.
Referenced by CosTheta(), Cross(), Dot(), IsNull(), Mag2(), MultiplyByComponents(), Normalize(), operator!=(), operator*=(), operator+=(), operator-(), operator-=(), operator/=(), operator=(), operator==(), operator[](), RotateX(), RotateY(), Set(), Theta(), Unit(), UVector3(), and z().