Open Inventor Files

The following is a full description of all Open Inventor by Mercury (Open Inventor, ScaleViz, MeshViz, VolumeViz...) files.

List Of Open Inventor Files on Windows Platforms

data/ Directory containing Open Inventor data files, including sample geometry files, materials, patterns, etc.
doc/ Directory containing documentation files

include/

DialogViz/
DirectViz/
FXViz/
HardCopy/
Inventor/
Ivf/
LDM/
MeshViz/
MeshIViz/
ReservoirViz/
ScaleViz/
SolidViz/
TerrainViz/
VolumeViz/

Directory containing the Open Inventor include files

Includes for DialogViz module
Includes for DirectViz module
Includes for FXViz module
Includes for HardCopy module
Includes for Inventor module
Includes for Ivf
Includes for LDM module
Includes for MeshViz module
Includes for MeshViz Interface module

Includes for ReservoirViz module
Includes for ScaleViz module
Includes for SolidViz module
Includes for TerrainViz module
Includes for VolumeViz module

lib/

Inv720.lib
Inv720D.lib

InvGui720.lib
InvGui720D.lib

InvW720.lib
InvW720D.lib

IVF720.lib
IVF720D.lib

InvU720.lib
InvU720D.lib

InvQt720.lib
InvQt720D.lib

InvWx720.lib
InvWx720D.lib

InvSV720.lib
InvSV720D.lib

InvTViz720.lib
InvTViz720D.lib

IvVR720.lib
IvVR720d.lib

InvFXViz720.lib
InvFXViz720D.lib

DialogViz720.lib
DialogViz720D.lib

DirectViz720.lib
DirectViz720D.lib

HardCopy720.lib
HardCopy720D.lib

HardCopyw720.lib
HardCopyw720D.lib

LDM720.lib
LDM720D.lib

MeshViz720.lib
MeshViz720D.lib

MeshVizW720.lib
MeshVizW720D.lib

MeshVizExtractor720.lib
MeshVizExtractor720D.lib

MeshVizDataMapping720.lib MeshVizDataMapping720D.lib

MeshVizImpl720.lib
MeshVizImpl720D.lib

ReservoirViz720.lib
ReservoirViz720D.lib

ScaleViz720.lib
ScaleViz720D.lib

IvTune.lib
IvTuneD.lib

Directory containing the Open Inventor libraries

Open Inventor Release library
Open Inventor Debug library

Open Inventor Gui component Release library
Open Inventor Gui component Debug library

Open Inventor Win component Release library
Open Inventor Win component Debug library

MFC integration for Open Inventor Release library
MFC integration for Open Inventor Debug library

Release library implementing WinMain for non-console apps
Debug library implementing WinMain for non-console apps

SoQt Release library
SoQt Debug library

Open Inventor Wx component Release library
Open Inventor Wx component Debug library

SolidViz Release library
SolidViz Debug library

TerrainViz Release library
TerrainViz Debug library

VolumeViz Release library
VolumeViz Debug library

FXViz Release library
FXViz Debug library

DialogViz Release library
DialogViz Debug library

DirectViz Release library
DirectViz Debug library

HardCopy Release library with no Win32 references
HardCopy Debug library with no Win32 references

HardCopy Release library with Win32 references
HardCopy Debug library with Win32 references

LDM Release library with no Win32 references
LDM Debug library with no Win32 references

MeshViz Release library with no Win32 references
MeshViz Debug library with no Win32 references

MeshViz Release library with Win32 references
MeshViz Debug library with Win32 references

MeshViz Interface Extractor Release library with Win32 references
MeshViz Interface Extractor Debug library with Win32 references

MeshViz Interface Data Mapping Release library with Win32 references
MeshViz Interface Data Mapping Debug library with Win32 references

MeshViz Interface Implementation Release library with Win32 references
MeshViz Interface Implementation Debug library with Win32 references

ReservoirViz Release library with no Win32 references
ReservoirViz Debug library with no Win32 references

ScaleViz Release library with no Win32 references
ScaleViz Debug library with no Win32 references

IvTune Release library
IvTune Debug library

