CFx SDK Documentation  2022 SP0
Public Member Functions | List of all members
OdPdfPublish::Od2dGeometryReference Class Reference

#include <PdfPublish2dGeometryReference.h>

Inheritance diagram for OdPdfPublish::Od2dGeometryReference:
OdPdfPublish::OdObject OdRxObject

Public Member Functions

 ODRX_DECLARE_MEMBERS (Od2dGeometryReference)
 
 ODRX_HEAP_OPERATORS ()
 
 Od2dGeometryReference ()
 
virtual ~Od2dGeometryReference ()
 
void setBorder (bool state)
 
void setBorderColor (ODCOLORREF color)
 
void getBorder (bool &state) const
 
void getBorderColor (ODCOLORREF &color) const
 
void setTransform (const OdGeMatrix2d &xfm)
 
void getTransform (OdGeMatrix2d &xfm) const
 
void setGeometryBlock (const Od2dGeometryBlockPtr &block)
 
void getGeometryBlock (Od2dGeometryBlockPtr &block) const
 
void setScale (double scale)
 
void getScale (double &scale) const
 
void setRotation (double rotation=0)
 
void getRotation (double &rotation) const
 
- Public Member Functions inherited from OdPdfPublish::OdObject
 ODRX_DECLARE_MEMBERS (OdObject)
 
 ODRX_HEAP_OPERATORS ()
 
virtual ~OdObject ()
 
virtual bool isEmpty () const
 
virtual bool isValid () const
 
virtual void clear ()
 
- Public Member Functions inherited from OdRxObject
 ODRX_HEAP_OPERATORS ()
 
 OdRxObject ()
 
virtual ~OdRxObject ()
 
virtual OdRxObjectqueryX (const OdRxClass *pClass) const
 
virtual OdRxObjectx (const OdRxClass *pClass) const
 
virtual OdRxClassisA () const
 
virtual void addRef ()=0
 
virtual void release ()=0
 
virtual long numRefs () const
 
bool isKindOf (const OdRxClass *pClass) const
 
virtual OdRxObjectPtr clone () const
 
virtual void copyFrom (const OdRxObject *pSource)
 
virtual OdRx::Ordering comparedTo (const OdRxObject *pOther) const
 
virtual bool isEqualTo (const OdRxObject *pOther) const
 

Additional Inherited Members

- Static Public Member Functions inherited from OdRxObject
static OdRxObjectPtr cast (const OdRxObject *pointer)
 
static OdRxClassdesc ()
 
- Protected Member Functions inherited from OdPdfPublish::OdObject
 OdObject (OdPublishObjectImpl *pImpl)
 

Detailed Description

This class implements an 2d geometry in .pdf documents created with Teigha Publish.

Definition at line 46 of file PdfPublish2dGeometryReference.h.

Constructor & Destructor Documentation

◆ Od2dGeometryReference()

OdPdfPublish::Od2dGeometryReference::Od2dGeometryReference ( )

Creates an object.

◆ ~Od2dGeometryReference()

virtual OdPdfPublish::Od2dGeometryReference::~Od2dGeometryReference ( )
virtual

Destroys an object.

Member Function Documentation

◆ getBorder()

void OdPdfPublish::Od2dGeometryReference::getBorder ( bool &  state) const

◆ getBorderColor()

void OdPdfPublish::Od2dGeometryReference::getBorderColor ( ODCOLORREF color) const

◆ getGeometryBlock()

void OdPdfPublish::Od2dGeometryReference::getGeometryBlock ( Od2dGeometryBlockPtr &  block) const

◆ getRotation()

void OdPdfPublish::Od2dGeometryReference::getRotation ( double &  rotation) const

◆ getScale()

void OdPdfPublish::Od2dGeometryReference::getScale ( double &  scale) const

◆ getTransform()

void OdPdfPublish::Od2dGeometryReference::getTransform ( OdGeMatrix2d xfm) const

◆ ODRX_DECLARE_MEMBERS()

OdPdfPublish::Od2dGeometryReference::ODRX_DECLARE_MEMBERS ( Od2dGeometryReference  )

◆ ODRX_HEAP_OPERATORS()

OdPdfPublish::Od2dGeometryReference::ODRX_HEAP_OPERATORS ( )

◆ setBorder()

void OdPdfPublish::Od2dGeometryReference::setBorder ( bool  state)

◆ setBorderColor()

void OdPdfPublish::Od2dGeometryReference::setBorderColor ( ODCOLORREF  color)

◆ setGeometryBlock()

void OdPdfPublish::Od2dGeometryReference::setGeometryBlock ( const Od2dGeometryBlockPtr &  block)

◆ setRotation()

void OdPdfPublish::Od2dGeometryReference::setRotation ( double  rotation = 0)

◆ setScale()

void OdPdfPublish::Od2dGeometryReference::setScale ( double  scale)

◆ setTransform()

void OdPdfPublish::Od2dGeometryReference::setTransform ( const OdGeMatrix2d xfm)

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