OpendTect  7.0
Classes | Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | List of all members
AnnotBufferFiller Class Reference

Classes

class  LineInfo
 

Public Member Functions

 AnnotBufferFiller (const uiWorld2Ui *w=0)
 
 ~AnnotBufferFiller ()
 
void addLineInfo (const OD::LineStyle &, TypeSet< dPoint >, bool, bool)
 
void eraseGridLines (bool)
 
void fillBuffer (const uiWorldRect &, uiRGBArray &) const
 
void fillInterWithBufArea (const uiWorldRect &, const LineInfo *, uiRGBArray &) const
 
void setW2UI (const uiWorld2Ui *w)
 

Public Attributes

bool dispannotlines_
 
bool disphorgdlines_
 
bool dispvertgdlines_
 

Protected Member Functions

dPoint computeIntersect (const dPoint &, const dPoint &, const uiWorldRect &) const
 
void dummytest ()
 
bool isLineOutside (const LineInfo *, const uiWorldRect &) const
 
void setLine (const iPoint &, const iPoint &, const LineInfo *, uiRGBArray &) const
 
void setPoint (const iPoint &, int, uiRGBArray &) const
 

Protected Attributes

ObjectSet< LineInfoannotlines_
 
ObjectSet< LineInfohorgdlines_
 
ObjectSet< LineInfovertgdlines_
 
const uiWorld2Uiw2u_
 

Detailed Description

<>

Constructor & Destructor Documentation

◆ AnnotBufferFiller()

AnnotBufferFiller::AnnotBufferFiller ( const uiWorld2Ui w = 0)

◆ ~AnnotBufferFiller()

AnnotBufferFiller::~AnnotBufferFiller ( )

Member Function Documentation

◆ addLineInfo()

void AnnotBufferFiller::addLineInfo ( const OD::LineStyle ,
TypeSet< dPoint ,
bool  ,
bool   
)

◆ computeIntersect()

dPoint AnnotBufferFiller::computeIntersect ( const dPoint ,
const dPoint ,
const uiWorldRect  
) const
protected

◆ dummytest()

void AnnotBufferFiller::dummytest ( )
protected

◆ eraseGridLines()

void AnnotBufferFiller::eraseGridLines ( bool  )

◆ fillBuffer()

void AnnotBufferFiller::fillBuffer ( const uiWorldRect ,
uiRGBArray  
) const

◆ fillInterWithBufArea()

void AnnotBufferFiller::fillInterWithBufArea ( const uiWorldRect ,
const LineInfo ,
uiRGBArray  
) const

◆ isLineOutside()

bool AnnotBufferFiller::isLineOutside ( const LineInfo ,
const uiWorldRect  
) const
protected

◆ setLine()

void AnnotBufferFiller::setLine ( const iPoint ,
const iPoint ,
const LineInfo ,
uiRGBArray  
) const
protected

◆ setPoint()

void AnnotBufferFiller::setPoint ( const iPoint ,
int  ,
uiRGBArray  
) const
protected

◆ setW2UI()

void AnnotBufferFiller::setW2UI ( const uiWorld2Ui w)
inline

Member Data Documentation

◆ annotlines_

ObjectSet<LineInfo> AnnotBufferFiller::annotlines_
protected

◆ dispannotlines_

bool AnnotBufferFiller::dispannotlines_

◆ disphorgdlines_

bool AnnotBufferFiller::disphorgdlines_

◆ dispvertgdlines_

bool AnnotBufferFiller::dispvertgdlines_

◆ horgdlines_

ObjectSet<LineInfo> AnnotBufferFiller::horgdlines_
protected

◆ vertgdlines_

ObjectSet<LineInfo> AnnotBufferFiller::vertgdlines_
protected

◆ w2u_

const uiWorld2Ui* AnnotBufferFiller::w2u_
protected

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