Grx.Mgd 1.0
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Properties | List of all members
Gssoft.Gscad.Geometry.Interval Class Reference

Public Member Functions

override bool Equals (object obj)
 
override int GetHashCode ()
 
 Interval (double tolerance)
 
 Interval (double lower, double upper, double tolerance)
 
 Interval (int boundedBelow, double bound, double tolerance)
 
bool Contains (Interval otherInterval)
 
bool Contains (double value)
 
double[] GetBounds ()
 
Interval GetMerge (Interval otherInterval)
 
Interval IntersectWith (Interval otherInterval)
 
bool IsContinuousAtUpper (Interval otherInterval)
 
bool IsDisjoint (Interval otherInterval)
 
bool IsEqualAtLower (Interval otherInterval)
 
bool IsEqualAtLower (double value)
 
bool IsEqualAtUpper (Interval otherInterval)
 
bool IsEqualAtUpper (double value)
 
bool IsOverlapAtUpper (Interval otherInterval, Interval overlap)
 
bool IsPeriodicallyOn (double period, double value)
 
Interval[] Subtract (Interval otherInterval)
 
- Public Member Functions inherited from Gssoft.Gscad.Runtime.DisposableWrapper
override bool Equals (object obj)
 
override int GetHashCode ()
 
void Dispose ()
 

Protected Member Functions

override void DeleteUnmanagedObject ()
 
- Protected Member Functions inherited from Gssoft.Gscad.Runtime.DisposableWrapper
abstract void DeleteUnmanagedObject ()
 
 DisposableWrapper (object obj, bool autoDelete)
 
 DisposableWrapper (IntPtr unmanagedPointer, bool autoDelete)
 
virtual void Dispose (bool disposing)
 

Properties

new bool AutoDelete [get, set]
 
new bool IsDisposed [get]
 
new IntPtr UnmanagedObject [get]
 
double Element [get]
 
double Length [get]
 
double LowerBound [get]
 
double Tolerance [get]
 
double UpperBound [get]
 
- Properties inherited from Gssoft.Gscad.Runtime.DisposableWrapper
bool AutoDelete [get, set]
 
bool IsDisposed [get]
 
IntPtr UnmanagedObject [get]
 

Additional Inherited Members

- Static Public Member Functions inherited from Gssoft.Gscad.Runtime.DisposableWrapper
static DisposableWrapper Create (Type type, IntPtr unmanagedPointer, bool autoDelete)
 
static bool operator== (DisposableWrapper a, DisposableWrapper b)
 
static bool operator!= (DisposableWrapper a, DisposableWrapper b)
 

Member Function Documentation

◆ DeleteUnmanagedObject()

override void Gssoft.Gscad.Geometry.Interval.DeleteUnmanagedObject ( )
protectedvirtual