Isle
Loading...
Searching...
No Matches
MxSize16 Class Reference

[AI] Size with 16-bit signed integer width and height. More...

#include <mxgeometry.h>

Inheritance diagram for MxSize16:
Collaboration diagram for MxSize16:

Public Member Functions

 MxSize16 ()
 [AI] Default constructor. More...
 
 MxSize16 (const MxSize16 &p_s)
 [AI] Copy constructor. More...
 
 MxSize16 (MxS16 p_width, MxS16 p_height)
 [AI] Constructor with specified width and height. More...
 
- Public Member Functions inherited from MxSize< MxS16 >
 MxSize ()
 [AI] Default constructor, does not initialize size. More...
 
 MxSize (const MxSize &p_s)
 [AI] Copy constructor. More...
 
 MxSize (MxS16 p_width, MxS16 p_height)
 [AI] Constructor with explicit width and height. More...
 
MxS16 GetWidth () const
 [AI] Get the width. More...
 
MxS16 GetHeight () const
 [AI] Get the height. More...
 
void SetWidth (MxS16 p_width)
 [AI] Set the width. More...
 
void SetHeight (MxS16 p_height)
 [AI] Set the height. More...
 

Additional Inherited Members

- Protected Attributes inherited from MxSize< MxS16 >
MxS16 m_width
 [AI] Width. More...
 
MxS16 m_height
 [AI] Height. More...
 

Detailed Description

[AI] Size with 16-bit signed integer width and height.

[AI] Used for storing 2D dimensions in a compact form.

Definition at line 540 of file mxgeometry.h.

Constructor & Destructor Documentation

◆ MxSize16() [1/3]

MxSize16::MxSize16 ( )
inline

[AI] Default constructor.

Definition at line 545 of file mxgeometry.h.

◆ MxSize16() [2/3]

MxSize16::MxSize16 ( const MxSize16 p_s)
inline

[AI] Copy constructor.

Parameters
p_s[AI] Size to copy.

Definition at line 551 of file mxgeometry.h.

◆ MxSize16() [3/3]

MxSize16::MxSize16 ( MxS16  p_width,
MxS16  p_height 
)
inline

[AI] Constructor with specified width and height.

Parameters
p_width[AI] Width value.
p_height[AI] Height value.

Definition at line 558 of file mxgeometry.h.


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