license/ Directory containing license admin program.
License.txt User license agreement
Program/
  • Contains DLLs for the entire SDK. They have the same names as the files in the lib directory but with extension .dll (i.e., Inv720.dll, Invw720.dll...)

  • Dynamically loaded libraries

    IvDLAcis(D).DLL
    IvDLALut(D).DLL
    IvDLBZlib(D).DLL
    IvDLDxf(D).DLL
    IvDLFlt(D).DLL
    IvDLFreeType(D).DLL
    IvDLJasper(D).DLL
    IvDLJpeg(D).DLL
    IvDLLm.DLL
    IvDLOpenAL32(D).DLL
    IvDLPdf(D).DLL
    IvDLPng(D).DLL
    IvDLProj4(D).DLL
    IvDLTiff(D).DLL
    IvDLZlib(D).DLL
    ScaleVizGui720.DLL
    ScaleVizGuiQt720.DLL
    ClusterCom-<name>.DLL

    CATIA, IGES, STEP import
    Spatial sound management
    Compression library
    DXF import
    OpenFlight import
    FreeType support
    JPEG 2000 support (import/export)
    JPEG support (import/export)
    FLEXnet floating license support
    Spatial sound management
    PDF 3D export support
    PNG support (import/export)
    Cartographic projection support
    TIFF support (import/export)
    Compression library
    ScaleViz GUI library
    ScaleViz GUI for Qt application library
    ScaleViz communication layer libraries


  • IvTune(D).DLL, used by IvTune

  • oiru.exe, ScaleViz's Open Inventor Render Unit

  • scalevizd.exe, ScaleViz's Open Inventor daemon/service

  • launch-<name>.bat, ScaleViz's communication layer launchers

  • OpenRTRT files (used by DirectViz), including: OpenRTClient.exe, pthreadVCE.dll, SDL.dll, and lib*.dll
  • Intel TBB libraries and dlls.

  • Also contains demos and tools programs (SceneViewer, TreeView, ogIinfo...). See Demos or Tools topic for more information.
proprietary Open Inventor proprietary statement
ReadMe/ Directories containing ReadMe files in clear text.
ReadMe1st.txt File to read first.
src/

DialogViz/
FXViz/
HardCopy/
Inventor/
MeshViz/
MeshIViz/
ReservoirViz/
ScaleViz/
SolidViz/
TerrainViz/
VolumeViz/

Inventor/contrib
Directory containing examples and demos

Directory containing DialogViz examples
Directory containing FXViz examples
Directory containing HardCopy examples
Directory containing Open Inventor examples
Directory containing MeshViz examples
Directory containing MeshViz Interface examples
Directory containing ReservoirViz examples
Directory containing ScaleViz examples
Directory containing SolidViz examples
Directory containing TerrainViz examples
Directory containing VolumeViz examples

Directory containing miscellaneous source and/or executables. Some of these programs were written by Mercury Computer Systems, but are not supported products.

 

List Of Open Inventor Files on UNIX/Linux Platforms

app-defaults/ Open Inventor localized resource files
bin/

