IAFloorPlan Class Reference
Inherits from | NSObject |
Declared in | IAFloorPlan.h |
Tasks
Floor plan information
-
floorPlanId
property -
name
property -
imageUrl
property -
width
property -
height
property -
pixelToMeterConversion
property -
meterToPixelConversion
property -
widthMeters
property -
heightMeters
property -
floor
property -
bearing
property -
center
property -
topLeft
property -
topRight
property -
bottomLeft
property -
– coordinateToPoint:
-
– pointToCoordinate:
-
– initWithId:width:height:wgs2pix:pix2wgs:
Properties
bearing
The approximate bearing of left side of floor plan in degrees East of true North.
@property (nonatomic, readonly) double bearing
Declared In
IAFloorPlan.h
bottomLeft
Corresponding WGS84 coordinate of bottom left of floor plan bitmap placed on the surface of earth.
@property (nonatomic, readonly) CLLocationCoordinate2D bottomLeft
Declared In
IAFloorPlan.h
center
Corresponding WGS84 coordinate of center of floor plan bitmap placed on the surface of earth.
@property (nonatomic, readonly) CLLocationCoordinate2D center
Declared In
IAFloorPlan.h
floor
Object containing the floor of floor plan. If the object is nil, the floor is unspecified.
@property (nonatomic, readonly, nullable) IAFloor *floor
Declared In
IAFloorPlan.h
floorPlanId
Identifier of the floor plan.
@property (nonatomic, readonly, nullable) NSString *floorPlanId
Declared In
IAFloorPlan.h
height
Height of the image bitmap in pixels.
@property (nonatomic, readonly) NSUInteger height
Declared In
IAFloorPlan.h
heightMeters
Height of floor plan in meters.
@property (nonatomic, readonly) float heightMeters
Declared In
IAFloorPlan.h
imageUrl
Image URL of the floor plan.
@property (nonatomic, readonly, nullable) NSURL *imageUrl
Declared In
IAFloorPlan.h
meterToPixelConversion
Conversion multiplier for meters to pixels.
@property (nonatomic, readonly) float meterToPixelConversion
Declared In
IAFloorPlan.h
name
Name of the floor plan.
@property (nonatomic, readonly, nullable) NSString *name
Declared In
IAFloorPlan.h
pixelToMeterConversion
Conversion multiplier for pixels to meters.
@property (nonatomic, readonly) float pixelToMeterConversion
Declared In
IAFloorPlan.h
topLeft
Corresponding WGS84 coordinate of top left of floor plan bitmap placed on the surface of earth.
@property (nonatomic, readonly) CLLocationCoordinate2D topLeft
Declared In
IAFloorPlan.h
topRight
Corresponding WGS84 coordinate of top right of floor plan bitmap placed on the surface of earth.
@property (nonatomic, readonly) CLLocationCoordinate2D topRight
Declared In
IAFloorPlan.h
Instance Methods
coordinateToPoint:
Converts coordinate to corresponding point.
- (CGPoint)coordinateToPoint:(CLLocationCoordinate2D)coord
Parameters
- coord
WGS84 coordinate
Return Value
corresponding pixel point on floor plan bitmap
Declared In
IAFloorPlan.h
initWithId:width:height:wgs2pix:pix2wgs:
Initializes IAFloorPlan
- (nullable id)initWithId:(nullable NSString *)floorPlanId width:(NSUInteger)width height:(NSUInteger)height wgs2pix:(nullable NSArray *)wgsToPixel pix2wgs:(nullable NSArray *)pixelToWgs
Parameters
- floorPlanId
is the identifier of floor plan
- width
is the width of floor plan image in pixels
- height
is the height of floor plan image in pixels
- wgsToPixel
is NSArray of 6 double values in row major order used for creating affine transform for point mapping
- pixelToWgs
is NSArray of 6 double values in row major order used for creating affine transform for point mapping
Declared In
IAFloorPlan.h