OpendTect 8.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
MarkerStyle2D Class Reference

#include <draw.h>

Public Types

enum  Type {
  None , Square , Circle , Cross ,
  Plus , Target , HLine , VLine ,
  Plane , Triangle , Arrow
}
 

Public Member Functions

 MarkerStyle2D (Type tp=Square, int sz=1, OD::Color col=OD::Color::Black(), float rot=0)
 
 ~MarkerStyle2D ()
 
void fromString (const char *)
 
bool isVisible () const
 
const MarkerStyle2Doperator= (const MarkerStyle2D &a)
 
bool operator== (const MarkerStyle2D &a) const
 
void toString (BufferString &) const
 

Static Public Member Functions

static uiString sCircle ()
 
static uiString sHorizontalLine ()
 
static uiString sPlus ()
 
static uiString sSquare ()
 
static uiString sTarget ()
 
static uiString sTriangle ()
 
static uiString sVerticalLine ()
 

Public Attributes

OD::Color color_
 
float rotation_
 
int size_
 
Type type_
 

Detailed Description

<>

Member Enumeration Documentation

◆ Type

Enumerator
None 
Square 
Circle 
Cross 
Plus 
Target 
HLine 
VLine 
Plane 
Triangle 
Arrow 

Constructor & Destructor Documentation

◆ MarkerStyle2D()

MarkerStyle2D::MarkerStyle2D ( Type tp = Square,
int sz = 1,
OD::Color col = OD::Color::Black(),
float rot = 0 )

◆ ~MarkerStyle2D()

MarkerStyle2D::~MarkerStyle2D ( )

Member Function Documentation

◆ fromString()

void MarkerStyle2D::fromString ( const char * )

◆ isVisible()

bool MarkerStyle2D::isVisible ( ) const

◆ operator=()

const MarkerStyle2D & MarkerStyle2D::operator= ( const MarkerStyle2D & a)

◆ operator==()

bool MarkerStyle2D::operator== ( const MarkerStyle2D & a) const

◆ sCircle()

static uiString MarkerStyle2D::sCircle ( )
inlinestatic

◆ sHorizontalLine()

static uiString MarkerStyle2D::sHorizontalLine ( )
inlinestatic

◆ sPlus()

static uiString MarkerStyle2D::sPlus ( )
inlinestatic

◆ sSquare()

static uiString MarkerStyle2D::sSquare ( )
inlinestatic

◆ sTarget()

static uiString MarkerStyle2D::sTarget ( )
inlinestatic

◆ sTriangle()

static uiString MarkerStyle2D::sTriangle ( )
inlinestatic

◆ sVerticalLine()

static uiString MarkerStyle2D::sVerticalLine ( )
inlinestatic

◆ toString()

void MarkerStyle2D::toString ( BufferString & ) const

Member Data Documentation

◆ color_

OD::Color MarkerStyle2D::color_

◆ rotation_

float MarkerStyle2D::rotation_

◆ size_

int MarkerStyle2D::size_

◆ type_

Type MarkerStyle2D::type_

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