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

#include <xfrect.hxx>

Collaboration diagram for XFRect:
[legend]

Public Member Functions

 XFRect ()
 
 XFRect (double x, double y, double width, double height)
 
void SetX (double x)
 
double GetX () const
 
void SetY (double y)
 
double GetY () const
 
void SetWidth (double width)
 
double GetWidth () const
 
void SetHeight (double height)
 
double GetHeight () const
 
void SetStartPoint (const XFPoint &pt)
 
void SetSize (double width, double height)
 

Private Attributes

XFPoint m_aPoint
 
double m_fWidth
 
double m_fHeight
 

Detailed Description

Definition at line 65 of file xfrect.hxx.

Constructor & Destructor Documentation

◆ XFRect() [1/2]

XFRect::XFRect ( )
inline

Definition at line 68 of file xfrect.hxx.

References m_fHeight, and m_fWidth.

◆ XFRect() [2/2]

XFRect::XFRect ( double  x,
double  y,
double  width,
double  height 
)
inline

Definition at line 73 of file xfrect.hxx.

References m_fHeight, m_fWidth, x, and y.

Member Function Documentation

◆ GetHeight()

double XFRect::GetHeight ( ) const
inline

◆ GetWidth()

double XFRect::GetWidth ( ) const
inline

◆ GetX()

double XFRect::GetX ( ) const
inline

◆ GetY()

double XFRect::GetY ( ) const
inline

◆ SetHeight()

void XFRect::SetHeight ( double  height)
inline

Definition at line 110 of file xfrect.hxx.

References m_fHeight.

Referenced by XFFrame::SetHeight().

◆ SetSize()

void XFRect::SetSize ( double  width,
double  height 
)
inline

Definition at line 125 of file xfrect.hxx.

References m_fHeight, and m_fWidth.

Referenced by XFFrame::SetPosition(), and XFDrawRect::SetSize().

◆ SetStartPoint()

void XFRect::SetStartPoint ( const XFPoint pt)
inline

Definition at line 120 of file xfrect.hxx.

References m_aPoint, and pt.

Referenced by XFFrame::SetPosition(), and XFDrawRect::SetStartPoint().

◆ SetWidth()

void XFRect::SetWidth ( double  width)
inline

Definition at line 100 of file xfrect.hxx.

References m_fWidth.

Referenced by XFFrame::SetWidth().

◆ SetX()

void XFRect::SetX ( double  x)
inline

Definition at line 80 of file xfrect.hxx.

References m_aPoint, XFPoint::SetX(), and x.

Referenced by XFFrame::SetX().

◆ SetY()

void XFRect::SetY ( double  y)
inline

Definition at line 90 of file xfrect.hxx.

References m_aPoint, XFPoint::SetY(), and y.

Referenced by XFFrame::SetY().

Member Data Documentation

◆ m_aPoint

XFPoint XFRect::m_aPoint
private

Definition at line 132 of file xfrect.hxx.

Referenced by GetX(), GetY(), SetStartPoint(), SetX(), and SetY().

◆ m_fHeight

double XFRect::m_fHeight
private

Definition at line 134 of file xfrect.hxx.

Referenced by GetHeight(), SetHeight(), SetSize(), and XFRect().

◆ m_fWidth

double XFRect::m_fWidth
private

Definition at line 133 of file xfrect.hxx.

Referenced by GetWidth(), SetSize(), SetWidth(), and XFRect().


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