Constructors
constructor
- new OdGeInterval(tol): OdGeInterval
- new OdGeInterval(lower, upper, tol): OdGeInterval
Parameters
- lower: number
- upper: number
- tol: number
Methods
clamp
- clamp(value): number
Returns number
contains
- contains(otherInterval): boolean
Returns boolean
contains1
- contains1(value): boolean
Returns boolean
element
- element(): number
Returns number
eval
- eval(ratio): number
Returns number
finiteIntersectWith
- finiteIntersectWith(range, result): boolean
Returns boolean
getBounds
- getBounds(lower, upper): void
Parameters
- lower: number
- upper: number
Returns void
getEnd
- getEnd(index): number
Returns number
getMerge
- getMerge(otherInterval, result): void
Returns void
intersectWith
- intersectWith(otherInterval, result): boolean
Returns boolean
isBounded
- isBounded(): boolean
Returns boolean
isBoundedAbove
- isBoundedAbove(): boolean
Returns boolean
isBoundedBelow
- isBoundedBelow(): boolean
Returns boolean
isContinuousAtUpper
- isContinuousAtUpper(otherInterval): boolean
Returns boolean
isDisjoint
- isDisjoint(otherInterval): boolean
Returns boolean
isEqualAtLower
- isEqualAtLower(otherInterval): boolean
Returns boolean
isEqualAtLower1
- isEqualAtLower1(value): boolean
Returns boolean
isEqualAtUpper
- isEqualAtUpper(otherInterval): boolean
Returns boolean
isEqualAtUpper1
- isEqualAtUpper1(value): boolean
Returns boolean
isOverlapAtUpper
- isOverlapAtUpper(otherInterval, overlap): boolean
Returns boolean
isPeriodicallyOn
- isPeriodicallyOn(period, value): boolean
Parameters
- period: number
- value: number
Returns boolean
isSingleton
- isSingleton(): boolean
Returns boolean
isUnBounded
- isUnBounded(): boolean
Returns boolean
length
- length(): number
Returns number
lowerBound
- lowerBound(): number
Returns number
middle
- middle(): number
Returns number
set
- set(lower, upper): OdGeInterval
Parameters
- lower: number
- upper: number
set1
- set1(boundedBelow, bound): OdGeInterval
Parameters
- boundedBelow: boolean
- bound: number
subtract
- subtract(otherInterval, lInterval, rInterval): number
Returns number
tolerance
- tolerance(): number
Returns number
upperBound
- upperBound(): number
Returns number
Static
ctr1
- ctr1(boundedBelow, bound, tol): OdGeInterval
Parameters
- boundedBelow: boolean
- bound: number
- tol: number
See
https://docs.opendesign.com/tkernel_api_cpp//OdGeInterval.html Additional documentation.