AR_TEMPL_FUNC int AR_TEMPL_TRACKER::arMultiFreeConfig( ARMultiMarkerInfoT *config ) { int i; for( i = 0; i < config->marker_num; i++ ) { arFreePatt( config->marker[i].patt_id ); } free( config->marker ); free( config ); config = NULL; return 0; }
int Tracker::arMultiFreeConfig( ARMultiMarkerInfoT *config ) { int i; for( i = 0; i < config->marker_num; i++ ) { arFreePatt( config->marker[i].patt_id ); } free( config->marker ); free( config ); config = NULL; return 0; }
SingleTarget::~SingleTarget() { if (patt_id >= 0) arFreePatt(patt_id); }
/* * Class: com_clab_artoolkit_port_JARToolkit * Method: JARFreePattern * Signature: (I)I */ JNIEXPORT jint JNICALL Java_net_sourceforge_jartoolkit_core_JARToolKit_freePattern(JNIEnv *, jobject, jint pattNo) { return arFreePatt(pattNo); }