Directory containing utility programs, as well as...

  • oiru, ScaleViz's Open Inventor Render Unit

  • scalevizd, ScaleViz's Open Inventor daemon/service

  • launch-<name>.sh, ScaleViz's communication layer launchers
  • config/ Contains platform-dependent files used by Makefiles
    data/ Directory containing Open Inventor data files, including sample geometry files, materials, patterns, etc.
    doc/ Directory containing documentation files

    include/

    DialogViz/
    DirectViz/
    FXViz/
    HardCopy/
    Inventor/
    LDM/
    MeshViz/
    MeshIViz/
    ReservoirViz/
    ScaleViz/
    SolidViz/
    TerrainViz/
    VolumeViz/

    Directory containing the Open Inventor include files

    Includes for DialogViz module
    Includes for DirectViz module
    Includes for FXViz module
    Includes for HardCopy module
    Includes for Inventor module
    Includes for LDM module
    Includes for MeshViz module
    Includes for MeshViz Interface module
    Includes for ReservoirViz module
    Includes for ScaleViz module
    Includes for SolidViz module
    Includes for TerrainViz module
    Includes for VolumeViz module

    lib/

    libimage.a
    libimage.so

    libInventor.a
    libInventor.so

    libInventorGui.a
    libInventorGui.so

    libInventorXt.a
    libInventorXt.so

    libInventorQt.a
    libInventorQt.so

    libInventorWx.a
    libInventorWx.so

    libInventorSV.a
    libInventorSV.so

    libInventorTViz.a
    libInventorTViz.so

    libInventorTVizXt.a
    libInventorTVizXt.so

    libInventorVR.a
    libInventorVR.so

    libInventorFXV.a
    libInventorFXV.so

    libDialogViz.a
    libDialogViz.so

    libDirectViz.a
    libDirectViz.so
    libDirectVizQt.a
    libDirectVizQt.so
    libDirectVizShaders.a
    libDirectVizShaders.so
    libDirectVizXt.a
    libDirectVizXt.so

    libHardCopy.a
    libHardCopy.so

    libHardCopyXt.a
    libHardCopyXt.so

    libLDM.a
    libLDM.so

    libMeshViz.a
    libMeshViz.so

    libMeshVizXt.a
    libMeshVizXt.so

    libMeshVizExtractor.a
    libMeshVizExtractor.so

    libMeshVizDataMapping.a libMeshVizDataMapping.so

    libMeshVizImpl.a
    libMeshVizImpl.so

    libResViz.a
    libResViz.so

    libScaleViz.a
    libScaleViz.so

    libClusterCom-<xxx>.a
    libClusterCom-<xxx>.so

    libIvTune.a
    libIvTune.so

    Dynamically Loaded
    libIvDLBZlib.so
    libIvDLDxf.so
    libIvDLFlt.so
    libIvDLFreeType.so
    libIvDLJasper.so
    libIvDLJpeg.so
    libIvDLlm.so
    libIvDLPdf.so
    libIvDLPng.so
    libIvDLProj4.so
    libIvDLTiff.so
    libIvDLZlib.so
    libScaleVizGui.so
    libscaleVizGuiQt.so
    libClusterCom-<name>.so

    Other
    OpenRTClient
    lib*.so

    tbb*.so   

    Directory containing the Open Inventor libraries

    Image function library (used by textures)
    Image function shared library (used by textures)

    Open Inventor library
    Open Inventor shared library

    Open Inventor Gui component library
    Open Inventor Gui component shared library

    Open Inventor Xt component library
    Open Inventor Xt component shared library

    Open Inventor Qt component library
    Open Inventor Qt component shared library

    Open Inventor Wx component library
    Open Inventor Wx component shared library

    SolidViz library
    SolidViz shared library

    TerrainViz library with no Motif references
    TerrainViz shared library with no Motif references

    TerrainViz library with Motif references
    TerrainViz shared library with Motif references

    VolumeViz library
    VolumeViz shared library

    FXViz library
    FXViz shared library

    DialogViz library
    DialogViz shared library

    DirectViz library
    DirectViz shared library
    DirectViz library with Qt references
    DirectViz shared library with Qt references
    DirectViz shaders library
    DirectViz shaders shared library
    DirectViz library with Xt references
    DirectViz shared library with Xt references

    HardCopy library with no Motif references
    HardCopy shared library with no Motif references

    HardCopy library with Motif references
    HardCopy shared library with Motif references

    LDM library with no Motif references
    LDM shared library with no Motif references

    MeshViz library with no Motif references
    MeshViz shared library with no Motif references

    MeshViz library with Motif references
    MeshViz shared library with Motif references

    MeshViz Interface Extractor library 
    MeshViz Interface Extractor shared library

    MeshViz Interface Data Mapping library 
    MeshViz Interface Data Mapping shared library

    MeshViz Interface Implementation library 
    MeshViz Interface Implementation shared library

    ReservoirViz library with no Motif references
    ReservoirViz shared library with no Motif references

    ScaleViz library with no Motif references
    ScaleViz shared library with no Motif references

    Cluster Communication layer library for ScaleViz
    Cluster Communication layer shared library for ScaleViz

    IvTune library
    IvTune shared library

    Dynamically Loaded
    Compression library
    DXF import
    OpenFlight import
    FreeType support
    JPEG 2000 support (import/export)
    JPEG support (import/export)
    FLEXnet floating license support
    PDF 3D support
    PNG support (import/export)
    Cartographic projection support
    TIFF support (import/export)
    Compression library
    ScaleViz GUI library
    ScaleViz GUI for Qt application library
    ScaleViz communication layer libraries

    Other
    OpenRTRT file (used by DirectViz)
    OpenRTRT files (used by DirectViz)

    Intel TBB shared libraries
    license/ Directory containing license file (password.dat).
    License.txt User license agreement
    proprietary Open Inventor proprietary statement
    ReadMe/ Directories containing ReadMe files in clear text.
    ReadMe1st.txt File to read first.
    src/

    DialogViz/
    FXViz/
    HardCopy/
    Inventor/
    MeshViz/
    MeshIViz/
    ReservoirViz/
    ScaleViz/
    SolidViz/
    TerrainViz/
    VolumeViz/

    Inventor/contrib
    Directory containing examples and demos

    Directory containing DialogViz examples
    Directory containing FXViz examples
    Directory containing HardCopy examples
    Directory containing Open Inventor examples
    Directory containing MeshViz examples
    Directory containing MeshViz Interface examples
    Directory containing ReservoirViz examples
    Directory containing ScaleViz examples
    Directory containing SolidViz examples
    Directory containing TerrainViz examples
    Directory containing VolumeViz examples

    Directory containing miscellaneous source and/or executables. Some of these programs were written by Mercury Computer Systems, but are not supported products.

     

    NOTE:

    Run-Time Files

    For run-time licenses, the only files necessary are the program executable, the password file, and any required data files. If the application is linked dynamically (always the case on Windows), (e.g., with .so or .sl libraries on UNIX and .dll on Windows), shared libraries on UNIX or DLLs on Windows must be provided. No other Open Inventor files need (or should) be present.

    For a complete explanation of Open Inventor run-time distributions, see the Redistribution topic.

    Shared Libraries [UNIX]

    Open Inventor provides standard libraries and shared libraries for all UNIX platforms.

    Shared versus Archive Libraries

    Shared libraries provide the following advantages:

    On SGI, SUN, Digital, and Linux machines, shared libraries are suffixed .so,
    on HP: .sl
    on IBM: _s.a


    Shared/Archive selection

    On SGI, SUN, and HP, no special action is required to take advantage of shared libraries. Makefiles will automatically use Open Inventor shared libraries by default assuming that your makefile uses the usual "-L$OIVHOME/lib -lInventorXt -lInventor -limage ... " format. On SGI, SUN, and HP, don't try to link system libraries statically. This can produce bad executables. To disable the use of shared libraries: