#include <G4VTrajectoryPoint.hh>
Inheritance diagram for G4VTrajectoryPoint:
Public Member Functions | |
G4VTrajectoryPoint () | |
virtual | ~G4VTrajectoryPoint () |
G4bool | operator== (const G4VTrajectoryPoint &right) const |
virtual const G4ThreeVector | GetPosition () const =0 |
virtual const std::vector< G4ThreeVector > * | GetAuxiliaryPoints () const |
virtual const std::map< G4String, G4AttDef > * | GetAttDefs () const |
virtual std::vector< G4AttValue > * | CreateAttValues () const |
Definition at line 51 of file G4VTrajectoryPoint.hh.
G4VTrajectoryPoint::G4VTrajectoryPoint | ( | ) |
G4VTrajectoryPoint::~G4VTrajectoryPoint | ( | ) | [virtual] |
virtual std::vector<G4AttValue>* G4VTrajectoryPoint::CreateAttValues | ( | ) | const [inline, virtual] |
Reimplemented in G4RichTrajectoryPoint, G4SmoothTrajectoryPoint, and G4TrajectoryPoint.
Definition at line 82 of file G4VTrajectoryPoint.hh.
Referenced by G4HepRepFileSceneHandler::AddCompound(), G4TrajectoriesModelDebugG4AttValues(), and G4VTrajectory::ShowTrajectory().
virtual const std::map<G4String,G4AttDef>* G4VTrajectoryPoint::GetAttDefs | ( | ) | const [inline, virtual] |
Reimplemented in G4RichTrajectoryPoint, G4SmoothTrajectoryPoint, and G4TrajectoryPoint.
Definition at line 74 of file G4VTrajectoryPoint.hh.
Referenced by G4VSceneHandler::LoadAtts().
virtual const std::vector<G4ThreeVector>* G4VTrajectoryPoint::GetAuxiliaryPoints | ( | ) | const [inline, virtual] |
Reimplemented in G4RichTrajectoryPoint, and G4SmoothTrajectoryPoint.
Definition at line 66 of file G4VTrajectoryPoint.hh.
virtual const G4ThreeVector G4VTrajectoryPoint::GetPosition | ( | ) | const [pure virtual] |
Implemented in G4SmoothTrajectoryPoint, G4TrajectoryPoint, and G4RayTrajectoryPoint.
Referenced by G4GMocrenFileSceneHandler::AddCompound(), G4TrajectoryDrawByOriginVolume::Draw(), and G4TrajectoryOriginVolumeFilter::Evaluate().
G4bool G4VTrajectoryPoint::operator== | ( | const G4VTrajectoryPoint & | right | ) | const |