OpendTect-6_4  6.4
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 setW2UI (const uiWorld2Ui *w)
 
void fillBuffer (const uiWorldRect &, uiRGBArray &) const
 
void fillInterWithBufArea (const uiWorldRect &, const LineInfo *, uiRGBArray &) const
 
void eraseGridLines (bool)
 

Public Attributes

bool dispannotlines_
 
bool disphorgdlines_
 
bool dispvertgdlines_
 

Protected Member Functions

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

Protected Attributes

const uiWorld2Uiw2u_
 
ObjectSet< LineInfoannotlines_
 
ObjectSet< LineInfohorgdlines_
 
ObjectSet< LineInfovertgdlines_
 

Detailed Description

Constructor & Destructor Documentation

AnnotBufferFiller::AnnotBufferFiller ( const uiWorld2Ui w = 0)
AnnotBufferFiller::~AnnotBufferFiller ( )

Member Function Documentation

void AnnotBufferFiller::addLineInfo ( const OD::LineStyle ,
TypeSet< dPoint ,
bool  ,
bool   
)
dPoint AnnotBufferFiller::computeIntersect ( const dPoint ,
const dPoint ,
const uiWorldRect  
) const
protected
void AnnotBufferFiller::dummytest ( )
protected
void AnnotBufferFiller::eraseGridLines ( bool  )
void AnnotBufferFiller::fillBuffer ( const uiWorldRect ,
uiRGBArray &   
) const
void AnnotBufferFiller::fillInterWithBufArea ( const uiWorldRect ,
const LineInfo ,
uiRGBArray &   
) const
bool AnnotBufferFiller::isLineOutside ( const LineInfo ,
const uiWorldRect  
) const
protected
void AnnotBufferFiller::setLine ( const iPoint ,
const iPoint ,
const LineInfo ,
uiRGBArray &   
) const
protected
void AnnotBufferFiller::setPoint ( const iPoint ,
int  ,
uiRGBArray &   
) const
protected
void AnnotBufferFiller::setW2UI ( const uiWorld2Ui w)
inline

Member Data Documentation

ObjectSet<LineInfo> AnnotBufferFiller::annotlines_
protected
bool AnnotBufferFiller::dispannotlines_
bool AnnotBufferFiller::disphorgdlines_
bool AnnotBufferFiller::dispvertgdlines_
ObjectSet<LineInfo> AnnotBufferFiller::horgdlines_
protected
ObjectSet<LineInfo> AnnotBufferFiller::vertgdlines_
protected
const uiWorld2Ui* AnnotBufferFiller::w2u_
protected

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