LABELFRAMEPARMS Class Reference

In-memory structure for labels with frames and leaders. More...

#include <mi32/labelframeparms.h>

Inheritance diagram for LABELFRAMEPARMS:
Inheritance graph
[legend]

List of all members.

Public Types

enum  FRAMESHAPE {
  FRAMESHAPE_None = 0, FRAMESHAPE_Rectangle, FRAMESHAPE_RoundedRectangle, FRAMESHAPE_Ellipse,
  FRAMESHAPE_Circle
}

Public Member Functions

 LABELFRAMEPARMS (const LABELFRAMEPARMS &rhs)
 LABELFRAMEPARMS ()
 ~LABELFRAMEPARMS ()
void Copy (const LABELFRAMEPARMS &rhs)
double GetBottomMargin () const
bool GetCartoonBalloonLeaders () const
FRAMESHAPE GetFrameShape () const
const POLYSTYLEGetFrameStyle () const
const LINESTYLEGetLeaderStyle () const
double GetLeftMargin () const
double GetMargin () const
double GetRightMargin () const
double GetTopMargin () const
LABELFRAMEPARMSoperator= (const LABELFRAMEPARMS &rhs)
void SetBottomMargin (double margin)
void SetCartoonBalloonLeaders (bool value)
void SetFrameShape (FRAMESHAPE shape)
void SetFrameStyle (const POLYSTYLE &style)
void SetLeaderStyle (const LINESTYLE &style)
void SetLeftMargin (double margin)
void SetMargin (double margin)
void SetRightMargin (double margin)
void SetTopMargin (double margin)
bool UsesTransparency () const

Static Public Member Functions

static const SERIALIZERITEMSerialGetItemDef ()

Detailed Description

In-memory structure for labels with frames and leaders.

This is the serializable part of the structure.


Member Enumeration Documentation

Enumerator:
FRAMESHAPE_None 
FRAMESHAPE_Rectangle 
FRAMESHAPE_RoundedRectangle 
FRAMESHAPE_Ellipse 
FRAMESHAPE_Circle 

Constructor & Destructor Documentation

LABELFRAMEPARMS::LABELFRAMEPARMS (  )  [inline]

Default constructor.

LABELFRAMEPARMS::LABELFRAMEPARMS ( const LABELFRAMEPARMS rhs  )  [inline]

Copy constructor.

LABELFRAMEPARMS::~LABELFRAMEPARMS (  )  [inline]

Destructor.


Member Function Documentation

void LABELFRAMEPARMS::Copy ( const LABELFRAMEPARMS rhs  ) 

Helper method for copying.

double LABELFRAMEPARMS::GetBottomMargin (  )  const [inline]
bool LABELFRAMEPARMS::GetCartoonBalloonLeaders (  )  const [inline]
FRAMESHAPE LABELFRAMEPARMS::GetFrameShape (  )  const [inline]
const POLYSTYLE& LABELFRAMEPARMS::GetFrameStyle (  )  const [inline]
const LINESTYLE& LABELFRAMEPARMS::GetLeaderStyle (  )  const [inline]
double LABELFRAMEPARMS::GetLeftMargin (  )  const [inline]
double LABELFRAMEPARMS::GetMargin (  )  const [inline]
double LABELFRAMEPARMS::GetRightMargin (  )  const [inline]
double LABELFRAMEPARMS::GetTopMargin (  )  const [inline]
LABELFRAMEPARMS& LABELFRAMEPARMS::operator= ( const LABELFRAMEPARMS rhs  )  [inline]

Assignment.

Reimplemented in LABELSTYLE.

static const SERIALIZERITEM* LABELFRAMEPARMS::SerialGetItemDef (  )  [static]
void LABELFRAMEPARMS::SetBottomMargin ( double  margin  )  [inline]
void LABELFRAMEPARMS::SetCartoonBalloonLeaders ( bool  value  )  [inline]
void LABELFRAMEPARMS::SetFrameShape ( FRAMESHAPE  shape  )  [inline]
void LABELFRAMEPARMS::SetFrameStyle ( const POLYSTYLE style  )  [inline]
void LABELFRAMEPARMS::SetLeaderStyle ( const LINESTYLE style  )  [inline]
void LABELFRAMEPARMS::SetLeftMargin ( double  margin  )  [inline]
void LABELFRAMEPARMS::SetMargin ( double  margin  )  [inline]
void LABELFRAMEPARMS::SetRightMargin ( double  margin  )  [inline]
void LABELFRAMEPARMS::SetTopMargin ( double  margin  )  [inline]
bool LABELFRAMEPARMS::UsesTransparency (  )  const [inline]

Reimplemented in LABELSTYLE.


The documentation for this class was generated from the following file:

Generated on Sun Oct 7 21:33:32 2012 for TNTsdk 2012 by  doxygen 1.6.1