![Logo](tetiere_ht.jpg) |
DATAKIT API
V2025.1
|
|
Go to the documentation of this file. 1 #ifndef __DTK_PICTURE_HPP__
2 #define __DTK_PICTURE_HPP__
@ DTK_PICTURE_UNKNOWN
Definition: dtk_picture.hpp:27
Dtk_InfoPtr get_info() const
Dtk_picture(const Dtk_picture &inToBeCopied)
const Dtk_pnt & Origin() const
Definition: dtk_picture.hpp:110
This is the Transformation dedicated class.
Definition: dtk_transfo.hpp:19
double MetricWidth() const
Definition: dtk_picture.hpp:102
@ DTK_PICTURE_CGM
Definition: dtk_picture.hpp:33
static Dtk_picture * DtkDynamicCast(Dtk_Object *s)
@ DTK_PICTURE_RGB24
Definition: dtk_picture.hpp:28
Dtk_Size_t & PixelWidth()
Retrieves the width (in pixels)
Definition: dtk_picture.hpp:91
@ DTK_PICTURE_WMF
Definition: dtk_picture.hpp:40
const Dtk_string const Dtk_transfo & inTransfo
Definition: catiav5w.hpp:619
@ DTK_PICTURE_GIF
Definition: dtk_picture.hpp:34
Dtk_Size_t _pixel_width
Definition: dtk_picture.hpp:54
@ DTK_PICTURE_EMF
Definition: dtk_picture.hpp:41
size_t Dtk_Size_t
Definition: define.h:712
Dtk_ErrorStatus Transform(const Dtk_transfo &inTransfo)
Applies a transformation matrix to the entity. //!
double & ScaleX()
Retrieves the X scale factor.
Definition: dtk_picture.hpp:114
double ScaleX() const
Definition: dtk_picture.hpp:115
double & MetricWidth()
Retrieves the width (in mm)
Definition: dtk_picture.hpp:101
Dtk_Size_t & PixelHeight()
Retrieves the height (in pixels)
Definition: dtk_picture.hpp:96
Dtk_Size_t _pixel_height
Definition: dtk_picture.hpp:55
@ DTK_PICTURE_RGBA32
Definition: dtk_picture.hpp:29
Dtk_PictureType & FileType()
Retrieves the file type.
Definition: dtk_picture.hpp:87
Dtk_Size_t PixelHeight() const
Definition: dtk_picture.hpp:97
@ DTK_PICTURE_TGA
Definition: dtk_picture.hpp:42
Dtk_PictureType
Definition: dtk_picture.hpp:26
double & MetricHeight()
Retrieves the height (in mm)
Definition: dtk_picture.hpp:105
Dtk_PictureType _type
Definition: dtk_picture.hpp:53
Dtk_PictureType FileType() const
Definition: dtk_picture.hpp:88
Dtk_tab< char > & File()
Retrieves the binary file.
Definition: dtk_picture.hpp:83
void Clone(Dtk_SmartPtr< T > &out) const
Definition: util_ptr_dtk.hpp:192
double _scale_y
Definition: dtk_picture.hpp:57
This class defines a picture.
Definition: dtk_picture.hpp:45
@ DTK_TYPE_PICTURE
Definition: define.h:594
@ DTK_PICTURE_PNG
Definition: dtk_picture.hpp:32
@ DTK_PICTURE_PS
Definition: dtk_picture.hpp:37
Dtk_ErrorStatus
Definition: error_dtk.hpp:6
void _Copy(const Dtk_picture *s)
copy
@ DTK_PICTURE_OLE
Definition: dtk_picture.hpp:39
@ DTK_PICTURE_ICO
Definition: dtk_picture.hpp:36
This is a mathematical point class.
Definition: dtk_pnt.hpp:22
double _metric_height
Definition: dtk_picture.hpp:59
double ScaleY() const
Definition: dtk_picture.hpp:119
const Dtk_tab< char > & File() const
Definition: dtk_picture.hpp:84
double _scale_x
Definition: dtk_picture.hpp:56
Dtk_pnt _origin
Definition: dtk_picture.hpp:60
double MetricHeight() const
Definition: dtk_picture.hpp:106
Dtk_InfoPtr m_Info
Definition: dtk_picture.hpp:51
@ DTK_PICTURE_JPG
Definition: dtk_picture.hpp:30
@ _typeID
Definition: dtk_picture.hpp:49
double _metric_width
Definition: dtk_picture.hpp:58
Dtk_Size_t PixelWidth() const
Definition: dtk_picture.hpp:92
@ DTK_PICTURE_SVG
Definition: dtk_picture.hpp:38
double & ScaleY()
Retrieves the Y scale factor.
Definition: dtk_picture.hpp:118
Definition: dtk_object.hpp:8
@ DTK_PICTURE_BMP
Definition: dtk_picture.hpp:31
@ DTK_PICTURE_TIFF
Definition: dtk_picture.hpp:35
Dtk_tab< char > _file
Definition: dtk_picture.hpp:52
int DtkDynamicType(const int &inId)
Dtk_pnt & Origin()
Retrieves the origin (in mm)
Definition: dtk_picture.hpp:109