LABELFRAMEPARMS Class Reference

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

#include <mi32/lablstyl.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

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
 LABELFRAMEPARMS (const LABELFRAMEPARMS &rhs)
 LABELFRAMEPARMS ()
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
 ~LABELFRAMEPARMS ()

Static Public Member Functions

const SERIALIZER::ITEMDEFSerialGetItemDef ()

Detailed Description

In-memory structure for labels with frames and leaders.

This is the serializable part of the structure.

Definition at line 73 of file lablstyl.h.


Member Enumeration Documentation

enum LABELFRAMEPARMS::FRAMESHAPE
 

Enumeration values:
FRAMESHAPE_None 
FRAMESHAPE_Rectangle 
FRAMESHAPE_RoundedRectangle 
FRAMESHAPE_Ellipse 
FRAMESHAPE_Circle 

Definition at line 75 of file lablstyl.h.


Constructor & Destructor Documentation

LABELFRAMEPARMS::LABELFRAMEPARMS  )  [inline]
 

Default constructor.

Definition at line 84 of file lablstyl.h.

LABELFRAMEPARMS::LABELFRAMEPARMS const LABELFRAMEPARMS rhs  )  [inline]
 

Copy constructor.

Definition at line 98 of file lablstyl.h.

LABELFRAMEPARMS::~LABELFRAMEPARMS  )  [inline]
 

Destructor.

Definition at line 103 of file lablstyl.h.


Member Function Documentation

void LABELFRAMEPARMS::Copy const LABELFRAMEPARMS rhs  ) 
 

Helper method for copying.

double LABELFRAMEPARMS::GetBottomMargin  )  const [inline]
 

Definition at line 148 of file lablstyl.h.

bool LABELFRAMEPARMS::GetCartoonBalloonLeaders  )  const [inline]
 

Definition at line 117 of file lablstyl.h.

FRAMESHAPE LABELFRAMEPARMS::GetFrameShape  )  const [inline]
 

Definition at line 122 of file lablstyl.h.

const POLYSTYLE& LABELFRAMEPARMS::GetFrameStyle  )  const [inline]
 

Definition at line 127 of file lablstyl.h.

const LINESTYLE& LABELFRAMEPARMS::GetLeaderStyle  )  const [inline]
 

Definition at line 132 of file lablstyl.h.

double LABELFRAMEPARMS::GetLeftMargin  )  const [inline]
 

Definition at line 153 of file lablstyl.h.

double LABELFRAMEPARMS::GetMargin  )  const [inline]
 

Definition at line 138 of file lablstyl.h.

double LABELFRAMEPARMS::GetRightMargin  )  const [inline]
 

Definition at line 158 of file lablstyl.h.

double LABELFRAMEPARMS::GetTopMargin  )  const [inline]
 

Definition at line 143 of file lablstyl.h.

LABELFRAMEPARMS& LABELFRAMEPARMS::operator= const LABELFRAMEPARMS rhs  )  [inline]
 

Assignment.

Definition at line 106 of file lablstyl.h.

const SERIALIZER::ITEMDEF* LABELFRAMEPARMS::SerialGetItemDef  )  [static]
 

void LABELFRAMEPARMS::SetBottomMargin double  margin  )  [inline]
 

Definition at line 199 of file lablstyl.h.

void LABELFRAMEPARMS::SetCartoonBalloonLeaders bool  value  )  [inline]
 

Definition at line 163 of file lablstyl.h.

void LABELFRAMEPARMS::SetFrameShape FRAMESHAPE  shape  )  [inline]
 

Definition at line 169 of file lablstyl.h.

void LABELFRAMEPARMS::SetFrameStyle const POLYSTYLE style  )  [inline]
 

Definition at line 175 of file lablstyl.h.

void LABELFRAMEPARMS::SetLeaderStyle const LINESTYLE style  )  [inline]
 

Definition at line 181 of file lablstyl.h.

void LABELFRAMEPARMS::SetLeftMargin double  margin  )  [inline]
 

Definition at line 205 of file lablstyl.h.

void LABELFRAMEPARMS::SetMargin double  margin  )  [inline]
 

Definition at line 187 of file lablstyl.h.

void LABELFRAMEPARMS::SetRightMargin double  margin  )  [inline]
 

Definition at line 211 of file lablstyl.h.

void LABELFRAMEPARMS::SetTopMargin double  margin  )  [inline]
 

Definition at line 193 of file lablstyl.h.

bool LABELFRAMEPARMS::UsesTransparency  )  const [inline]
 

Reimplemented in LABELSTYLE.

Definition at line 217 of file lablstyl.h.


The documentation for this class was generated from the following file:
Generated on Tue Dec 14 13:19:57 2004 for TNTsdk by  doxygen 1.3.8-20040913