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

#include <AcGeImpInterval.h>

Public Member Functions

 AcGeImpInterval ()
 
 AcGeImpInterval (AcGeImpInterval const &)
 
 AcGeImpInterval (double)
 
 AcGeImpInterval (double, double, double)
 
 AcGeImpInterval (int, double, double)
 
 operator AcGeInterval (void) const
 
AcGeImpIntervalextend (double)
 
AcGeImpIntervalmerge (AcGeImpInterval const &)
 
AcGeImpIntervaloperator= (AcGeImpInterval const &)
 
AcGeImpIntervalset (double, double)
 
AcGeImpIntervalset (int, double)
 
AcGeImpIntervalset (void)
 
AcGeImpIntervalsetInterval (AcGeInterval *)
 
AcGeImpIntervalsetLower (double)
 
AcGeImpIntervalsetTolerance (double)
 
AcGeImpIntervalsetUpper (double)
 
AcGeIntervalinterval (void)
 
double element (void) const
 
double length (void) const
 
double lowerBound (void) const
 
double tolerance (void) const
 
double upperBound (void) const
 
int contains (AcGeImpInterval const &) const
 
int contains (double) const
 
int intersectWith (AcGeImpInterval const &) const
 
int intersectWith (AcGeImpInterval const &, AcGeImpInterval &) const
 
int isBounded (void) const
 
int isBoundedAbove (void) const
 
int isBoundedBelow (void) const
 
int isContinuousAtUpper (AcGeImpInterval const &) const
 
int isDisjoint (AcGeImpInterval const &) const
 
int isEqualAtLower (AcGeImpInterval const &) const
 
int isEqualAtLower (double) const
 
int isEqualAtUpper (AcGeImpInterval const &) const
 
int isEqualAtUpper (double) const
 
int isOverlapAtUpper (AcGeImpInterval const &, AcGeImpInterval &) const
 
int isPeriodicallyOn (double, double &)
 
int isSingleton (void) const
 
int isUnBounded (void) const
 
int operator!= (AcGeImpInterval const &) const
 
int operator< (AcGeImpInterval const &) const
 
int operator< (double) const
 
int operator<= (AcGeImpInterval const &) const
 
int operator<= (double) const
 
int operator== (AcGeImpInterval const &) const
 
int operator> (AcGeImpInterval const &) const
 
int operator> (double) const
 
int operator>= (AcGeImpInterval const &) const
 
int operator>= (double) const
 
int split (double, AcGeImpInterval &, AcGeImpInterval &) const
 
int subtract (AcGeImpInterval const &, AcGeImpInterval &, AcGeImpInterval &) const
 
void getBounds (double &, double &) const
 
void getMerge (AcGeImpInterval const &, AcGeImpInterval &) const
 

Static Public Member Functions

static AcGeImpInterval *__cdecl impInterval (AcGeInterval const &)
 

Detailed Description

Definition at line 21 of file AcGeImpInterval.h.

Constructor & Destructor Documentation

◆ AcGeImpInterval() [1/5]

AcGeImpInterval::AcGeImpInterval ( )

◆ AcGeImpInterval() [2/5]

AcGeImpInterval::AcGeImpInterval ( AcGeImpInterval const & )

◆ AcGeImpInterval() [3/5]

AcGeImpInterval::AcGeImpInterval ( double )

◆ AcGeImpInterval() [4/5]

AcGeImpInterval::AcGeImpInterval ( double ,
double ,
double  )

◆ AcGeImpInterval() [5/5]

AcGeImpInterval::AcGeImpInterval ( int ,
double ,
double  )

Member Function Documentation

◆ contains() [1/2]

int AcGeImpInterval::contains ( AcGeImpInterval const & ) const

◆ contains() [2/2]

int AcGeImpInterval::contains ( double ) const

◆ element()

double AcGeImpInterval::element ( void ) const

◆ extend()

AcGeImpInterval & AcGeImpInterval::extend ( double )

◆ getBounds()

void AcGeImpInterval::getBounds ( double & ,
double &  ) const

◆ getMerge()

void AcGeImpInterval::getMerge ( AcGeImpInterval const & ,
AcGeImpInterval &  ) const

◆ impInterval()

static AcGeImpInterval *__cdecl AcGeImpInterval::impInterval ( AcGeInterval const & )
static

◆ intersectWith() [1/2]

int AcGeImpInterval::intersectWith ( AcGeImpInterval const & ) const

