42 #ifndef G4RayTrajectoryPoint_h
43 #define G4RayTrajectoryPoint_h 1
57 inline void *
operator new(size_t);
58 inline void operator delete(
void *aTrajectoryPoint);
82 #if defined G4VIS_ALLOC_EXPORT
88 inline void* G4RayTrajectoryPoint::operator
new(size_t)
95 inline void G4RayTrajectoryPoint::operator
delete(
void *aTrajectoryPoint)
CLHEP::Hep3Vector G4ThreeVector
void SetPostStepAtt(const G4VisAttributes *val)
const G4VisAttributes * GetPreStepAtt() const
const G4ThreeVector GetPosition() const
void SetStepLength(G4double val)
void SetSurfaceNormal(const G4ThreeVector &val)
G4DLLIMPORT G4ThreadLocal G4Allocator< G4RayTrajectoryPoint > * rayTrajectoryPointAllocator
virtual ~G4RayTrajectoryPoint()
G4ThreeVector surfaceNormal
void SetPreStepAtt(const G4VisAttributes *val)
G4ThreeVector GetSurfaceNormal() const
const G4VisAttributes * postStepAtt
const G4VisAttributes * GetPostStepAtt() const
const G4VisAttributes * preStepAtt
G4double GetStepLength() const