libcdr::CDRParserState Class Reference

#include <CDRCollector.h>

Public Member Functions

 CDRParserState ()
 ~CDRParserState ()
unsigned _getRGBColor (const CDRColor &color)
unsigned getBMPColor (const CDRColor &color)
librevenge::RVNGString getRGBColorString (const CDRColor &color)
void setColorTransform (const std::vector< unsigned char > &profile)
void setColorTransform (librevenge::RVNGInputStream *input)
void getRecursedStyle (CDRStyle &style, unsigned styleId)

Public Attributes

std::map< unsigned, librevenge::RVNGBinaryData > m_bmps
std::map< unsigned, CDRPatternm_patterns
std::map< unsigned, librevenge::RVNGBinaryData > m_vects
std::vector< CDRPagem_pages
std::map< unsigned, CDRColorm_documentPalette
std::map< unsigned, std::vector< CDRTextLine > > m_texts
std::map< unsigned, CDRStylem_styles
std::map< unsigned, CDRFillStylem_fillStyles
std::map< unsigned, CDRLineStylem_lineStyles
cmsHTRANSFORM m_colorTransformCMYK2RGB
cmsHTRANSFORM m_colorTransformLab2RGB
cmsHTRANSFORM m_colorTransformRGB2RGB

Private Member Functions

 CDRParserState (const CDRParserState &)
CDRParserStateoperator= (const CDRParserState &)

Constructor & Destructor Documentation

◆ CDRParserState() [1/2]

libcdr::CDRParserState::CDRParserState ( )

Referenced by CDRParserState(), and operator=().

◆ ~CDRParserState()

libcdr::CDRParserState::~CDRParserState ( )

◆ CDRParserState() [2/2]

libcdr::CDRParserState::CDRParserState ( const CDRParserState & )
private

Member Function Documentation

◆ _getRGBColor()

unsigned libcdr::CDRParserState::_getRGBColor ( const CDRColor & color)

Referenced by getBMPColor(), and getRGBColorString().

◆ getBMPColor()

unsigned libcdr::CDRParserState::getBMPColor ( const CDRColor & color)

◆ getRecursedStyle()

void libcdr::CDRParserState::getRecursedStyle ( CDRStyle & style,
unsigned styleId )

◆ getRGBColorString()

librevenge::RVNGString libcdr::CDRParserState::getRGBColorString ( const CDRColor & color)

◆ operator=()

CDRParserState & libcdr::CDRParserState::operator= ( const CDRParserState & )
private

◆ setColorTransform() [1/2]

void libcdr::CDRParserState::setColorTransform ( const std::vector< unsigned char > & profile)

◆ setColorTransform() [2/2]

void libcdr::CDRParserState::setColorTransform ( librevenge::RVNGInputStream * input)

Member Data Documentation

◆ m_bmps

std::map<unsigned, librevenge::RVNGBinaryData> libcdr::CDRParserState::m_bmps

Referenced by CDRParserState().

◆ m_colorTransformCMYK2RGB

cmsHTRANSFORM libcdr::CDRParserState::m_colorTransformCMYK2RGB

◆ m_colorTransformLab2RGB

cmsHTRANSFORM libcdr::CDRParserState::m_colorTransformLab2RGB

◆ m_colorTransformRGB2RGB

cmsHTRANSFORM libcdr::CDRParserState::m_colorTransformRGB2RGB

◆ m_documentPalette

std::map<unsigned, CDRColor> libcdr::CDRParserState::m_documentPalette

Referenced by _getRGBColor(), and CDRParserState().

◆ m_fillStyles

std::map<unsigned, CDRFillStyle> libcdr::CDRParserState::m_fillStyles

Referenced by CDRParserState().

◆ m_lineStyles

std::map<unsigned, CDRLineStyle> libcdr::CDRParserState::m_lineStyles

Referenced by CDRParserState().

◆ m_pages

std::vector<CDRPage> libcdr::CDRParserState::m_pages

◆ m_patterns

std::map<unsigned, CDRPattern> libcdr::CDRParserState::m_patterns

Referenced by CDRParserState().

◆ m_styles

std::map<unsigned, CDRStyle> libcdr::CDRParserState::m_styles

Referenced by CDRParserState(), and getRecursedStyle().

◆ m_texts

std::map<unsigned, std::vector<CDRTextLine> > libcdr::CDRParserState::m_texts

Referenced by CDRParserState().

◆ m_vects

std::map<unsigned, librevenge::RVNGBinaryData> libcdr::CDRParserState::m_vects

Referenced by CDRParserState().


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

Generated for libcdr by doxygen 1.14.0