OsmAnd
Defines | Functions | Variables
jni/osmand/mapObjects.cpp File Reference
#include <jni.h>
#include <vector>
#include "common.h"
#include "mapObjects.h"

Defines

#define _OSMAND_MAP_OBJECTS

Functions

std::vector< BaseMapDataObject * > marshalObjects (jobjectArray binaryMapDataObjects)
void deleteObjects (std::vector< BaseMapDataObject * > &v)
void loadJniMapObjects ()
void unloadJniMapObjects ()
int getNegativeWayLayer (int type)

Variables

jclass MultiPolygonClass
jmethodID MultiPolygon_getTag
jmethodID MultiPolygon_getValue
jmethodID MultiPolygon_getLayer
jmethodID MultiPolygon_getPoint31XTile
jmethodID MultiPolygon_getPoint31YTile
jmethodID MultiPolygon_getBoundsCount
jmethodID MultiPolygon_getBoundPointsCount
jmethodID MultiPolygon_getName
jclass BinaryMapDataObjectClass
jmethodID BinaryMapDataObject_getPointsLength
jmethodID BinaryMapDataObject_getPoint31YTile
jmethodID BinaryMapDataObject_getPoint31XTile
jmethodID BinaryMapDataObject_getHighwayAttributes
jmethodID BinaryMapDataObject_getTypes
jmethodID BinaryMapDataObject_getName
jmethodID BinaryMapDataObject_getTagValue
jclass TagValuePairClass
jfieldID TagValuePair_tag
jfieldID TagValuePair_value

Define Documentation


Function Documentation

void deleteObjects ( std::vector< BaseMapDataObject * > &  v)
int getNegativeWayLayer ( int  type)
std::vector<BaseMapDataObject* > marshalObjects ( jobjectArray  binaryMapDataObjects)

Variable Documentation

jfieldID TagValuePair_tag
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines