Class SoModuleCheck

java.lang.Object
com.openinventor.inventor.Inventor
com.openinventor.inventor.SoModuleCheck

public class SoModuleCheck extends Inventor
Class used to check and report library and application consistency. Contains static methods to query information about how the library was built.
  • Constructor Details

    • SoModuleCheck

      public SoModuleCheck(boolean is_secure_scl)
      Constructor.
    • SoModuleCheck

      public SoModuleCheck(int so_version_deprecated_error)
      Checks the application was not built with SO_VERSION_DEPRECATED_ERROR.
  • Method Details

    • getProductVersion

      public static int getProductVersion()
      Returns the Open Inventor version of the library.
      For example 8500 for version 8.5.0
    • getCompilerString

      public static String getCompilerString()
      Returns a string describing the compiler used to build the library.
      For example "Microsoft Visual Studio 2008".
    • isDebug

      public static boolean isDebug()
      Returns true if the library was built in debug mode.
    • getInternalBuildString

      public static String getInternalBuildString()
      Returns as a string the internal VSG build number.
    • isSCLFlag

      public static boolean isSCLFlag()
      Returns true if the library was built with _SECURE_SCL=1 compiler flag.
    • getPlatformString

      public static String getPlatformString()
      Returns a string describing the platform used to build the library.
      For example "Win32".