NTVectorElementClickInfo


@interface NTVectorElementClickInfo : NSObject {
  void *swigCPtr;
  BOOL swigCMemOwn;
}

A container class that provides information about a click performed on a vector element.

  • Checks if this object is equal to the specified object.

    Declaration

    Objective-C

    - (BOOL)isEqual:(id)object;

    Parameters

    object

    The 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.

  • Returns the click type.

    Declaration

    Objective-C

    - (enum NTClickType)getClickType;

    Return Value

    The type of the click performed.

  • Returns the click position.

    Declaration

    Objective-C

    - (NTMapPos *)getClickPos;

    Return Value

    The click position in the coordinate system of the data source.

  • Returns the position on the clicked element, that is close to the click position. For points it will always be the center position, for lines it will be the closest point on the line, for billboards it will be the anchor point and for polygons it’s equal to getClickPos().

    Declaration

    Objective-C

    - (NTMapPos *)getElementClickPos;

    Return Value

    The element click position in the coordinate system of the data source.

  • Returns the clicked vector element.

    Declaration

    Objective-C

    - (NTVectorElement *)getVectorElement;

    Return Value

    The vector element on which the click was performed.

  • Returns the layer of the clicked vector element.

    Declaration

    Objective-C

    - (NTLayer *)getLayer;

    Return Value

    The layer of the vector element on which the click was performed.

  • Undocumented

    Declaration

    Objective-C

    -(void)dealloc;