MacDraft5StyleManagerInternal::State Struct Reference documentation

- Main Page
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Member Functions | Public Attributes | List of all members
MacDraft5StyleManagerInternal::State Struct Reference

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

## Public Member Functions
| State ()
| constructor More...
bool | getArrow (int id, MWAWGraphicStyle::Arrow &arrow)
| returns an arrow if possible More...
bool | getColor (int id, MWAWColor &col)
| returns a color if possible More...
bool | getPattern (int id, MWAWGraphicStyle::Pattern &pat)
| returns a pattern if possible More...
bool | getDash (int id, std::vector< float > &dash)
| returns the dash More...
void | initArrows ()
| init the arrow list More...
void | initColors ()
| init the color list More...
void | initPatterns ()
| init the patterns list More...
void | initDashs ()
| init the dashs list More...

## Public Attributes
long | m_dataEnd
| the end of the main data zone More...
long | m_rsrcBegin
| the begin of the rsrc data More...
std::vector< MWAWGraphicStyle::Arrow > | m_arrowList
| the arrow list More...
std::vector< MWAWColor > | m_colorList
| the color list More...
std::vector< MWAWGraphicStyle::Pattern > | m_patternList
| the patterns list More...
std::vector< std::vector< float > > | m_dashList
| the list of dash More...
std::map< long, MWAWEntry > | m_beginToBitmapEntryMap
| a map file position to entry ( used to stored intermediar zones ) More...
std::map< int, shared_ptr< Pixmap > > | m_bitmapIdToPixmapMap
| a map bitmapId to pixmap map More...
std::map< int, shared_ptr< Pixmap > > | m_pixIdToPixmapMap
| a map pixmapId to pixmap map More...
std::map< int, size_t > | m_pixIdToPatternIdMap
| a map pixmapId to patternId map More...

## Detailed Description

Internal: the state of a MacDraft5StyleManager.

## Constructor & Destructor Documentation

MacDraft5StyleManagerInternal::State::State | ( |  | ) |
| inline

constructor

## Member Function Documentation

bool MacDraft5StyleManagerInternal::State::getArrow | ( | int | id,
|  | MWAWGraphicStyle::Arrow & | arrow
| ) |  |
| inline

returns an arrow if possible

bool MacDraft5StyleManagerInternal::State::getColor | ( | int | id,
|  | MWAWColor & | col
| ) |  |
| inline

returns a color if possible

bool MacDraft5StyleManagerInternal::State::getDash | ( | int | id,
|  | std::vector< float > & | dash
| ) |  |
| inline

returns the dash

bool MacDraft5StyleManagerInternal::State::getPattern | ( | int | id,
|  | MWAWGraphicStyle::Pattern & | pat
| ) |  |
| inline

returns a pattern if possible

void MacDraft5StyleManagerInternal::State::initArrows | ( |  | ) |

init the arrow list

void MacDraft5StyleManagerInternal::State::initColors | ( |  | ) |

init the color list

void MacDraft5StyleManagerInternal::State::initDashs | ( |  | ) |

init the dashs list

void MacDraft5StyleManagerInternal::State::initPatterns | ( |  | ) |

init the patterns list

## Member Data Documentation

std::vector<MWAWGraphicStyle::Arrow> MacDraft5StyleManagerInternal::State::m_arrowList

the arrow list

std::map<long, MWAWEntry> MacDraft5StyleManagerInternal::State::m_beginToBitmapEntryMap

a map file position to entry ( used to stored intermediar zones )

std::map<int, shared_ptr<Pixmap> > MacDraft5StyleManagerInternal::State::m_bitmapIdToPixmapMap

a map bitmapId to pixmap map

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

the color list

std::vector< std::vector<float> > MacDraft5StyleManagerInternal::State::m_dashList

the list of dash

long MacDraft5StyleManagerInternal::State::m_dataEnd

the end of the main data zone

std::vector<MWAWGraphicStyle::Pattern> MacDraft5StyleManagerInternal::State::m_patternList

the patterns list

std::map<int, size_t> MacDraft5StyleManagerInternal::State::m_pixIdToPatternIdMap

a map pixmapId to patternId map

std::map<int, shared_ptr<Pixmap> > MacDraft5StyleManagerInternal::State::m_pixIdToPixmapMap

a map pixmapId to pixmap map

long MacDraft5StyleManagerInternal::State::m_rsrcBegin

the begin of the rsrc data

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

- MacDraft5StyleManager.cxx