Public Member Functions | Static Public Member Functions | Protected Member Functions

GR_Abi_AreaFactory Class Reference

#include <gr_Abi_AreaFactory.h>

List of all members.

Public Member Functions

virtual SmartPtr< ColorArea > color (const AreaRef &area, const RGBColor &_color) const
virtual SmartPtr< InkArea > ink (const AreaRef &area) const
virtual SmartPtr< GR_Abi_CharAreacharArea (class GR_Graphics *g, class GR_Font *f, const scaled &size, UT_UCS4Char ch) const

Static Public Member Functions

static SmartPtr
< GR_Abi_AreaFactory
create (void)

Protected Member Functions

 GR_Abi_AreaFactory (void)
virtual ~GR_Abi_AreaFactory ()

Constructor & Destructor Documentation

GR_Abi_AreaFactory::GR_Abi_AreaFactory ( void   )  [inline, protected]

Referenced by create().

virtual GR_Abi_AreaFactory::~GR_Abi_AreaFactory (  )  [inline, protected, virtual]

Member Function Documentation

virtual SmartPtr<GR_Abi_CharArea> GR_Abi_AreaFactory::charArea ( class GR_Graphics g,
class GR_Font f,
const scaled &  size,
UT_UCS4Char  ch 
) const [inline, virtual]

References create().

virtual SmartPtr<ColorArea> GR_Abi_AreaFactory::color ( const AreaRef &  area,
const RGBColor &  _color 
) const [inline, virtual]
static SmartPtr<GR_Abi_AreaFactory> GR_Abi_AreaFactory::create ( void   )  [inline, static]

References GR_Abi_AreaFactory().

Referenced by charArea(), and ink().

virtual SmartPtr<InkArea> GR_Abi_AreaFactory::ink ( const AreaRef &  area  )  const [inline, virtual]

References create().


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