57 #ifndef __PCL_BUILDING_PIXINSIGHT_APPLICATION
91 SVG(
const String& filePath,
int width = 0,
int height = 0 );
100 SVG(
int width = 0,
int height = 0 );
130 int w, dum; GetDimensions( w, dum );
return w;
138 int dum, h; GetDimensions( dum, h );
return h;
147 int w, h; GetDimensions( w, h );
return Rect( w, h );
168 void SetViewBox(
double x0,
double y0,
double x1,
double y1 );
174 template <
typename T>
177 SetViewBox(
double( r.
x0 ),
double( r.
y0 ),
double( r.
x1 ),
double( r.
y1 ) );
245 void* CloneHandle()
const override;
A generic rectangle in the two-dimensional space.
component x1
Horizontal coordinate of the lower right corner.
component y1
Vertical coordinate of the lower right corner.
component y0
Vertical coordinate of the upper left corner.
component x0
Horizontal coordinate of the upper left corner.
Base class of client-side interface classes to PixInsight graphics contexts
Scalable Vector Graphics generation.
void SetResolution(int r)
void SetViewBox(const GenericRectangle< T > &r)
void SetViewBox(double x0, double y0, double x1, double y1)
void GetDimensions(int &width, int &height) const
SVG(int width=0, int height=0)
String Description() const
void SetTitle(const String &title)
void SetDimensions(int width, int height) const
void SetDescription(const String &desc)
SVG(const String &filePath, int width=0, int height=0)
Root base class for all user interface objects.