5#ifndef PDFTRON_H_CPPPDFRect
6#define PDFTRON_H_CPPPDFRect
8#include <C/PDF/TRN_Rect.h>
28class Rect :
public TRN_Rect
52 Rect (
double x1,
double y1,
double x2,
double y2);
84 void Get(
double& out_x1,
double& out_y1,
double& out_x2,
double& out_y2)
const;
96 void Set(
double x1,
double y1,
double x2,
double y2);
200#include <Impl/Rect.inl>
void Set(double x1, double y1, double x2, double y2)
void Inflate(double amount)
bool Update(SDF::Obj obj=NULL)
bool Contains(double x, double y) const
Rect & operator=(const Rect &rect)
Rect(double x1, double y1, double x2, double y2)
void Get(double &out_x1, double &out_y1, double &out_x2, double &out_y2) const
void Attach(SDF::Obj obj)
bool IntersectRect(const Rect &rect1, const Rect &rect2)
void Inflate(double x, double y)