OpendTect  6.6
Public Member Functions | Protected Attributes | Friends | List of all members
Seis::RaySynthGenerator::RayModel Struct Reference

Public Member Functions

 RayModel (const RayTracer1D &rt1d, int nroffsets)
 
 ~RayModel ()
 
void forceReflTimes (const StepInterval< float > &)
 
void getD2T (ObjectSet< TimeDepthModel > &, bool steal)
 
void getRefs (ObjectSet< const ReflectivityModel > &, bool steal, bool sampled=false)
 
void getTraces (ObjectSet< SeisTrc > &, bool steal)
 
void getZeroOffsetD2T (TimeDepthModel &)
 
const SeisTrcstackedTrc () const
 

Protected Attributes

ObjectSet< SeisTrcouttrcs_
 
ObjectSet< const ReflectivityModelrefmodels_
 
ObjectSet< const ReflectivityModelsampledrefmodels_
 
ObjectSet< TimeDepthModelt2dmodels_
 
TimeDepthModelzerooffset2dmodel_
 

Friends

class RaySynthGenerator
 

Constructor & Destructor Documentation

◆ RayModel()

Seis::RaySynthGenerator::RayModel::RayModel ( const RayTracer1D rt1d,
int  nroffsets 
)

◆ ~RayModel()

Seis::RaySynthGenerator::RayModel::~RayModel ( )

Member Function Documentation

◆ forceReflTimes()

void Seis::RaySynthGenerator::RayModel::forceReflTimes ( const StepInterval< float > &  )

◆ getD2T()

void Seis::RaySynthGenerator::RayModel::getD2T ( ObjectSet< TimeDepthModel > &  ,
bool  steal 
)

◆ getRefs()

void Seis::RaySynthGenerator::RayModel::getRefs ( ObjectSet< const ReflectivityModel > &  ,
bool  steal,
bool  sampled = false 
)

◆ getTraces()

void Seis::RaySynthGenerator::RayModel::getTraces ( ObjectSet< SeisTrc > &  ,
bool  steal 
)

◆ getZeroOffsetD2T()

void Seis::RaySynthGenerator::RayModel::getZeroOffsetD2T ( TimeDepthModel )

◆ stackedTrc()

const SeisTrc* Seis::RaySynthGenerator::RayModel::stackedTrc ( ) const

Friends And Related Function Documentation

◆ RaySynthGenerator

friend class RaySynthGenerator
friend

Member Data Documentation

◆ outtrcs_

ObjectSet<SeisTrc> Seis::RaySynthGenerator::RayModel::outtrcs_
protected

◆ refmodels_

ObjectSet<const ReflectivityModel> Seis::RaySynthGenerator::RayModel::refmodels_
protected

◆ sampledrefmodels_

ObjectSet<const ReflectivityModel> Seis::RaySynthGenerator::RayModel::sampledrefmodels_
protected

◆ t2dmodels_

ObjectSet<TimeDepthModel> Seis::RaySynthGenerator::RayModel::t2dmodels_
protected

◆ zerooffset2dmodel_

TimeDepthModel* Seis::RaySynthGenerator::RayModel::zerooffset2dmodel_
protected

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2022