Skip to content

Class NCTextureMapObject

Il Kadyrov edited this page Nov 11, 2020 · 1 revision

NCTextureMapObject class is used for showing texture objects on the map.

Referenced from: NCLocationView.

Public methods

Function setPosition

- (void)setPosition:(nonnull NCPoint *)point;

Function sets the position of texture object on the map.

Parameters
  • point — x and y metric coordinates.

Function getPosition

- (nonnull NCPoint *)getPosition;

Function returns the position of texture object on the map.

Return value

X and y metric coordinates of texture object.

Function setSize

- (void)setSize:(float)width
         height:(float)height;

Function sets the size of texture object on the map.

Parameters
  • width — width of texture object in metric coordinates. (You should know the size of base location view image, for fitting the screen)
  • height — height of texture object in metric coordinates. (You should know the size of base location view image, for fitting the screen)

Function getWidth

- (float)getWidth;

Function returns the width of texture map object.

Return value

Width of texture in metric coordinates.

Function getHeight

- (float)getHeight;

Function returns the height of texture map object.

Return value

Height of texture in metric coordinates.

Function setData

- (void)setData:(nonnull NSData *)data;

Function sets the data for circle map object which could be used for distinguishing different objects on map.

Parameters
  • data — byte array of data.

Function getData

- (nonnull NSData *)getData;

Function returns the data attached to the circle object.

Return value

Byte array of data.

Function setEnabled

- (void)setEnabled:(BOOL)status;

Function is used for setting the visibility of texture object on the map.

Parameters
  • visibility — visibility of texture map object on screen.

Function setTexture

- (void)setTexture:(nonnull NSData *)data
        imageWidth:(int32_t)imageWidth
       imageHeight:(int32_t)imageHeight;

Function is used for setting the texture data and its width and height into texture map object.

Parameters
  • data — byte array of image data.
  • imageWidth — width of image which should be shown in texture map object.
  • imageHeight — height of image which should be shown in texture map object.
Clone this wiki locally