STOFFChart::Serie Struct Reference

a serie in a chart More...

#include <STOFFChart.hxx>

Public Types

enum  Type {
  S_Area, S_Bar, S_Bubble, S_Circle,
  S_Column, S_Gantt, S_Line, S_Radar,
  S_Ring, S_Scatter, S_Stock, S_Surface
}
 the series type More...
 
enum  PointType {
  P_None =0, P_Automatic, P_Square, P_Diamond,
  P_Arrow_Down, P_Arrow_Up, P_Arrow_Right, P_Arrow_Left,
  P_Bow_Tie, P_Hourglass, P_Circle, P_Star,
  P_X, P_Plus, P_Asterisk, P_Horizontal_Bar,
  P_Vertical_Bar
}
 the point type More...
 

Public Member Functions

 Serie ()
 constructor More...
 
virtual ~Serie ()
 destructor More...
 
bool is1DStyle () const
 return true if the serie style is 1D More...
 
bool valid () const
 return true if the serie is valid More...
 
void addContentTo (librevenge::RVNGPropertyList &propList) const
 add content to the propList More...
 
void addStyleTo (librevenge::RVNGPropertyList &propList) const
 add style to the propList More...
 

Static Public Member Functions

static std::string getSerieTypeName (Type type)
 returns a string corresponding to a series type More...
 

Public Attributes

Type m_type
 the type More...
 
Position m_ranges [2]
 the data range More...
 
bool m_useSecondaryY
 use or not the secondary y axis More...
 
STOFFFont m_font
 the label font More...
 
Position m_labelRanges [2]
 the label ranges if defined(unused) More...
 
Position m_legendRange
 the legend range if defined More...
 
librevenge::RVNGString m_legendText
 the legend name if defined More...
 
STOFFGraphicStyle m_style
 the graphic style More...
 
PointType m_pointType
 the point type More...
 

Friends

std::ostream & operator<< (std::ostream &o, Serie const &series)
 operator<< More...
 

Detailed Description

a serie in a chart

Member Enumeration Documentation

the point type

Enumerator
P_None 
P_Automatic 
P_Square 
P_Diamond 
P_Arrow_Down 
P_Arrow_Up 
P_Arrow_Right 
P_Arrow_Left 
P_Bow_Tie 
P_Hourglass 
P_Circle 
P_Star 
P_X 
P_Plus 
P_Asterisk 
P_Horizontal_Bar 
P_Vertical_Bar 

the series type

Enumerator
S_Area 
S_Bar 
S_Bubble 
S_Circle 
S_Column 
S_Gantt 
S_Line 
S_Radar 
S_Ring 
S_Scatter 
S_Stock 
S_Surface 

Constructor & Destructor Documentation

STOFFChart::Serie::Serie ( )

constructor

STOFFChart::Serie::~Serie ( )
virtual

destructor

Member Function Documentation

void STOFFChart::Serie::addContentTo ( librevenge::RVNGPropertyList &  propList) const

add content to the propList

void STOFFChart::Serie::addStyleTo ( librevenge::RVNGPropertyList &  propList) const

add style to the propList

std::string STOFFChart::Serie::getSerieTypeName ( Type  type)
static

returns a string corresponding to a series type

Referenced by addContentTo(), and STOFFChart::sendChart().

bool STOFFChart::Serie::is1DStyle ( ) const
inline

return true if the serie style is 1D

bool STOFFChart::Serie::valid ( ) const
inline

return true if the serie is valid

Referenced by addContentTo().

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  o,
STOFFChart::Serie const &  serie 
)
friend

operator<<

Member Data Documentation

STOFFFont STOFFChart::Serie::m_font

the label font

Position STOFFChart::Serie::m_labelRanges[2]

the label ranges if defined(unused)

Referenced by operator<<().

Position STOFFChart::Serie::m_legendRange

the legend range if defined

Referenced by addContentTo(), and operator<<().

librevenge::RVNGString STOFFChart::Serie::m_legendText

the legend name if defined

Referenced by addContentTo(), and operator<<().

PointType STOFFChart::Serie::m_pointType

the point type

Referenced by addStyleTo(), and operator<<().

Position STOFFChart::Serie::m_ranges[2]

the data range

Referenced by addContentTo(), and operator<<().

STOFFGraphicStyle STOFFChart::Serie::m_style

the graphic style

Referenced by addStyleTo(), and operator<<().

Type STOFFChart::Serie::m_type

the type

Referenced by addContentTo(), and operator<<().

bool STOFFChart::Serie::m_useSecondaryY

use or not the secondary y axis

Referenced by addContentTo().


The documentation for this struct was generated from the following files:

Generated for libstaroffice by doxygen 1.8.11