LibreOffice Module filter (master) 1
Public Member Functions | Private Attributes | List of all members
ObjectRepresentation Class Reference

#include <svgfilter.hxx>

Public Member Functions

 ObjectRepresentation ()
 
 ObjectRepresentation (const Reference< XInterface > &rxIf, const GDIMetaFile &rMtf)
 
 ObjectRepresentation (const ObjectRepresentation &rPresentation)
 
ObjectRepresentationoperator= (const ObjectRepresentation &rPresentation)
 
const Reference< XInterface > & GetObject () const
 
bool HasRepresentation () const
 
const GDIMetaFileGetRepresentation () const
 

Private Attributes

Reference< XInterfacemxObject
 
std::unique_ptr< GDIMetaFilemxMtf
 

Detailed Description

Definition at line 100 of file svgfilter.hxx.

Constructor & Destructor Documentation

◆ ObjectRepresentation() [1/3]

ObjectRepresentation::ObjectRepresentation ( )

Definition at line 403 of file svgexport.cxx.

◆ ObjectRepresentation() [2/3]

ObjectRepresentation::ObjectRepresentation ( const Reference< XInterface > &  rxIf,
const GDIMetaFile rMtf 
)

Definition at line 407 of file svgexport.cxx.

◆ ObjectRepresentation() [3/3]

ObjectRepresentation::ObjectRepresentation ( const ObjectRepresentation rPresentation)

Definition at line 414 of file svgexport.cxx.

Member Function Documentation

◆ GetObject()

const Reference< XInterface > & ObjectRepresentation::GetObject ( ) const
inline

Definition at line 115 of file svgfilter.hxx.

References mxObject.

◆ GetRepresentation()

const GDIMetaFile & ObjectRepresentation::GetRepresentation ( ) const
inline

Definition at line 117 of file svgfilter.hxx.

References mxMtf.

Referenced by HashBitmap::operator()(), and EqualityBitmap::operator()().

◆ HasRepresentation()

bool ObjectRepresentation::HasRepresentation ( ) const
inline

Definition at line 116 of file svgfilter.hxx.

References mxMtf.

◆ operator=()

ObjectRepresentation & ObjectRepresentation::operator= ( const ObjectRepresentation rPresentation)

Definition at line 420 of file svgexport.cxx.

References mxMtf, and mxObject.

Member Data Documentation

◆ mxMtf

std::unique_ptr<GDIMetaFile> ObjectRepresentation::mxMtf
private

Definition at line 105 of file svgfilter.hxx.

Referenced by GetRepresentation(), HasRepresentation(), and operator=().

◆ mxObject

Reference< XInterface > ObjectRepresentation::mxObject
private

Definition at line 104 of file svgfilter.hxx.

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


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