HMWKGraphInternal::State Struct Reference

Internal: the state of a HMWKGraph. More...

Public Member Functions

 State ()
 constructor
bool getColor (int id, MWAWColor &col)
 returns a color correspond to an id
bool getPatternPercent (int id, float &percent)
 returns a pattern correspond to an id
void initColors ()
 init the color list
void initPatterns ()
 init the pattenr list

Static Public Member Functions

static MWAWColor getColor (MWAWColor col, float pattern)
 returns a color corresponding to a pattern and a color

Public Attributes

int m_numPages
std::multimap< long,
shared_ptr< Frame > > 
m_framesMap
 a map fileId -> frame
std::map< long, shared_ptr
< Picture > > 
m_picturesMap
 a map fileId -> picture
std::vector< MWAWColorm_colorList
 a list colorId -> color
std::vector< float > m_patternPercentList
 a list patternId -> percent

Detailed Description

Internal: the state of a HMWKGraph.

Constructor & Destructor Documentation

HMWKGraphInternal::State::State ( )
inline

constructor

Member Function Documentation

bool HMWKGraphInternal::State::getColor ( int  id,
MWAWColor col 
)
inline

returns a color correspond to an id

Referenced by HMWKGraphInternal::Frame::getLineColor(), and HMWKGraphInternal::Frame::getSurfaceColor().

static MWAWColor HMWKGraphInternal::State::getColor ( MWAWColor  col,
float  pattern 
)
inlinestatic

returns a color corresponding to a pattern and a color

bool HMWKGraphInternal::State::getPatternPercent ( int  id,
float &  percent 
)
inline

returns a pattern correspond to an id

void HMWKGraphInternal::State::initColors ( )

init the color list

Referenced by getColor().

void HMWKGraphInternal::State::initPatterns ( )

init the pattenr list

Referenced by getPatternPercent().

Member Data Documentation

std::vector<MWAWColor> HMWKGraphInternal::State::m_colorList

a list colorId -> color

Referenced by getColor(), and initColors().

std::multimap<long, shared_ptr<Frame> > HMWKGraphInternal::State::m_framesMap

a map fileId -> frame

int HMWKGraphInternal::State::m_numPages
std::vector<float> HMWKGraphInternal::State::m_patternPercentList

a list patternId -> percent

Referenced by getPatternPercent(), and initPatterns().

std::map<long, shared_ptr<Picture> > HMWKGraphInternal::State::m_picturesMap

a map fileId -> picture


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

Generated on Wed May 22 2013 18:12:47 for libmwaw by doxygen 1.8.1.2