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

#include <Interval2d.h>

Public Member Functions

 Interval2d (Point2d)
 
 Interval2d (Point2d, Point2d)
 
 Interval2d (Point2d, Point2d, int)
 
 Interval2d (Point2d, double)
 
 Interval2d (int)
 
 Interval2d (void)
 
 Interval2d (const Interval2d &)
 
bool isNull (void) const
 
bool operator&& (Interval2d) const
 
bool operator&& (Point2d) const
 
bool operator<= (Interval2d) const
 
Interval2doperator= (Interval2d &&)
 
Interval2doperator= (Interval2d const &)
 
Interval2d operator* (Interval2d) const
 
Interval2d operator+ (Interval2d) const
 
Point2d mid (void) const
 
double length (int) const
 
double length (void) const
 
void enlarge (double)
 
void init (void)
 
void operator*= (Interval2d)
 
void operator+= (Interval2d)
 
void operator+= (Point2d)
 

Static Public Attributes

static Interval2d const kNull
 

Detailed Description

Definition at line 21 of file Interval2d.h.

Constructor & Destructor Documentation

◆ Interval2d() [1/7]

Interval2d::Interval2d ( Point2d )

◆ Interval2d() [2/7]

Interval2d::Interval2d ( Point2d ,
Point2d  )

◆ Interval2d() [3/7]

Interval2d::Interval2d ( Point2d ,
Point2d ,
int  )

◆ Interval2d() [4/7]

Interval2d::Interval2d ( Point2d ,
double  )

◆ Interval2d() [5/7]

Interval2d::Interval2d ( int )

◆ Interval2d() [6/7]

Interval2d::Interval2d ( void )

◆ Interval2d() [7/7]

Interval2d::Interval2d ( const Interval2d & )

Member Function Documentation

◆ enlarge()

void Interval2d::enlarge ( double )

◆ init()

void Interval2d::init ( void )

◆ isNull()

bool Interval2d::isNull ( void ) const

◆ length() [1/2]

double Interval2d::length ( int ) const

◆ length() [2/2]

double Interval2d::length ( void ) const

◆ mid()

Point2d Interval2d::mid ( void ) const

◆ operator&&() [1/2]

bool Interval2d::operator&& ( Interval2d ) const

◆ operator&&() [2/2]

bool Interval2d::operator&& ( Point2d ) const

◆ operator*()

Interval2d Interval2d::operator* ( Interval2d ) const

◆ operator*=()

void Interval2d::operator*= ( Interval2d )

◆ operator+()

Interval2d Interval2d::operator+ ( Interval2d ) const

◆ operator+=() [1/2]

void Interval2d::operator+= ( Interval2d )

◆ operator+=() [2/2]

void Interval2d::operator+= ( Point2d )

◆ operator<=()

bool Interval2d::operator<= ( Interval2d ) const

◆ operator=() [1/2]

Interval2d & Interval2d::operator= ( Interval2d && )

◆ operator=() [2/2]

Interval2d & Interval2d::operator= ( Interval2d const & )

Member Data Documentation

◆ kNull

Interval2d const Interval2d::kNull
static

Definition at line 24 of file Interval2d.h.


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