class: boofcv_module
[23:14] static extends: object
Loads the BoofCV module JAR into the Aussom runtime.
Methods
-
boofcv_module ()
Creates the module loader and loads aussom-boofcv.jar.
class: boofcv
[35:14] static extends: object
Shared helpers for the BoofCV AJI wrapper.
Methods
-
version ()
Returns the BoofCV version string.
- @r
Astring with the BoofCV version.
- @r
-
info ()
Returns basic module metadata.
- @r
Amap with the BoofCV version, dependency, and supported short image names.
- @r
-
imageClass (
string ShortName)Converts a supported short image type name into a BoofCV image class name.
- @p
ShortNameis one of u8, grayu8, s8, grays8, u16, grayu16, s16, grays16, s32, grays32, s64, grays64, f32, grayf32, f64, grayf64, interleaved_u8, interleavedu8, interleaved_f32, or interleavedf32. A full Java class name is returned unchanged. - @r
Afull Java class name string.
- @p
-
javaClass (
string ClassName)Converts a class name or supported short image type name into a Java Class object.
- @p
ClassNameis a full Java class name or one of the names supported by imageClass. - @r
AnAussomJavaObject wrapping java.lang.Class.
- @p
-
unwrap (
Value)Returns the wrapped Java object for a BoofCV wrapper value.
- @p
Valueis a BoofCV wrapper, AussomJavaObject, primitive value, or null. - @r
Value.objwhen present; otherwise Value.
- @p
-
invokeStaticList (
string JavaClassName, string MethodName, Args)Invokes a static Java method with an arbitrary argument list.
- @p
JavaClassNameis the full Java class name. - @p
MethodNameis the Java method name. - @p
Argsis the Aussom vararg list to forward. - @r
TheJava return value converted by AJI when possible.
- @p
-
invokeList (
ObjectValue, string MethodName, Args)Invokes a Java instance method with an arbitrary argument list.
- @p
ObjectValueis a BoofCV wrapper or AussomJavaObject. - @p
MethodNameis the Java method name. - @p
Argsis the Aussom vararg list to forward. - @r
TheJava return value converted by AJI when possible.
- @p