OpendTect  7.0
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 &)
 
virtual ~FaultBinIDSurfaceIntersector ()
 
void compute ()
 
const IndexedShapegetShape (bool takeover=true)
 
void setShape (const IndexedShape &)
 

Protected Attributes

Coord3Listcrdlist_
 
const ExplFaultStickSurfaceeshape_
 
const IndexedShapeoutput_
 
const BinIDSurfacesurf_
 
float zshift_
 

Private Member Functions

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

Detailed Description

<>

Constructor & Destructor Documentation

◆ FaultBinIDSurfaceIntersector()

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

◆ ~FaultBinIDSurfaceIntersector()

virtual Geometry::FaultBinIDSurfaceIntersector::~FaultBinIDSurfaceIntersector ( )
virtual

Member Function Documentation

◆ compute()

void Geometry::FaultBinIDSurfaceIntersector::compute ( )

◆ findMin()

bool Geometry::FaultBinIDSurfaceIntersector::findMin ( TypeSet< Coord3 > &  ,
int &  ,
bool   
)
private

◆ findNearestPoint()

const Coord3 Geometry::FaultBinIDSurfaceIntersector::findNearestPoint ( const Coord3 ,
TypeSet< Coord3 > &   
)
private

◆ getShape()

const IndexedShape* Geometry::FaultBinIDSurfaceIntersector::getShape ( bool  takeover = true)

◆ optimizeOrder()

int Geometry::FaultBinIDSurfaceIntersector::optimizeOrder ( TypeSet< Coord3 > &  )
private

◆ setShape()

void Geometry::FaultBinIDSurfaceIntersector::setShape ( const IndexedShape )

◆ sortPointsToLine()

void Geometry::FaultBinIDSurfaceIntersector::sortPointsToLine ( TypeSet< Coord3 > &  ,
TypeSet< Coord3 > &   
)
private

Member Data Documentation

◆ crdlist_

Coord3List& Geometry::FaultBinIDSurfaceIntersector::crdlist_
protected

◆ eshape_

const ExplFaultStickSurface& Geometry::FaultBinIDSurfaceIntersector::eshape_
protected

◆ output_

const IndexedShape* Geometry::FaultBinIDSurfaceIntersector::output_
protected

◆ surf_

const BinIDSurface& Geometry::FaultBinIDSurfaceIntersector::surf_
protected

◆ zshift_

float Geometry::FaultBinIDSurfaceIntersector::zshift_
protected

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