Describes the horizontal and vertical size dimensions of a raster, bitmap, frame or image.
More...
#include <ntv2publicinterface.h>
Describes the horizontal and vertical size dimensions of a raster, bitmap, frame or image.
- Note
- Renamed in SDK 17.5 from NTV2FrameDimensions to NTV2FrameSize.
Definition at line 5848 of file ntv2publicinterface.h.
◆ FGSizesMap
◆ FGSizesMapCI
◆ NTV2FrameSize() [1/2]
| NTV2FrameSize::NTV2FrameSize |
( |
const ULWord |
inWidth = 0, |
|
|
const ULWord |
inHeight = 0 |
|
) |
| |
|
inlineexplicit |
My constructor.
- Parameters
-
| [in] | inWidth | Optionally specifies my initial width dimension, in pixels. Defaults to zero. |
| [in] | inHeight | Optionally specifies my initial height dimension, in lines. Defaults to zero. |
Definition at line 5857 of file ntv2publicinterface.h.
◆ NTV2FrameSize() [2/2]
◆ FGHeight()
◆ FGWidth()
◆ GetHeight()
| ULWord NTV2FrameSize::GetHeight |
( |
void |
| ) |
const |
|
inline |
◆ GetWidth()
| ULWord NTV2FrameSize::GetWidth |
( |
void |
| ) |
const |
|
inline |
◆ height()
| ULWord NTV2FrameSize::height |
( |
void |
| ) |
const |
|
inline |
◆ Height()
| ULWord NTV2FrameSize::Height |
( |
void |
| ) |
const |
|
inline |
◆ isValid()
| bool NTV2FrameSize::isValid |
( |
void |
| ) |
const |
|
inline |
◆ IsValid()
| bool NTV2FrameSize::IsValid |
( |
void |
| ) |
const |
|
inline |
◆ magnitude()
| uint64_t NTV2FrameSize::magnitude |
( |
void |
| ) |
const |
|
inlineprotected |
◆ operator bool()
| NTV2FrameSize::operator bool |
( |
| ) |
const |
|
inline |
◆ operator NTV2FrameGeometry()
◆ operator<()
◆ operator=()
Assigns me from an NTV2FrameGeometry.
- Parameters
-
| [in] | rhs | Specifies the NTV2FrameGeometry. |
- Returns
- A non-constant reference to me.
Definition at line 5894 of file ntv2publicinterface.h.
◆ operator==()
| bool NTV2FrameSize::operator== |
( |
const NTV2FrameSize & |
rhs | ) |
const |
|
inline |
◆ reset()
Sets both my width and height to zero (an invalid state).
- Returns
- A non-constant reference to me.
Definition at line 5900 of file ntv2publicinterface.h.
◆ Reset()
◆ set()
Sets my dimension values.
- Parameters
-
| [in] | inWidth | Specifies the new width dimension, in pixels. |
| [in] | inHeight | Specifies the new height dimension, in lines. |
- Returns
- A non-constant reference to me.
Definition at line 5887 of file ntv2publicinterface.h.
◆ Set()
◆ setHeight()
Sets my height dimension.
- Parameters
-
| [in] | inValue | Specifies the new height dimension, in lines. |
- Returns
- A non-constant reference to me.
Definition at line 5879 of file ntv2publicinterface.h.
◆ SetHeight()
◆ setWidth()
Sets my width dimension.
- Parameters
-
| [in] | inValue | Specifies the new width dimension, in pixels. |
- Returns
- A non-constant reference to me.
Definition at line 5872 of file ntv2publicinterface.h.
◆ SetWidth()
◆ swap()
◆ width()
| ULWord NTV2FrameSize::width |
( |
void |
| ) |
const |
|
inline |
◆ Width()
| ULWord NTV2FrameSize::Width |
( |
void |
| ) |
const |
|
inline |
The documentation for this class was generated from the following files: