FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
Public Member Functions | Static Public Attributes | List of all members
IntInterval2d Class Reference

#include <IntInterval2d.h>

Public Member Functions

 IntInterval2d ()
 
 IntInterval2d (IntPoint2d)
 
 IntInterval2d (IntPoint2d, IntPoint2d)
 
 IntInterval2d (IntPoint2d, IntPoint2d, int)
 
 IntInterval2d (const IntInterval2d &)
 
bool isNull (void) const
 
bool operator&& (IntInterval2d) const
 
bool operator&& (IntPoint2d) const
 
bool operator<= (Interval2d) const
 
IntInterval1d project (int) const
 
IntInterval2doperator= (IntInterval2d &&)
 
IntInterval2doperator= (IntInterval2d const &)
 
IntInterval2d operator* (IntInterval2d) const
 
IntInterval2d operator+ (IntInterval2d) const
 
IntPoint2d mid (void) const
 
int length (int) const
 
void enlarge (int)
 
void init (void)
 
void operator*= (IntInterval2d)
 
void operator+= (IntInterval2d)
 
void operator+= (IntPoint2d)
 

Static Public Attributes

static IntInterval2d const kNull
 

Detailed Description

Definition at line 21 of file IntInterval2d.h.

Constructor & Destructor Documentation

◆ IntInterval2d() [1/5]

IntInterval2d::IntInterval2d ( )

◆ IntInterval2d() [2/5]

IntInterval2d::IntInterval2d ( IntPoint2d )

◆ IntInterval2d() [3/5]

IntInterval2d::IntInterval2d ( IntPoint2d ,
IntPoint2d  )

◆ IntInterval2d() [4/5]

IntInterval2d::IntInterval2d ( IntPoint2d ,
IntPoint2d ,
int  )

◆ IntInterval2d() [5/5]

IntInterval2d::IntInterval2d ( const IntInterval2d & )

Member Function Documentation

◆ enlarge()

void IntInterval2d::enlarge ( int )

◆ init()

void IntInterval2d::init ( void )

◆ isNull()

bool IntInterval2d::isNull ( void ) const

◆ length()

int IntInterval2d::length ( int ) const

◆ mid()

IntPoint2d IntInterval2d::mid ( void ) const

◆ operator&&() [1/2]

bool IntInterval2d::operator&& ( IntInterval2d ) const

◆ operator&&() [2/2]

bool IntInterval2d::operator&& ( IntPoint2d ) const

◆ operator*()

IntInterval2d IntInterval2d::operator* ( IntInterval2d ) const

◆ operator*=()

void IntInterval2d::operator*= ( IntInterval2d )

◆ operator+()

IntInterval2d IntInterval2d::operator+ ( IntInterval2d ) const

◆ operator+=() [1/2]

void IntInterval2d::operator+= ( IntInterval2d )

◆ operator+=() [2/2]

void IntInterval2d::operator+= ( IntPoint2d )

◆ operator<=()

bool IntInterval2d::operator<= ( Interval2d ) const

◆ operator=() [1/2]

IntInterval2d & IntInterval2d::operator= ( IntInterval2d && )

◆ operator=() [2/2]

IntInterval2d & IntInterval2d::operator= ( IntInterval2d const & )

◆ project()

IntInterval1d IntInterval2d::project ( int ) const

Member Data Documentation

◆ kNull

IntInterval2d const IntInterval2d::kNull
static

Definition at line 24 of file IntInterval2d.h.


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