OpendTect  6.6
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 ()
 
const IndexedShape * getShape (bool takeover=true)
 
void setShape (const IndexedShape &)
 

Protected Attributes

Coord3List & crdlist_
 
const ExplFaultStickSurface & eshape_
 
const IndexedShape * output_
 
const BinIDSurface & surf_
 
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()

Geometry::FaultBinIDSurfaceIntersector::~FaultBinIDSurfaceIntersector ( )
inline

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-2022