OpendTect 8.0
Loading...
Searching...
No Matches
Classes | Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | List of all members
AnnotBufferFiller Class Reference

#include <annotbuffill.h>

Classes

class  LineInfo
 

Public Member Functions

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

Public Attributes

bool dispannotlines_ = true
 
bool disphorgdlines_ = true
 
bool dispvertgdlines_ = true
 

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_
 
uiWorld2Ui w2u_
 

Detailed Description

<>

Constructor & Destructor Documentation

◆ AnnotBufferFiller()

AnnotBufferFiller::AnnotBufferFiller ( const uiWorld2Ui & )

◆ ~AnnotBufferFiller()

AnnotBufferFiller::~AnnotBufferFiller ( )

Member Function Documentation

◆ addLineInfo()

void AnnotBufferFiller::addLineInfo ( const OD::LineStyle & ,
const TypeSet< dPoint > & ,
bool ishgrid,
bool isvgrid )

◆ 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 & )

Member Data Documentation

◆ annotlines_

ObjectSet<LineInfo> AnnotBufferFiller::annotlines_
protected

◆ dispannotlines_

bool AnnotBufferFiller::dispannotlines_ = true

◆ disphorgdlines_

bool AnnotBufferFiller::disphorgdlines_ = true

◆ dispvertgdlines_

bool AnnotBufferFiller::dispvertgdlines_ = true

◆ horgdlines_

ObjectSet<LineInfo> AnnotBufferFiller::horgdlines_
protected

◆ vertgdlines_

ObjectSet<LineInfo> AnnotBufferFiller::vertgdlines_
protected

◆ w2u_

uiWorld2Ui AnnotBufferFiller::w2u_
protected

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