50   positionRecord = 
new std::vector<G4RayTrajectoryPoint*>;
 
   56   positionRecord = 
new std::vector<G4RayTrajectoryPoint*>;
 
   57   for(
size_t i=0;i<right.positionRecord->size();i++)
 
   60                 ((*(right.positionRecord))[i]);
 
   68   for(
size_t i=0;i<positionRecord->size();i++)
 
   69   { 
delete (*positionRecord)[i]; }
 
   70   positionRecord->clear();
 
   71   delete positionRecord;
 
   84   if(valid) { theLocalNormal = -theLocalNormal; }
 
  113   positionRecord->push_back(trajectoryPoint);
 
  121   if(!secondTrajectory) 
return;
 
  125   for(
G4int i=0;i<ent;i++)
 
  127   seco->positionRecord->clear();
 
G4DLLIMPORT G4ThreadLocal G4Allocator< G4RayTrajectory > * rayTrajectoryAllocator
 
G4double GetStepLength() const 
 
void SetPostStepAtt(const G4VisAttributes *val)
 
G4Navigator * GetNavigatorForTracking() const 
 
void SetStepLength(G4double val)
 
void SetSurfaceNormal(const G4ThreeVector &val)
 
const G4AffineTransform GetLocalToGlobalTransform() const 
 
virtual int GetPointEntries() const 
 
virtual ~G4RayTrajectory()
 
G4StepPoint * GetPreStepPoint() const 
 
G4VPhysicalVolume * GetPhysicalVolume() const 
 
virtual G4ThreeVector GetLocalExitNormal(G4bool *valid)
 
static G4VisManager * GetInstance()
 
void SetPreStepAtt(const G4VisAttributes *val)
 
const G4VisAttributes * GetVisAttributes() const 
 
const G4VisAttributes * GetApplicableVisAttributes(const G4VisAttributes *) const 
 
virtual void MergeTrajectory(G4VTrajectory *secondTrajectory)
 
static G4TransportationManager * GetTransportationManager()
 
G4LogicalVolume * GetLogicalVolume() const 
 
G4StepPoint * GetPostStepPoint() const 
 
virtual void AppendStep(const G4Step *)
 
G4VViewer * GetCurrentViewer() const 
 
virtual G4VTrajectoryPoint * GetPoint(G4int i) const 
 
virtual void ShowTrajectory(std::ostream &) const