74 |
jni << "using namespace Vob::JNI;\n"; |
jni << "using namespace Vob::JNI;\n"; |
75 |
jni << "using namespace Vob::Primitives;\n"; |
jni << "using namespace Vob::Primitives;\n"; |
76 |
jni << "namespace Vob { \n"; |
jni << "namespace Vob { \n"; |
77 |
jni << "#define TRANSTYPE(x) return new HierarchicalTransform<x>()\n"; |
jni << "#define TRANSTYPE(x) return new PrimitiveHierarchicalTransform<x>()\n"; |
78 |
jni << "Transform *defaultTransformFactory(int id) {\n"; |
jni << "HierarchicalTransform *defaultTransformFactory(int id) {\n"; |
79 |
jni << " switch(id) {\n" << VOB_TRANSCSTREAM.str()<<"\n"; |
jni << " switch(id) {\n" << VOB_TRANSCSTREAM.str()<<"\n"; |
80 |
jni << " default: return 0;\n"; |
jni << " default: return 0;\n"; |
81 |
jni << " }}\n"; |
jni << " }}\n"; |