◆ intersectWith() [2/2]

int AcGeImpInterval::intersectWith ( AcGeImpInterval const & ,
AcGeImpInterval &  ) const

◆ interval()

AcGeInterval * AcGeImpInterval::interval ( void )

◆ isBounded()

int AcGeImpInterval::isBounded ( void ) const

◆ isBoundedAbove()

int AcGeImpInterval::isBoundedAbove ( void ) const

◆ isBoundedBelow()

int AcGeImpInterval::isBoundedBelow ( void ) const

◆ isContinuousAtUpper()

int AcGeImpInterval::isContinuousAtUpper ( AcGeImpInterval const & ) const

◆ isDisjoint()

int AcGeImpInterval::isDisjoint ( AcGeImpInterval const & ) const

◆ isEqualAtLower() [1/2]

int AcGeImpInterval::isEqualAtLower ( AcGeImpInterval const & ) const

◆ isEqualAtLower() [2/2]

int AcGeImpInterval::isEqualAtLower ( double ) const

◆ isEqualAtUpper() [1/2]

int AcGeImpInterval::isEqualAtUpper ( AcGeImpInterval const & ) const

◆ isEqualAtUpper() [2/2]

int AcGeImpInterval::isEqualAtUpper ( double ) const

◆ isOverlapAtUpper()

int AcGeImpInterval::isOverlapAtUpper ( AcGeImpInterval const & ,
AcGeImpInterval &  ) const

◆ isPeriodicallyOn()

int AcGeImpInterval::isPeriodicallyOn ( double ,
double &  )

◆ isSingleton()

int AcGeImpInterval::isSingleton ( void ) const

◆ isUnBounded()

int AcGeImpInterval::isUnBounded ( void ) const

◆ length()

double AcGeImpInterval::length ( void ) const

◆ lowerBound()

double AcGeImpInterval::lowerBound ( void ) const

◆ merge()

AcGeImpInterval & AcGeImpInterval::merge ( AcGeImpInterval const & )

◆ operator AcGeInterval()

AcGeImpInterval::operator AcGeInterval ( void ) const

◆ operator!=()

int AcGeImpInterval::operator!= ( AcGeImpInterval const & ) const

◆ operator<() [1/2]

int AcGeImpInterval::operator< ( AcGeImpInterval const & ) const

◆ operator<() [2/2]

int AcGeImpInterval::operator< ( double ) const

◆ operator<=() [1/2]

int AcGeImpInterval::operator<= ( AcGeImpInterval const & ) const

◆ operator<=() [2/2]

int AcGeImpInterval::operator<= ( double ) const

◆ operator=()

AcGeImpInterval & AcGeImpInterval::operator= ( AcGeImpInterval const & )

◆ operator==()

int AcGeImpInterval::operator== ( AcGeImpInterval const & ) const

◆ operator>() [1/2]

int AcGeImpInterval::operator> ( AcGeImpInterval const & ) const

◆ operator>() [2/2]

int AcGeImpInterval::operator> ( double ) const

◆ operator>=() [1/2]

int AcGeImpInterval::operator>= ( AcGeImpInterval const & ) const

◆ operator>=() [2/2]

int AcGeImpInterval::operator>= ( double ) const

◆ set() [1/3]

AcGeImpInterval & AcGeImpInterval::set ( double ,
double  )

◆ set() [2/3]

AcGeImpInterval & AcGeImpInterval::set ( int ,
double  )

◆ set() [3/3]

AcGeImpInterval & AcGeImpInterval::set ( void )

◆ setInterval()

AcGeImpInterval & AcGeImpInterval::setInterval ( AcGeInterval * )

◆ setLower()

AcGeImpInterval & AcGeImpInterval::setLower ( double )

◆ setTolerance()

AcGeImpInterval & AcGeImpInterval::setTolerance ( double )

◆ setUpper()

AcGeImpInterval & AcGeImpInterval::setUpper ( double )

◆ split()

int AcGeImpInterval::split ( double ,
AcGeImpInterval & ,
AcGeImpInterval &  ) const

◆ subtract()

int AcGeImpInterval::subtract ( AcGeImpInterval const & ,
AcGeImpInterval & ,
AcGeImpInterval &  ) const

◆ tolerance()

double AcGeImpInterval::tolerance ( void ) const

◆ upperBound()

double AcGeImpInterval::upperBound ( void ) const

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