OpendTect  6.3
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Protected Attributes | List of all members
OD::Alignment Class Reference

Public Types

enum  Pos { Start, Stop, Center }
 
enum  HPos { Left, Right, HCenter }
 

Public Member Functions

 mDeclareEnumUtils (HPos) enum VPos
 
 mDeclareEnumUtils (VPos) Alignment(HPos h
 
 Alignment (Pos h, Pos v)
 
HPos hPos () const
 
VPos vPos () const
 
Pos pos (bool hor) const
 
void set (HPos h, VPos v)
 
void set (HPos h)
 
void set (VPos v)
 
void set (Pos h, Pos v)
 
int uiValue () const
 
void setUiValue (int)
 

Static Public Member Functions

static HPos opposite (HPos p)
 
static VPos opposite (VPos p)
 

Public Attributes

VPos v =Top )
 

Protected Attributes

HPos hor_
 
VPos ver_
 

Detailed Description

Member Enumeration Documentation

Enumerator
Left 
Right 
HCenter 
Enumerator
Start 
Stop 
Center 

Constructor & Destructor Documentation

OD::Alignment::Alignment ( Pos  h,
Pos  v 
)

Member Function Documentation

HPos OD::Alignment::hPos ( ) const
inline
OD::Alignment::mDeclareEnumUtils ( HPos  )
inline
OD::Alignment::mDeclareEnumUtils ( VPos  )
static HPos OD::Alignment::opposite ( HPos  p)
static
static VPos OD::Alignment::opposite ( VPos  p)
static
Pos OD::Alignment::pos ( bool  hor) const
void OD::Alignment::set ( HPos  h,
VPos  v 
)
inline
void OD::Alignment::set ( HPos  h)
inline
void OD::Alignment::set ( VPos  v)
inline
void OD::Alignment::set ( Pos  h,
Pos  v 
)
void OD::Alignment::setUiValue ( int  )
int OD::Alignment::uiValue ( ) const
VPos OD::Alignment::vPos ( ) const
inline

Member Data Documentation

HPos OD::Alignment::hor_
protected
VPos OD::Alignment::v =Top )
VPos OD::Alignment::ver_
protected

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