Public Member Functions | Static Public Member Functions

FG_Graphic Class Reference

#include <fg_Graphic.h>

Inheritance diagram for FG_Graphic:
FG_GraphicRaster FG_GraphicVector

List of all members.

Public Member Functions

virtual ~FG_Graphic ()
virtual FGType getType (void) const =0
virtual const std::string & getMimeType () const =0
virtual double getWidth (void) const =0
virtual double getHeight (void) const =0
virtual const char * getDataId (void) const =0
virtual const char * getWidthProp (void)=0
virtual const char * getHeightProp (void)=0
virtual GR_ImageregenerateImage (GR_Graphics *pG)=0
virtual FG_ConstGraphicPtr clone (void) const =0
virtual const UT_ConstByteBufPtrgetBuffer () const =0
virtual const char * createDataItem (PD_Document *pDoc, const char *szName) const =0
virtual GR_ImagegenerateImage (GR_Graphics *pG, const PP_AttrProp *pSpanAP, UT_sint32 maxW, UT_sint32 maxH)=0
virtual UT_Error insertIntoDocument (PD_Document *pDoc, UT_uint32 res, UT_uint32 iPos, const char *szName) const =0
virtual UT_Error insertAtStrux (PD_Document *pDoc, UT_uint32 res, UT_uint32 iPos, PTStruxType iStruxType, const char *szName) const =0

Static Public Member Functions

static FG_GraphicPtr createFromChangeRecord (const fl_ContainerLayout *pFL, const PX_ChangeRecord_Object *pcro)
static FG_GraphicPtr createFromStrux (const fl_ContainerLayout *pFL)

Constructor & Destructor Documentation

FG_Graphic::~FG_Graphic (  )  [virtual]

Member Function Documentation

virtual FG_ConstGraphicPtr FG_Graphic::clone ( void   )  const [pure virtual]

Implemented in FG_GraphicRaster, and FG_GraphicVector.

virtual const char* FG_Graphic::createDataItem ( PD_Document pDoc,
const char *  szName 
) const [pure virtual]

Implemented in FG_GraphicRaster, and FG_GraphicVector.

virtual GR_Image* FG_Graphic::generateImage ( GR_Graphics pG,
const PP_AttrProp pSpanAP,
UT_sint32  maxW,
UT_sint32  maxH 
) [pure virtual]

Implemented in FG_GraphicRaster, and FG_GraphicVector.

virtual const UT_ConstByteBufPtr& FG_Graphic::getBuffer (  )  const [pure virtual]

Implemented in FG_GraphicRaster, and FG_GraphicVector.

virtual const char* FG_Graphic::getDataId ( void   )  const [pure virtual]

Implemented in FG_GraphicRaster, and FG_GraphicVector.

virtual double FG_Graphic::getHeight ( void   )  const [pure virtual]

Implemented in FG_GraphicRaster, and FG_GraphicVector.

virtual const char* FG_Graphic::getHeightProp ( void   )  [pure virtual]

Implemented in FG_GraphicRaster, and FG_GraphicVector.

virtual const std::string& FG_Graphic::getMimeType (  )  const [pure virtual]

Implemented in FG_GraphicRaster, and FG_GraphicVector.

virtual FGType FG_Graphic::getType ( void   )  const [pure virtual]

Implemented in FG_GraphicRaster, and FG_GraphicVector.

virtual double FG_Graphic::getWidth ( void   )  const [pure virtual]

Implemented in FG_GraphicRaster, and FG_GraphicVector.

virtual const char* FG_Graphic::getWidthProp ( void   )  [pure virtual]

Implemented in FG_GraphicRaster, and FG_GraphicVector.

virtual UT_Error FG_Graphic::insertAtStrux ( PD_Document pDoc,
UT_uint32  res,
UT_uint32  iPos,
PTStruxType  iStruxType,
const char *  szName 
) const [pure virtual]

Implemented in FG_GraphicRaster, and FG_GraphicVector.

virtual UT_Error FG_Graphic::insertIntoDocument ( PD_Document pDoc,
UT_uint32  res,
UT_uint32  iPos,
const char *  szName 
) const [pure virtual]

Implemented in FG_GraphicRaster, and FG_GraphicVector.

virtual GR_Image* FG_Graphic::regenerateImage ( GR_Graphics pG  )  [pure virtual]

Implemented in FG_GraphicRaster, and FG_GraphicVector.


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