#include <G4RayTrajectoryPoint.hh>
Inheritance diagram for G4RayTrajectoryPoint:
Public Member Functions | |
G4RayTrajectoryPoint () | |
virtual | ~G4RayTrajectoryPoint () |
void * | operator new (size_t) |
void | operator delete (void *aTrajectoryPoint) |
void | SetPreStepAtt (const G4VisAttributes *val) |
const G4VisAttributes * | GetPreStepAtt () const |
void | SetPostStepAtt (const G4VisAttributes *val) |
const G4VisAttributes * | GetPostStepAtt () const |
void | SetSurfaceNormal (G4ThreeVector val) |
G4ThreeVector | GetSurfaceNormal () const |
void | SetStepLength (G4double val) |
G4double | GetStepLength () const |
const G4ThreeVector | GetPosition () const |
Definition at line 51 of file G4RayTrajectoryPoint.hh.
G4RayTrajectoryPoint::G4RayTrajectoryPoint | ( | ) |
G4RayTrajectoryPoint::~G4RayTrajectoryPoint | ( | ) | [virtual] |
const G4ThreeVector G4RayTrajectoryPoint::GetPosition | ( | void | ) | const [inline, virtual] |
Implements G4VTrajectoryPoint.
Definition at line 78 of file G4RayTrajectoryPoint.hh.
00078 { return G4ThreeVector();}
const G4VisAttributes* G4RayTrajectoryPoint::GetPostStepAtt | ( | ) | const [inline] |
Definition at line 72 of file G4RayTrajectoryPoint.hh.
Referenced by G4TheRayTracer::GenerateColour(), and G4TheRayTracer::GetSurfaceColour().
const G4VisAttributes* G4RayTrajectoryPoint::GetPreStepAtt | ( | ) | const [inline] |
Definition at line 70 of file G4RayTrajectoryPoint.hh.
Referenced by G4TheRayTracer::Attenuate(), and G4TheRayTracer::GetSurfaceColour().
G4double G4RayTrajectoryPoint::GetStepLength | ( | ) | const [inline] |
G4ThreeVector G4RayTrajectoryPoint::GetSurfaceNormal | ( | ) | const [inline] |
Definition at line 74 of file G4RayTrajectoryPoint.hh.
Referenced by G4TheRayTracer::GetSurfaceColour().
void G4RayTrajectoryPoint::operator delete | ( | void * | aTrajectoryPoint | ) | [inline] |
Definition at line 95 of file G4RayTrajectoryPoint.hh.
References G4RayTrajectoryPointAllocator.
00096 { 00097 G4RayTrajectoryPointAllocator.FreeSingle((G4RayTrajectoryPoint *) aTrajectoryPoint); 00098 }
void * G4RayTrajectoryPoint::operator new | ( | size_t | ) | [inline] |
Definition at line 88 of file G4RayTrajectoryPoint.hh.
References G4RayTrajectoryPointAllocator.
00089 { 00090 void *aTrajectoryPoint; 00091 aTrajectoryPoint = (void *) G4RayTrajectoryPointAllocator.MallocSingle(); 00092 return aTrajectoryPoint; 00093 }
void G4RayTrajectoryPoint::SetPostStepAtt | ( | const G4VisAttributes * | val | ) | [inline] |
void G4RayTrajectoryPoint::SetPreStepAtt | ( | const G4VisAttributes * | val | ) | [inline] |
void G4RayTrajectoryPoint::SetStepLength | ( | G4double | val | ) | [inline] |
void G4RayTrajectoryPoint::SetSurfaceNormal | ( | G4ThreeVector | val | ) | [inline] |