#include <jni.h>
#include "TdkObjectGID.h"
#include "TdkTheme.h"
#include "TeLegendEntry.h"
#include "peer/components/core/styles/pointStyles/TdkPointStyleBasic.h"
#include "peer/components/core/styles/pointStyles/TdkPointStyleBitmap.h"
#include "peer/components/core/styles/pointStyles/TdkPointStyleChar.h"
#include "peer/components/core/styles/pointStyles/TdkPointStyleComposite.h"
#include "peer/components/core/styles/pointStyles/TdkPointStyleImage.h"
#include "peer/components/core/styles/linestyles/TdkLineStyleComposite.h"
#include "peer/components/core/styles/linestyles/TdkLineStyleBasic.h"
#include "peer/components/core/styles/linestyles/TdkLineStylePeriodicSymbol.h"
#include "peer/components/core/styles/polygonstyles/TdkPolygonStyleComposite.h"
#include "peer/components/core/styles/polygonstyles/TdkPolygonStyleBasic.h"
#include "peer/components/core/styles/polygonstyles/TdkPolygonStyleBitmap.h"
#include "peer/components/core/styles/polygonstyles/TdkPolygonStyleImage.h"
Functions | |
JNIEnv * | getCurrentJAVAEnv (JavaVM *jvm) |
jobject | RasterMaskJNI2Java (JNIEnv *env, TdkRasterMask &tdkRasterMask) |
TdkRasterMask | RasterMaskJava2JNI (JNIEnv *env, jobject rasterMask) |
jobject | ColorJNI2Java (JNIEnv *, TeColor &) |
TeColor | ColorJava2JNI (JNIEnv *, jobject) |
TdkObjectGID | GIDJava2JNI (JNIEnv *env, jobject gid) |
TdkObjectGID | GIDJava2JNI (JNIEnv *env, jstring dbDescriptorKey, jint typeId, jint layerId) |
TdkObjectGID | GIDJava2JNI (JNIEnv *env, jstring objectId, jint typeId, jstring dbDescriptorKey, jint layerId) |
void | GIDVectorJava2JNI (JNIEnv *env, jobject java_gids, TdkObjectGIDVector &jni_gids) |
void | ClearGIDVector (TdkObjectGIDVector &gids) |
void | GIDJNI2Java (JNIEnv *env, TdkObjectGID gid, jstring &objectId, jint &typeId, jstring &dbDescriptorKey, jint &layerId) |
jobject | GIDJNI2Java (JNIEnv *env, TdkObjectGID gid) |
jmethodID | getMethodID (JNIEnv *env, jclass javacls, std::string name, std::string sign) |
jobject | Legend2Style (JNIEnv *env, TdkTheme *theme, TeLegendEntryVector &style, bool isTematico) |
void | Style2Legend (JNIEnv *env, TeLegendEntry &style, jobject objStyle) |
TePointSet | convertPoints2CPP (JNIEnv *env, jobject point) |
TePoint | convertPoint2CPP (JNIEnv *env, jobject point) |
TeLineSet | convertLines2CPP (JNIEnv *env, jobject line) |
TePolygonSet | convertPolygons2CPP (JNIEnv *env, jobject polygon) |
TeBox | worldBox2TeBox (JNIEnv *env, jobject objWorldBox) |
void | throwJavaException (JNIEnv *env, std::string clsException, std::string message) |
jstring | getStringField (JNIEnv *env, jobject objRef, std::string fieldName) |
TeTextSet | convertText2CPP (JNIEnv *env, jobject geometry) |
jobject | TeMultiGeom2GeomSet (JNIEnv *env, TeMultiGeometry *geometry) |
void | loadAdvancedStyle (JNIEnv *env, jclass classStyle, jobject objStyle, TeGeomRepVisualMap visMap) |
void | saveAdvancedStyle (JNIEnv *env, jclass clsStyle, jobject objStyle, TdkVisual &tevPoint, TdkVisual &tevLine, TdkVisual &tevPolygon) |
jobject | getJavaColor (JNIEnv *env, TeColor color) |
TeColor | getCPPColor (JNIEnv *env, jobject jColor) |
void | makePointStyle (JNIEnv *env, jclass classStyle, jobject &objStyle, TdkPointStyleComposite *ptStyle, bool isVertex=false, bool isSymbol=false) |
jobject | getPointBasicStyle (JNIEnv *env, TdkPointStyleBasic *ptStyle) |
jobject | getPointBitmapStyle (JNIEnv *env, TdkPointStyleBitmap *ptStyle) |
jobject | getPointImageStyle (JNIEnv *env, TdkPointStyleImage *ptStyle) |
jobject | getPointCharStyle (JNIEnv *env, TdkPointStyleChar *ptStyle) |
void | makeLineStyle (JNIEnv *env, jclass classStyle, jobject &objStyle, TdkLineStyleComposite *lnStyle, bool isContour=false) |
jobject | getLineBasicStyle (JNIEnv *env, TdkLineStyleBasic *lnStyle) |
jobject | getLinePeriodicSymbolStyle (JNIEnv *env, TdkLineStylePeriodicSymbol *lnStyle) |
void | makePolygonStyle (JNIEnv *env, jclass classStyle, jobject &objStyle, TdkPolygonStyleComposite *plStyle) |
jobject | getPolygonBasicStyle (JNIEnv *env, TdkPolygonStyleBasic *plStyle) |
jobject | getPolygonBitmapStyle (JNIEnv *env, TdkPolygonStyleBitmap *plStyle) |
jobject | getPolygonImageStyle (JNIEnv *env, TdkPolygonStyleImage *plStyle) |
void | saveAdvancedPointStyle (JNIEnv *env, jobject jPointStyle, TdkVisual &visPoint) |
TdkPointStyleBasic * | setPointBasicStyle (JNIEnv *env, jobject jPointBasicStyle) |
TdkPointStyleBitmap * | setPointBitmapStyle (JNIEnv *env, jobject jPointBitmapStyle) |
TdkPointStyleImage * | setPointImageStyle (JNIEnv *env, jobject jPointImageStyle) |
TdkPointStyleChar * | setPointCharStyle (JNIEnv *env, jobject jPointCharStyle) |
void | saveAdvancedLineStyle (JNIEnv *env, jobject jLineStyle, TdkVisual &visLine) |
TdkLineStyleBasic * | setLineBasicStyle (JNIEnv *env, jobject jLineBasicStyle) |
TdkLineStylePeriodicSymbol * | setLinePeriodicSymbolStyle (JNIEnv *env, jobject jLinePeriodicSymbolStyle) |
void | saveAdvancedPolygonStyle (JNIEnv *env, jobject jPolygonStyle, TdkVisual &visPolygon) |
TdkPolygonStyleBasic * | setPolygonBasicStyle (JNIEnv *env, jobject jPolygonBasicStyle) |
TdkPolygonStyleBitmap * | setPolygonBitmapStyle (JNIEnv *env, jobject jPolygonBitmapStyle) |
TdkPolygonStyleImage * | setPolygonImageStyle (JNIEnv *env, jobject jPolygonImageStyle) |
jobject | rgb2TdkRaster (JNIEnv *env, int width, int height, unsigned char *r, unsigned char *g, unsigned char *b, bool invertY=true) |
void | tdkRaster2rgb (JNIEnv *env, jobject tdkRaster, unsigned char *red, unsigned char *green, unsigned char *blue, int &w, int &h) |
void | JNU_ThrowByName (JNIEnv *env, const char *name, const char *msg) |
TdkPersistenceParams | PersistenceParamsJava2CPP (JNIEnv *env, jobject jPersistenceParams) |
TdkLoadParams | LoadParamsJava2CPP (JNIEnv *env, jobject jLoadParams) |
std::string | StringJava2CPP (JNIEnv *env, jstring jstr) |
jstring | StringCPP2Java (JNIEnv *env, string str) |
void ClearGIDVector | ( | TdkObjectGIDVector & | gids | ) |
TeColor ColorJava2JNI | ( | JNIEnv * | , | |
jobject | ||||
) |
jobject ColorJNI2Java | ( | JNIEnv * | , | |
TeColor & | ||||
) |
TeLineSet convertLines2CPP | ( | JNIEnv * | env, | |
jobject | line | |||
) |
TePoint convertPoint2CPP | ( | JNIEnv * | env, | |
jobject | point | |||
) |
TePointSet convertPoints2CPP | ( | JNIEnv * | env, | |
jobject | point | |||
) |
TePolygonSet convertPolygons2CPP | ( | JNIEnv * | env, | |
jobject | polygon | |||
) |
TeTextSet convertText2CPP | ( | JNIEnv * | env, | |
jobject | geometry | |||
) |
TeColor getCPPColor | ( | JNIEnv * | env, | |
jobject | jColor | |||
) |
JNIEnv* getCurrentJAVAEnv | ( | JavaVM * | jvm | ) |
jobject getJavaColor | ( | JNIEnv * | env, | |
TeColor | color | |||
) |
jobject getLineBasicStyle | ( | JNIEnv * | env, | |
TdkLineStyleBasic * | lnStyle | |||
) |
jobject getLinePeriodicSymbolStyle | ( | JNIEnv * | env, | |
TdkLineStylePeriodicSymbol * | lnStyle | |||
) |
jmethodID getMethodID | ( | JNIEnv * | env, | |
jclass | javacls, | |||
std::string | name, | |||
std::string | sign | |||
) |
jobject getPointBasicStyle | ( | JNIEnv * | env, | |
TdkPointStyleBasic * | ptStyle | |||
) |
jobject getPointBitmapStyle | ( | JNIEnv * | env, | |
TdkPointStyleBitmap * | ptStyle | |||
) |
jobject getPointCharStyle | ( | JNIEnv * | env, | |
TdkPointStyleChar * | ptStyle | |||
) |
jobject getPointImageStyle | ( | JNIEnv * | env, | |
TdkPointStyleImage * | ptStyle | |||
) |
jobject getPolygonBasicStyle | ( | JNIEnv * | env, | |
TdkPolygonStyleBasic * | plStyle | |||
) |
jobject getPolygonBitmapStyle | ( | JNIEnv * | env, | |
TdkPolygonStyleBitmap * | plStyle | |||
) |
jobject getPolygonImageStyle | ( | JNIEnv * | env, | |
TdkPolygonStyleImage * | plStyle | |||
) |
jstring getStringField | ( | JNIEnv * | env, | |
jobject | objRef, | |||
std::string | fieldName | |||
) |
TdkObjectGID GIDJava2JNI | ( | JNIEnv * | env, | |
jstring | objectId, | |||
jint | typeId, | |||
jstring | dbDescriptorKey, | |||
jint | layerId | |||
) |
TdkObjectGID GIDJava2JNI | ( | JNIEnv * | env, | |
jstring | dbDescriptorKey, | |||
jint | typeId, | |||
jint | layerId | |||
) |
TdkObjectGID GIDJava2JNI | ( | JNIEnv * | env, | |
jobject | gid | |||
) |
jobject GIDJNI2Java | ( | JNIEnv * | env, | |
TdkObjectGID | gid | |||
) |
void GIDJNI2Java | ( | JNIEnv * | env, | |
TdkObjectGID | gid, | |||
jstring & | objectId, | |||
jint & | typeId, | |||
jstring & | dbDescriptorKey, | |||
jint & | layerId | |||
) |
void GIDVectorJava2JNI | ( | JNIEnv * | env, | |
jobject | java_gids, | |||
TdkObjectGIDVector & | jni_gids | |||
) |
void JNU_ThrowByName | ( | JNIEnv * | env, | |
const char * | name, | |||
const char * | msg | |||
) |
jobject Legend2Style | ( | JNIEnv * | env, | |
TdkTheme * | theme, | |||
TeLegendEntryVector & | style, | |||
bool | isTematico | |||
) |
void loadAdvancedStyle | ( | JNIEnv * | env, | |
jclass | classStyle, | |||
jobject | objStyle, | |||
TeGeomRepVisualMap | visMap | |||
) |
TdkLoadParams LoadParamsJava2CPP | ( | JNIEnv * | env, | |
jobject | jLoadParams | |||
) |
void makeLineStyle | ( | JNIEnv * | env, | |
jclass | classStyle, | |||
jobject & | objStyle, | |||
TdkLineStyleComposite * | lnStyle, | |||
bool | isContour = false | |||
) |
void makePointStyle | ( | JNIEnv * | env, | |
jclass | classStyle, | |||
jobject & | objStyle, | |||
TdkPointStyleComposite * | ptStyle, | |||
bool | isVertex = false , |
|||
bool | isSymbol = false | |||
) |
void makePolygonStyle | ( | JNIEnv * | env, | |
jclass | classStyle, | |||
jobject & | objStyle, | |||
TdkPolygonStyleComposite * | plStyle | |||
) |
TdkPersistenceParams PersistenceParamsJava2CPP | ( | JNIEnv * | env, | |
jobject | jPersistenceParams | |||
) |
TdkRasterMask RasterMaskJava2JNI | ( | JNIEnv * | env, | |
jobject | rasterMask | |||
) |
jobject RasterMaskJNI2Java | ( | JNIEnv * | env, | |
TdkRasterMask & | tdkRasterMask | |||
) |
jobject rgb2TdkRaster | ( | JNIEnv * | env, | |
int | width, | |||
int | height, | |||
unsigned char * | r, | |||
unsigned char * | g, | |||
unsigned char * | b, | |||
bool | invertY = true | |||
) |
void saveAdvancedLineStyle | ( | JNIEnv * | env, | |
jobject | jLineStyle, | |||
TdkVisual & | visLine | |||
) |
ITERAR O VECTOR INTERNO DO jLineStyle
void saveAdvancedPointStyle | ( | JNIEnv * | env, | |
jobject | jPointStyle, | |||
TdkVisual & | visPoint | |||
) |
ITERAR O VECTOR INTERNO DO jPointStyle
void saveAdvancedPolygonStyle | ( | JNIEnv * | env, | |
jobject | jPolygonStyle, | |||
TdkVisual & | visPolygon | |||
) |
ITERATE THE VECTOR INTERNO OF jPolygonStyle
void saveAdvancedStyle | ( | JNIEnv * | env, | |
jclass | clsStyle, | |||
jobject | objStyle, | |||
TdkVisual & | tevPoint, | |||
TdkVisual & | tevLine, | |||
TdkVisual & | tevPolygon | |||
) |
TdkLineStyleBasic* setLineBasicStyle | ( | JNIEnv * | env, | |
jobject | jLineBasicStyle | |||
) |
TdkLineStylePeriodicSymbol* setLinePeriodicSymbolStyle | ( | JNIEnv * | env, | |
jobject | jLinePeriodicSymbolStyle | |||
) |
TdkPointStyleBasic* setPointBasicStyle | ( | JNIEnv * | env, | |
jobject | jPointBasicStyle | |||
) |
TdkPointStyleBitmap* setPointBitmapStyle | ( | JNIEnv * | env, | |
jobject | jPointBitmapStyle | |||
) |
TdkPointStyleChar* setPointCharStyle | ( | JNIEnv * | env, | |
jobject | jPointCharStyle | |||
) |
TdkPointStyleImage* setPointImageStyle | ( | JNIEnv * | env, | |
jobject | jPointImageStyle | |||
) |
TdkPolygonStyleBasic* setPolygonBasicStyle | ( | JNIEnv * | env, | |
jobject | jPolygonBasicStyle | |||
) |
TdkPolygonStyleBitmap* setPolygonBitmapStyle | ( | JNIEnv * | env, | |
jobject | jPolygonBitmapStyle | |||
) |
TdkPolygonStyleImage* setPolygonImageStyle | ( | JNIEnv * | env, | |
jobject | jPolygonImageStyle | |||
) |
jstring StringCPP2Java | ( | JNIEnv * | env, | |
string | str | |||
) |
std::string StringJava2CPP | ( | JNIEnv * | env, | |
jstring | jstr | |||
) |
void Style2Legend | ( | JNIEnv * | env, | |
TeLegendEntry & | style, | |||
jobject | objStyle | |||
) |
void tdkRaster2rgb | ( | JNIEnv * | env, | |
jobject | tdkRaster, | |||
unsigned char * | red, | |||
unsigned char * | green, | |||
unsigned char * | blue, | |||
int & | w, | |||
int & | h | |||
) |
jobject TeMultiGeom2GeomSet | ( | JNIEnv * | env, | |
TeMultiGeometry * | geometry | |||
) |
void throwJavaException | ( | JNIEnv * | env, | |
std::string | clsException, | |||
std::string | message | |||
) |
TeBox worldBox2TeBox | ( | JNIEnv * | env, | |
jobject | objWorldBox | |||
) |