OpendTect-6_4  6.4
Public Member Functions | Protected Attributes | Private Member Functions | List of all members
Geometry::FaultBinIDSurfaceIntersector Class Reference

Public Member Functions

 FaultBinIDSurfaceIntersector (float horshift, const BinIDSurface &, const ExplFaultStickSurface &, Coord3List &)
 
 ~FaultBinIDSurfaceIntersector ()
 
void compute ()
 
void setShape (const IndexedShape &)
 
const IndexedShapegetShape (bool takeover=true)
 

Protected Attributes

float zshift_
 
Coord3Listcrdlist_
 
const BinIDSurfacesurf_
 
const IndexedShapeoutput_
 
const ExplFaultStickSurfaceeshape_
 

Private Member Functions

void sortPointsToLine (TypeSet< Coord3 > &, TypeSet< Coord3 > &)
 
const Coord3 findNearestPoint (const Coord3 &, TypeSet< Coord3 > &)
 
bool findMin (TypeSet< Coord3 > &, int &, bool)
 
int optimizeOrder (TypeSet< Coord3 > &)
 

Detailed Description

Constructor & Destructor Documentation

Geometry::FaultBinIDSurfaceIntersector::FaultBinIDSurfaceIntersector ( float  horshift,
const BinIDSurface ,
const ExplFaultStickSurface ,
Coord3List  
)
Geometry::FaultBinIDSurfaceIntersector::~FaultBinIDSurfaceIntersector ( )
inline

Member Function Documentation

void Geometry::FaultBinIDSurfaceIntersector::compute ( )
bool Geometry::FaultBinIDSurfaceIntersector::findMin ( TypeSet< Coord3 > &  ,
int &  ,
bool   
)
private
const Coord3 Geometry::FaultBinIDSurfaceIntersector::findNearestPoint ( const Coord3 ,
TypeSet< Coord3 > &   
)
private
const IndexedShape* Geometry::FaultBinIDSurfaceIntersector::getShape ( bool  takeover = true)
int Geometry::FaultBinIDSurfaceIntersector::optimizeOrder ( TypeSet< Coord3 > &  )
private
void Geometry::FaultBinIDSurfaceIntersector::setShape ( const IndexedShape )
void Geometry::FaultBinIDSurfaceIntersector::sortPointsToLine ( TypeSet< Coord3 > &  ,
TypeSet< Coord3 > &   
)
private

Member Data Documentation

Coord3List& Geometry::FaultBinIDSurfaceIntersector::crdlist_
protected
const ExplFaultStickSurface& Geometry::FaultBinIDSurfaceIntersector::eshape_
protected
const IndexedShape* Geometry::FaultBinIDSurfaceIntersector::output_
protected
const BinIDSurface& Geometry::FaultBinIDSurfaceIntersector::surf_
protected
float Geometry::FaultBinIDSurfaceIntersector::zshift_
protected

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