3 #include "TPolyLine3D.h"
24 fErrorX(other.fErrorX),
25 fErrorY(other.fErrorY),
26 fErrorZ(other.fErrorZ)
83 xstartx[2] = {
fX - size,
fX + size},
84 ystartx[2] = {
fX,
fX},
85 zstartx[2] = {
fX,
fX};
88 xstarty[2] = {
fY,
fY},
89 ystarty[2] = {
fY - size,
fY + size},
90 zstarty[2] = {
fY,
fY};
93 xstartz[2] = {
fZ,
fZ},
94 ystartz[2] = {
fZ,
fZ},
95 zstartz[2] = {
fZ - size,
fZ + size};
99 *xstart =
new TPolyLine3D(2, xstartx, xstarty, xstartz),
100 *ystart =
new TPolyLine3D(2, ystartx, ystarty, ystartz),
101 *zstart =
new TPolyLine3D(2, zstartx, zstarty, zstartz);
103 xstart->SetLineColor(color);
105 ystart->SetLineColor(color);
107 zstart->SetLineColor(color);
119 if (((firstPoint.
GetX() <
fX) && (
fX < secondPoint.
GetX())) ||
120 ((firstPoint.
GetX() >
fX) && (
fX > secondPoint.
GetX())))
125 if (((firstPoint.
GetY() <
fY) && (
fY < secondPoint.
GetY())) ||
126 ((firstPoint.
GetY() >
fY) && (
fY > secondPoint.
GetY())))
131 if (((firstPoint.
GetZ() <
fZ) && (
fZ < secondPoint.
GetZ())) ||
132 ((firstPoint.
GetZ() >
fZ) && (
fZ > secondPoint.
GetZ())))
137 if (betweenX && betweenY && betweenZ)
friend F32vec4 sqrt(const F32vec4 &a)
Double_t DistanceTo(PndSttGeomPoint myPoint) const
virtual ~PndSttGeomPoint()
void Transform(Double_t x, Double_t y, Double_t z)
void Draw(Double_t size=0.5, Int_t color=1) const
Bool_t IsBetween(PndSttGeomPoint thisCenter, PndSttGeomPoint otherCenter) const
friend F32vec4 fabs(const F32vec4 &a)
void Copy(PndSttGeomPoint const &other)