MSFClusterElementBuilder
Objective-C
@interface MSFClusterElementBuilder : NSObject {
void *swigCPtr;
BOOL swigCMemOwn;
}
Swift
class MSFClusterElementBuilder : NSObject
A special callback interface for building cluster elements from set of existing vector element.
-
Returns the builder mode. The return value of this method determines which builder method is called.
Declaration
Objective-C
- (enum MSFClusterBuilderMode)getBuilderMode;Swift
func getMode() -> MSFClusterBuilderModeReturn Value
The builder mode that determines which buildClusterElement method is called.
-
Returns the builder mode. The return value of this method determines which builder method is called.
Declaration
Objective-C
- (enum MSFClusterBuilderMode) getBuilderModeSwigExplicitMSFClusterElementBuilder;Swift
func getBuilderModeSwigExplicitMSFClusterElementBuilder() -> MSFClusterBuilderModeReturn Value
The builder mode that determines which buildClusterElement method is called.
-
A callback for building a new cluster element given position and the number of cluster element.
Declaration
Objective-C
- (MSFVectorElement *)buildClusterElement:(MSFMapPos *)mapPos elementCount:(int)elementCount;Swift
func buildClusterElement(_ mapPos: MSFMapPos!, elementCount: Int32) -> MSFVectorElement!Parameters
mapPosThe position of the cluster element.
elementCountThe number of elements in the cluster.
Return Value
The created cluster element.
-
A callback for building a new cluster element given position and the number of cluster element.
Declaration
Objective-C
- (MSFVectorElement *) buildClusterElementSwigExplicitMSFClusterElementBuilder:(MSFMapPos *)mapPos elementCount:(int)elementCount;Swift
func buildClusterElementSwigExplicitMSFClusterElementBuilder(_ mapPos: MSFMapPos!, elementCount: Int32) -> MSFVectorElement!Parameters
mapPosThe position of the cluster element.
elementCountThe number of elements in the cluster.
Return Value
The created cluster element.
-
A callback for building a new cluster element given position and list of vector elements.
Declaration
Objective-C
- (MSFVectorElement *)buildClusterElement:(MSFMapPos *)mapPos elements:(MSFVectorElementVector *)elements;Swift
func buildClusterElement(_ mapPos: MSFMapPos!, elements: MSFVectorElementVector!) -> MSFVectorElement!Parameters
mapPosThe position of the cluster element.
elementsThe list of elements that defines the cluster.
Return Value
The created cluster element.
-
A callback for building a new cluster element given position and list of vector elements.
Declaration
Objective-C
- (MSFVectorElement *) buildClusterElementSwigExplicitMSFClusterElementBuilder:(MSFMapPos *)mapPos elements: (MSFVectorElementVector *)elements;Swift
func buildClusterElementSwigExplicitMSFClusterElementBuilder(_ mapPos: MSFMapPos!, elements: MSFVectorElementVector!) -> MSFVectorElement!Parameters
mapPosThe position of the cluster element.
elementsThe list of elements that defines the cluster.
Return Value
The created cluster element.
-
Undocumented
Declaration
Objective-C
-(id)init;Swift
init!() -
Undocumented
Declaration
Objective-C
-(void)dealloc;Swift
func dealloc()