AJA NTV2 SDK  17.1.1.1245
NTV2 SDK 17.1.1.1245
SRTWindow Class Reference

#include <ntv2srt.h>

Public Member Functions

 SRTWindow (uint32_t inX1=0, uint32_t inY1=0, uint32_t inX2=0, uint32_t inY2=0)
 
uint32_t top (void) const
 
uint32_t left (void) const
 
uint32_t bottom (void) const
 
uint32_t right (void) const
 
uint32_t height (void) const
 
uint32_t width (void) const
 
bool isValid (void) const
 
bool isEmpty (void) const
 
bool operator== (const SRTWindow &inRHS) const
 
bool operator!= (const SRTWindow &inRHS) const
 
std::string asString (void) const
 
std::ostream & print (std::ostream &oss) const
 
void clear (void)
 
SRTWindowsetTop (uint32_t inY1)
 
SRTWindowsetLeft (uint32_t inX1)
 
SRTWindowsetBottom (uint32_t inY2)
 
SRTWindowsetRight (uint32_t inX2)
 
SRTWindowsetTopLeft (uint32_t inX1, uint32_t inY1)
 
SRTWindowsetBottomRight (uint32_t inX2, uint32_t inY2)
 
SRTWindowset (uint32_t inX1, uint32_t inY1, uint32_t inX2, uint32_t inY2)
 

Detailed Description

Definition at line 22 of file ntv2srt.h.

Constructor & Destructor Documentation

◆ SRTWindow()

SRTWindow::SRTWindow ( uint32_t  inX1 = 0,
uint32_t  inY1 = 0,
uint32_t  inX2 = 0,
uint32_t  inY2 = 0 
)
inline

Definition at line 25 of file ntv2srt.h.

Member Function Documentation

◆ asString()

std::string SRTWindow::asString ( void  ) const

◆ bottom()

uint32_t SRTWindow::bottom ( void  ) const
inline

Definition at line 31 of file ntv2srt.h.

◆ clear()

void SRTWindow::clear ( void  )
inline

Definition at line 43 of file ntv2srt.h.

◆ height()

uint32_t SRTWindow::height ( void  ) const
inline

Definition at line 33 of file ntv2srt.h.

◆ isEmpty()

bool SRTWindow::isEmpty ( void  ) const
inline

Definition at line 36 of file ntv2srt.h.

◆ isValid()

bool SRTWindow::isValid ( void  ) const
inline

Definition at line 35 of file ntv2srt.h.

◆ left()

uint32_t SRTWindow::left ( void  ) const
inline

Definition at line 30 of file ntv2srt.h.

◆ operator!=()

bool SRTWindow::operator!= ( const SRTWindow inRHS) const
inline

Definition at line 38 of file ntv2srt.h.

◆ operator==()

bool SRTWindow::operator== ( const SRTWindow inRHS) const
inline

Definition at line 37 of file ntv2srt.h.

◆ print()

std::ostream& SRTWindow::print ( std::ostream &  oss) const

◆ right()

uint32_t SRTWindow::right ( void  ) const
inline

Definition at line 32 of file ntv2srt.h.

◆ set()

SRTWindow& SRTWindow::set ( uint32_t  inX1,
uint32_t  inY1,
uint32_t  inX2,
uint32_t  inY2 
)
inline

Definition at line 50 of file ntv2srt.h.

◆ setBottom()

SRTWindow& SRTWindow::setBottom ( uint32_t  inY2)
inline

Definition at line 46 of file ntv2srt.h.

◆ setBottomRight()

SRTWindow& SRTWindow::setBottomRight ( uint32_t  inX2,
uint32_t  inY2 
)
inline

Definition at line 49 of file ntv2srt.h.

◆ setLeft()

SRTWindow& SRTWindow::setLeft ( uint32_t  inX1)
inline

Definition at line 45 of file ntv2srt.h.

◆ setRight()

SRTWindow& SRTWindow::setRight ( uint32_t  inX2)
inline

Definition at line 47 of file ntv2srt.h.

◆ setTop()

SRTWindow& SRTWindow::setTop ( uint32_t  inY1)
inline

Definition at line 44 of file ntv2srt.h.

◆ setTopLeft()

SRTWindow& SRTWindow::setTopLeft ( uint32_t  inX1,
uint32_t  inY1 
)
inline

Definition at line 48 of file ntv2srt.h.

◆ top()

uint32_t SRTWindow::top ( void  ) const
inline

Definition at line 29 of file ntv2srt.h.

◆ width()

uint32_t SRTWindow::width ( void  ) const
inline

Definition at line 34 of file ntv2srt.h.


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