/* * Class: nitf_ImageSubheader * Method: createBands * Signature: (I)Z */ JNIEXPORT jboolean JNICALL Java_nitf_ImageSubheader_createBands (JNIEnv * env, jobject self, jint numBands) { nitf_ImageSubheader *header = _GetObj(env, self); nitf_Error error; if (!nitf_ImageSubheader_createBands (header, (nitf_Uint32) numBands, &error)) { _ThrowNITFException(env, error.message); return JNI_FALSE; } return JNI_TRUE; }
void ImageSubheader::createBands(nitf::Uint32 numBands) throw(nitf::NITFException) { if (!nitf_ImageSubheader_createBands(getNativeOrThrow(), numBands, &error)) throw nitf::NITFException(&error); }