ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4VViewer::G4Spline Class Reference

#include <geant4/tree/geant4-10.6-release/source/visualization/management/include/G4VViewer.hh>

+ Collaboration diagram for G4VViewer::G4Spline:

Public Member Functions

 G4Spline ()
 
 ~G4Spline ()
 
void AddSplinePoint (const G4Vector3D &v)
 
G4Vector3D GetInterpolatedSplinePoint (float t)
 
int GetNumPoints ()
 
G4Vector3D GetPoint (int)
 
G4Vector3D CatmullRom_Eq (float t, const G4Vector3D &p1, const G4Vector3D &p2, const G4Vector3D &p3, const G4Vector3D &p4)
 

Private Attributes

std::vector< G4Vector3Dvp
 
float delta_t
 

Detailed Description

Definition at line 190 of file G4VViewer.hh.

View newest version in sPHENIX GitHub at line 190 of file G4VViewer.hh

Constructor & Destructor Documentation

G4VViewer::G4Spline::G4Spline ( )

Definition at line 392 of file G4VViewer.cc.

View newest version in sPHENIX GitHub at line 392 of file G4VViewer.cc

G4VViewer::G4Spline::~G4Spline ( )

Definition at line 398 of file G4VViewer.cc.

View newest version in sPHENIX GitHub at line 398 of file G4VViewer.cc

Member Function Documentation

void G4VViewer::G4Spline::AddSplinePoint ( const G4Vector3D v)

Definition at line 415 of file G4VViewer.cc.

View newest version in sPHENIX GitHub at line 415 of file G4VViewer.cc

Referenced by G4VViewer::ComputeFlyThrough().

+ Here is the caller graph for this function:

G4Vector3D G4VViewer::G4Spline::CatmullRom_Eq ( float  t,
const G4Vector3D p1,
const G4Vector3D p2,
const G4Vector3D p3,
const G4Vector3D p4 
)

Definition at line 402 of file G4VViewer.cc.

View newest version in sPHENIX GitHub at line 402 of file G4VViewer.cc

References t, and t2.

G4Vector3D G4VViewer::G4Spline::GetInterpolatedSplinePoint ( float  t)

Definition at line 432 of file G4VViewer.cc.

View newest version in sPHENIX GitHub at line 432 of file G4VViewer.cc

References BOUNDS, and int().

Referenced by G4VViewer::ComputeFlyThrough().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

int G4VViewer::G4Spline::GetNumPoints ( )

Definition at line 427 of file G4VViewer.cc.

View newest version in sPHENIX GitHub at line 427 of file G4VViewer.cc

G4Vector3D G4VViewer::G4Spline::GetPoint ( int  a)

Definition at line 422 of file G4VViewer.cc.

View newest version in sPHENIX GitHub at line 422 of file G4VViewer.cc

References a.

Member Data Documentation

float G4VViewer::G4Spline::delta_t
private

Definition at line 210 of file G4VViewer.hh.

View newest version in sPHENIX GitHub at line 210 of file G4VViewer.hh

std::vector<G4Vector3D> G4VViewer::G4Spline::vp
private

Definition at line 209 of file G4VViewer.hh.

View newest version in sPHENIX GitHub at line 209 of file G4VViewer.hh


The documentation for this class was generated from the following files: