#include <TGLUtil.h>
Inheritance diagram for TGLVertex3:
Definition at line 103 of file TGLUtil.h.
TGLVertex3::TGLVertex3 | ( | ) |
TGLVertex3::TGLVertex3 | ( | Double_t * | v | ) |
TGLVertex3::TGLVertex3 | ( | const TGLVertex3 & | other | ) |
TGLVertex3::~TGLVertex3 | ( | ) | [virtual] |
Definition at line 81 of file TGLUtil.cxx.
TGLVertex3::TGLVertex3 | ( | ) |
TGLVertex3::TGLVertex3 | ( | Double_t * | v | ) |
TGLVertex3::TGLVertex3 | ( | const TGLVertex3 & | other | ) |
virtual TGLVertex3::~TGLVertex3 | ( | ) | [virtual] |
Bool_t TGLVertex3::operator== | ( | const TGLVertex3 & | rhs | ) | const [inline] |
TGLVertex3 & TGLVertex3::operator= | ( | const TGLVertex3 & | rhs | ) | [inline] |
TGLVertex3 & TGLVertex3::operator *= | ( | Double_t | f | ) | [inline] |
TGLVertex3 TGLVertex3::operator- | ( | ) | const [inline] |
const TGLVertex3 & TGLVertex3::operator-= | ( | const TGLVector3 & | val | ) | [inline] |
const TGLVertex3 & TGLVertex3::operator+= | ( | const TGLVector3 & | val | ) | [inline] |
void TGLVertex3::Fill | ( | Double_t | val | ) | [inline] |
Definition at line 230 of file TGLUtil.h.
References fVals.
Referenced by TEveProjectionAxesGL::DirectDraw(), TEveCaloLegoGL::DrawAxis2D(), TEveCaloLegoGL::DrawAxis3D(), TGLAxisPainterBox::DrawAxis3D(), Fill(), TGLRotateManip::HandleButton(), operator=(), TGLViewer::PostSceneBuildSetup(), TEveCaloLegoOverlay::RenderPaletteScales(), TEveCaloLegoOverlay::RenderPlaneInterface(), TGLAxisPainterBox::SetAxis3DTitlePos(), TGLCamera::SetCenterVec(), TGLCamera::SetCenterVecWarp(), TGLCamera::SetFixDefCenterVec(), TGLPlotBox::SetPlotBox(), TGLMatrix::TGLMatrix(), TGLVertex3(), and TGLBoundingBox::UpdateCache().
void TGLVertex3::Set | ( | const Double_t * | xyz | ) | [inline] |
void TGLVertex3::Set | ( | const TGLVertex3 & | other | ) | [inline] |
void TGLVertex3::Shift | ( | TGLVector3 & | shift | ) |
Definition at line 87 of file TGLUtil.cxx.
References fVals.
Referenced by TGLCamera::ViewportDeltaToWorld().
void TGLVertex3::Negate | ( | ) | [inline] |
Definition at line 161 of file TGLUtil.h.
References fVals.
Referenced by TEveProjectionAxesGL::DirectDraw(), TGLCameraOverlay::RenderAxis(), TubeMesh::TubeMesh(), and TubeSegMesh::TubeSegMesh().
void TGLVertex3::Minimum | ( | const TGLVertex3 & | other | ) |
void TGLVertex3::Maximum | ( | const TGLVertex3 & | other | ) |
Double_t TGLVertex3::X | ( | ) | const [inline] |
Definition at line 139 of file TGLUtil.h.
References fVals.
Referenced by TGLBoxCut::AdjustBox(), TEveCaloLegoGL::DrawAxis3D(), TGLPlotBox::DrawBackPlane(), TGLLegoPainter::DrawLegoCartesian(), TGLSurfacePainter::DrawProjections(), TGLPlotPainter::DrawSections(), TGLUtil::DrawSimpleAxes(), TGLUtil::DrawSphere(), TGLTF3Painter::HasSections(), TGLSurfacePainter::HasSections(), TGLIsoPainter::HasSections(), TGLBoxPainter::HasSections(), TGLIsoPainter::InitGeometry(), TGLBoxPainter::InitGeometry(), TGLParametricPlot::InitGeometry(), TGLTF3Painter::InitGeometry(), TGLSurfacePainter::InitGeometryCartesian(), TGLLegoPainter::InitGeometryCartesian(), TGLSurfacePainter::InitGeometryCylindrical(), TGLSurfacePainter::InitGeometryPolar(), TGLSurfacePainter::InitGeometrySpherical(), Intersection(), TGLBoxCut::MoveBox(), TGLPlotPainter::MoveSection(), TGLAxisPainter::PaintAxis(), TGLBoxPainter::ProcessEvent(), TGLTF3Painter::ProcessEvent(), TGLIsoPainter::ProcessEvent(), TGLLegoPainter::ProcessEvent(), TGLSurfacePainter::ProcessEvent(), TGLCameraOverlay::RenderAxis(), TGLOrthoCamera::Reset(), TGLBoxCut::ResetBoxGeometry(), TGLAxisPainter::RnrLabels(), TGLMatrix::Rotate(), TGLMatrix::Set(), TGLBoundingBox::SetAligned(), TGLClipSet::SetClipState(), TGLPerspectiveCamera::Setup(), TGLOrthoCamera::Setup(), TGLMatrix::TGLMatrix(), TGLBoundingBox::UpdateCache(), and TGLSurfacePainter::WindowPointTo3DPoint().
Double_t TGLVertex3::Y | ( | ) | const [inline] |
Definition at line 141 of file TGLUtil.h.
References fVals.
Referenced by TGLBoxCut::AdjustBox(), TEveCaloLegoGL::DrawAxis3D(), TGLPlotBox::DrawBackPlane(), TGLLegoPainter::DrawLegoCartesian(), TGLBoxPainter::DrawPlot(), TGLTH3CompositionPainter::DrawPlot(), TGLSurfacePainter::DrawProjections(), TGLPlotPainter::DrawSections(), TGLUtil::DrawSimpleAxes(), TGLUtil::DrawSphere(), TGLTF3Painter::HasSections(), TGLSurfacePainter::HasSections(), TGLIsoPainter::HasSections(), TGLBoxPainter::HasSections(), TGLIsoPainter::InitGeometry(), TGLBoxPainter::InitGeometry(), TGLTF3Painter::InitGeometry(), TGLParametricPlot::InitGeometry(), TGLSurfacePainter::InitGeometryCartesian(), TGLLegoPainter::InitGeometryCartesian(), TGLSurfacePainter::InitGeometryCylindrical(), TGLSurfacePainter::InitGeometryPolar(), TGLSurfacePainter::InitGeometrySpherical(), Intersection(), TGLBoxCut::MoveBox(), TGLPlotPainter::MoveSection(), TGLAxisPainter::PaintAxis(), TGLBoxPainter::ProcessEvent(), TGLIsoPainter::ProcessEvent(), TGLTF3Painter::ProcessEvent(), TGLLegoPainter::ProcessEvent(), TGLSurfacePainter::ProcessEvent(), TGLCameraOverlay::RenderAxis(), TGLOrthoCamera::Reset(), TGLBoxCut::ResetBoxGeometry(), TGLAxisPainter::RnrLabels(), TGLMatrix::Rotate(), TGLMatrix::Set(), TGLBoundingBox::SetAligned(), TGLClipSet::SetClipState(), TGLPerspectiveCamera::Setup(), TGLOrthoCamera::Setup(), TGLMatrix::TGLMatrix(), TGLBoundingBox::UpdateCache(), TGLSurfacePainter::WindowPointTo3DPoint(), and TGLCamera::WindowToViewport().
Double_t TGLVertex3::Z | ( | ) | const [inline] |
Definition at line 143 of file TGLUtil.h.
References fVals.
Referenced by TGLBoxCut::AdjustBox(), TGLH2PolyPainter::ClampZ(), TGLLegoPainter::ClampZ(), TGLSurfacePainter::ClampZ(), TEveCaloLegoGL::DirectDraw(), TEveCaloLegoGL::DrawAxis3D(), TGLSurfacePainter::DrawContoursProjection(), TGLSurfacePainter::DrawProjections(), TGLPlotPainter::DrawSections(), TGLUtil::DrawSphere(), TGLPlotBox::FindFrontPoint(), TGLTF3Painter::HasSections(), TGLSurfacePainter::HasSections(), TGLIsoPainter::HasSections(), TGLBoxPainter::HasSections(), TGLIsoPainter::InitGeometry(), TGLH2PolyPainter::InitGeometry(), TGLBoxPainter::InitGeometry(), TGLParametricPlot::InitGeometry(), TGLTF3Painter::InitGeometry(), TGLSurfacePainter::InitGeometryCartesian(), TGLLegoPainter::InitGeometryCartesian(), TGLSurfacePainter::InitGeometryCylindrical(), TGLSurfacePainter::InitGeometryPolar(), TGLLegoPainter::InitGeometryPolar(), TGLSurfacePainter::InitGeometrySpherical(), Intersection(), TGLBoxCut::MoveBox(), TGLPlotPainter::MoveSection(), TGLAxisPainter::PaintAxis(), TGLBoxPainter::ProcessEvent(), TGLTF3Painter::ProcessEvent(), TGLIsoPainter::ProcessEvent(), TGLSurfacePainter::ProcessEvent(), TGLCameraOverlay::RenderAxis(), TGLOrthoCamera::Reset(), TGLBoxCut::ResetBoxGeometry(), TGLAxisPainter::RnrLabels(), TGLMatrix::Rotate(), TGLMatrix::Set(), TGLBoundingBox::SetAligned(), TGLClipSet::SetClipState(), TGLPerspectiveCamera::Setup(), TGLOrthoCamera::Setup(), TGLMatrix::TGLMatrix(), TGLBoundingBox::UpdateCache(), and TGLSurfacePainter::WindowPointTo3DPoint().
const Double_t* TGLVertex3::CArr | ( | ) | const [inline] |
Definition at line 146 of file TGLUtil.h.
References fVals.
Referenced by TGLLine3::Draw(), Rgl::DrawFaceTextured(), TGLUtil::DrawNumber(), Rgl::DrawQuadFilled(), Rgl::DrawQuadOutline(), TGLUtil::DrawSimpleAxes(), Rgl::DrawSmoothFace(), TEveLegoEventHandler::Rotate(), TGLPShapeObjEditor::SetModel(), and TGLSurfacePainter::WindowPointTo3DPoint().
Double_t* TGLVertex3::Arr | ( | ) | [inline] |
Definition at line 147 of file TGLUtil.h.
References fVals.
Referenced by TGLCamera::GetCenterVec(), TGLCamera::GetFixDefCenterVec(), TGLCameraOverlay::RenderAxis(), and TGLAxisPainter::RnrLines().
void TGLVertex3::Dump | ( | ) | const |
TGLVertex3::ClassDef | ( | TGLVertex3 | , | |
0 | ||||
) |
Bool_t TGLVertex3::operator== | ( | const TGLVertex3 & | rhs | ) | const |
TGLVertex3& TGLVertex3::operator= | ( | const TGLVertex3 & | rhs | ) |
TGLVertex3& TGLVertex3::operator *= | ( | Double_t | f | ) |
TGLVertex3 TGLVertex3::operator- | ( | ) | const |
const TGLVertex3& TGLVertex3::operator-= | ( | const TGLVector3 & | val | ) |
const TGLVertex3& TGLVertex3::operator+= | ( | const TGLVector3 & | val | ) |
void TGLVertex3::Fill | ( | Double_t | val | ) |
void TGLVertex3::Set | ( | const Double_t * | xyz | ) |
void TGLVertex3::Set | ( | const TGLVertex3 & | other | ) |
void TGLVertex3::Shift | ( | TGLVector3 & | shift | ) |
void TGLVertex3::Negate | ( | ) |
void TGLVertex3::Minimum | ( | const TGLVertex3 & | other | ) |
void TGLVertex3::Maximum | ( | const TGLVertex3 & | other | ) |
Double_t TGLVertex3::X | ( | ) | const [inline] |
Double_t TGLVertex3::Y | ( | ) | const [inline] |
Double_t TGLVertex3::Z | ( | ) | const [inline] |
const Double_t* TGLVertex3::CArr | ( | ) | const [inline] |
void TGLVertex3::Dump | ( | ) | const |
TGLVertex3::ClassDef | ( | TGLVertex3 | , | |
0 | ||||
) |
Double_t TGLVertex3::fVals [protected] |
Definition at line 108 of file TGLUtil.h.
Referenced by Arr(), CArr(), Dump(), TGLVector3::Mag(), Maximum(), Minimum(), Negate(), TGLVector3::Normalise(), operator *=(), operator+=(), TGLVector3::operator-(), operator-(), operator-=(), TGLVector3::operator/=(), TGLVector3::operator=(), operator==(), operator[](), Set(), Shift(), X(), Y(), and Z().