Face Engine SDK  5.25.0
A face detection, recognition and tracking engine.
fsdk::SubImage Struct Reference

Sub Image. More...

#include <SubImage.h>

List of all members.

Public Member Functions

 SubImage () noexcept
 intializes empty sub image.
template<typename T >
T * getDataAs () noexcept
template<typename T >
const T * getDataAs () const noexcept
Point2i getOrigin () const noexcept
Size getSize () const noexcept
Rect getRect () const noexcept
bool isValid () const noexcept

Public Attributes

void * data
 Beginning of data sub image data.
int pitch
 Number of bytes to the next scanline of the sub image.
int x
 Sub image origin x coordinate.
int y
 Sub image origin y coordinate.
int width
 Sub image width.
int height
 Sub image height.
Format format
 Sub image format.

Detailed Description

Sub Image.

Represents an image region of given size. Provides easy access to image internal data without any lifetime management capabilities.


Member Function Documentation

template<typename T >
T* fsdk::SubImage::getDataAs ( ) [inline]
Returns:
pointer to sub image data cast to a given type.
template<typename T >
const T* fsdk::SubImage::getDataAs ( ) const [inline]
Returns:
pointer to sub image data cast to a given type.
Point2i fsdk::SubImage::getOrigin ( ) const [inline]
Returns:
sub image origin.
Rect fsdk::SubImage::getRect ( ) const [inline]
Returns:
sub image rectangle.
Size fsdk::SubImage::getSize ( ) const [inline]
Returns:
sub image size.
bool fsdk::SubImage::isValid ( ) const [inline]
Returns:
true if subImage is not null and has valid dimensions and format.

The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines