NTMapRange
@interface NTMapRange : NSObject {
void *swigCPtr;
BOOL swigCMemOwn;
}
A container class that defines a half closed range of values using minimum and maximum values.
-
Checks if this object is equal to the specified object.
Declaration
Objective-C
- (BOOL)isEqual:(id)object;Parameters
objectThe reference object.
Return Value
True when objects are equal, false otherwise.
-
Returns the hash value of this object.
Declaration
Objective-C
- (NSUInteger)hash;Return Value
The hash value of this object.
-
Constructs a MapRange object. The minimum value will be set to positive infinity and the maximum value to negative infinity.
Declaration
Objective-C
- (id)init; -
Constructs a MapRange object from min and max values. If min > max, the values will be swapped internally.
Declaration
Objective-C
- (id)initWithMin:(float)min max:(float)max;Parameters
minThe min value.
maxThe max value.
-
Returns the min value of this map range.
Declaration
Objective-C
- (float)getMin;Return Value
The min value of this map range.
-
Returns the max value of this map range.
Declaration
Objective-C
- (float)getMax;Return Value
The max value of this map range.
-
Tests if a value is in this map range. Value is considered in range if min <= val < max.
Declaration
Objective-C
- (BOOL)inRange:(float)value;Parameters
valueThe value to be tested.
Return Value
True if value is in this map range.
-
Calculate the midrange value.
Declaration
Objective-C
- (float)getMidrange;Return Value
The midrange value.
-
Calculates the length of this map range. Defined as max - min.
Declaration
Objective-C
- (float)length;Return Value
The length of this map range.
-
Checks for equality between this and another map tile.
Declaration
Objective-C
- (BOOL)isEqualInternal:(NTMapRange *)mapRange;Parameters
mapRangeThe other map range.
Return Value
True if equal.
-
Returns the hash value of this object.
Declaration
Objective-C
- (int)hashInternal;Return Value
The hash value of this object.
-
Creates a string representation of this map range, useful for logging.
Declaration
Objective-C
- (NSString *)description;Return Value
The string representation of this map range.
-
Undocumented
Declaration
Objective-C
-(void)dealloc;
View on GitHub
NTMapRange Class Reference