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)=0
virtual double getWidth (void)=0
virtual double getHeight (void)=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_Graphicclone (void)=0
virtual const char * createDataItem (PD_Document *pDoc, const char *szName)=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)=0
virtual UT_Error insertAtStrux (PD_Document *pDoc, UT_uint32 res, UT_uint32 iPos, PTStruxType iStruxType, const char *szName)=0

Static Public Member Functions

static FG_GraphiccreateFromChangeRecord (const fl_ContainerLayout *pFL, const PX_ChangeRecord_Object *pcro)
static FG_GraphiccreateFromStrux (const fl_ContainerLayout *pFL)


Constructor & Destructor Documentation

FG_Graphic::~FG_Graphic (  )  [virtual]


Member Function Documentation

FG_Graphic * FG_Graphic::createFromChangeRecord ( const fl_ContainerLayout pFL,
const PX_ChangeRecord_Object pcro 
) [static]

FG_Graphic * FG_Graphic::createFromStrux ( const fl_ContainerLayout pFL  )  [static]

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

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

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

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

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

Implemented in FG_GraphicRaster, and FG_GraphicVector.

Referenced by fp_ImageRun::fp_ImageRun().

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

Implemented in FG_GraphicRaster, and FG_GraphicVector.

Referenced by fp_ImageRun::fp_ImageRun().

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

virtual FG_Graphic* FG_Graphic::clone ( void   )  [pure virtual]

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

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

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

Implemented in FG_GraphicRaster, and FG_GraphicVector.

Referenced by FV_View::_insertGraphic().

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


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

Generated on Wed Aug 20 00:06:55 2008 for AbiWord by  doxygen 1.5.5