1#include "./AOI_Object.h"
6using namespace aur::PDF;
42 ObjectPtr(
this)->GetQuickBounds( (FRectangle&)r );
54 ObjectPtr(
this)->GetAccurateBounds( (FRectangle&)r );
65 ObjectPtr(
this)->GetAccurateBounds( (FRectangle&)r );
92 return ObjectPtr(
this)->GetType();
147 return ObjectPtr(
this)->GetBlendValue();
163 return (AOI_Intent)ObjectPtr(
this)->GetIntent();
173 return ObjectPtr(
this)->Visible();
181void AOI_Object::operator
delete(
void* p )
194 ObjectPtr(
this)->Map( (
const Mapping&)mapping );
208 ObjectPtr(
this)->Scale( (
const Mapping&)mapping );
219 ObjectPtr(
this)->SetBlendMode( (BlendMode)blendmode );
232 ObjectPtr(
this)->SetBlendValue( blendValue );
244 ObjectPtr(
this)->SetIntent( (Intent)intent );
Base class for all graphic objects.
void Map(const AOI_Mapping &mapping)
void SetIntent(AOI_Intent)
void SetBlendMode(AOI_BlendMode)
void Scale(const AOI_Mapping &)
AOI_Intent GetIntent() const
void SetBlendValue(float)
AOI_Object * GetNext() const
void GetPrecisionBounds(AOI_Rectangle &) const
void GetBounds(AOI_Rectangle &) const
AOI_BlendMode GetBlendMode() const
void GetMaskedBounds(AOI_Rectangle &) const
float GetBlendValue() const