├── Application-A320
├── Application-A320.pro
├── CMakeLists.txt
├── DataFiles
│ ├── OpenIG-Splash.jpg
│ ├── boeing.txt
│ ├── default.txt
│ ├── deployment.pri
│ ├── flightpath.bin
│ ├── flightpath.path
│ ├── iitsec.txt
│ ├── openig.xml
│ └── richcolorsdemo.txt
└── main.cpp
├── Application-Bullet
├── Application-Bullet.pro
├── CMakeLists.txt
├── DataFiles
│ ├── OpenIG-Bullet-Splash.jpg
│ ├── default.txt
│ ├── deployment.pri
│ ├── mustang_yellow.osgb.bullet.xml
│ ├── mustang_yellow.osgb.xml
│ └── openig.xml
├── README.txt
└── main.cpp
├── Application-Earth
├── Application-Earth.pro
├── CMakeLists.txt
├── DataFiles
│ ├── OpenIG-Earth-Splash.jpg
│ ├── default.txt
│ ├── deployment.pri
│ └── openig.xml
├── README.txt
└── main.cpp
├── CMakeLists.txt
├── CMakeModules
├── CMakeParseArguments.cmake
├── FindBoostHelper.cmake
├── FindBulletHelper.cmake
├── FindCCL.cmake
├── FindCUDA.cmake
├── FindCUDA
│ ├── make2cmake.cmake
│ ├── parse_cubin.cmake
│ └── run_nvcc.cmake
├── FindCstShare.cmake
├── FindJRMSensors.cmake
├── FindMersive.cmake
├── FindOSGBullet.cmake
├── FindOSGHelper.cmake
├── FindOsgEarthHelper.cmake
├── FindPackageHandleStandardArgs.cmake
├── FindPackageMessage.cmake
├── FindSilverLiningHelper.cmake
├── FindTBB.cmake
├── FindTBB
│ ├── LICENSE
│ └── README.md
├── FindTriton.cmake
├── FindosgEarth.cmake
├── ModuleInstall.cmake
├── PluginInstall.cmake
├── bulletDoublePrecisionTest.cpp
└── cmake_uninstall.cmake.in
├── Core-Base
├── Animation.cpp
├── Animation.h
├── CMakeLists.txt
├── Commands.cpp
├── Commands.h
├── Config.h
├── Configuration.cpp
├── Configuration.h
├── Core-Base.pro
├── Export.h
├── FileSystem.cpp
├── FileSystem.h
├── IDPool.cpp
├── IDPool.h
├── IGCore.h
├── ImageGenerator.cpp
├── ImageGenerator.h
├── Mathematics.cpp
├── Mathematics.h
├── StringUtils.cpp
├── StringUtils.h
└── Types.h
├── Core-OpenIG
├── CMakeLists.txt
├── Commands.cpp
├── Config.h
├── Core-OpenIG.pro
├── Effects.cpp
├── Engine.cpp
├── Engine.h
├── Export.h
├── Help.cpp
├── Keypad.cpp
├── Keypad.h
├── Lights.cpp
├── OnScreenMessages.cpp
├── RenderBins.h
├── Splash.cpp
├── Terminal.cpp
└── openig.xml
├── Core-PluginBase
├── CMakeLists.txt
├── Config.h
├── Core-PluginBase.pro
├── Export.h
├── IGPluginCore.h
├── Plugin.h
├── PluginContext.h
├── PluginHost.cpp
├── PluginHost.h
└── PluginOperation.h
├── Core-Utils
├── CMakeLists.txt
├── Config.h
├── Core-Utils.pro
├── Export.h
├── FrameLogging.h
├── GLErrorUtils.cpp
├── GLErrorUtils.h
├── ShaderUtils.cpp
├── ShaderUtils.h
├── TBO.cpp
├── TBO.h
├── TextureCache.cpp
└── TextureCache.h
├── Doxyfile
├── INSTALL
├── LICENSE
├── LICENSE.addendum
├── Library-Bullet
├── BulletManager.cpp
├── BulletManager.h
├── CMakeLists.txt
├── ConfigReader.cpp
├── ConfigReader.h
├── Export.h
├── Library-Bullet.pro
├── Vehicle.cpp
└── Vehicle.h
├── Library-Graphics
├── AxisAlignedBoundingBox.h
├── AxisAlignedBoundingBox.inl
├── CMakeLists.txt
├── Camera.h
├── Camera.inl
├── CameraFwdDeclare.h
├── ColorValue.cpp
├── ColorValue.h
├── CommonTypes.h
├── CommonUtils.h
├── DataFormat.cpp
├── DataFormat.h
├── Delegate.h
├── Export.h
├── ForwardDeclare.h
├── GPGPUDevice.cpp
├── GPGPUDevice.h
├── IntSize.h
├── Library-Graphics.pro
├── Light.cpp
├── Light.h
├── LightData.cpp
├── LightData.h
├── LightManager.cpp
├── LightManager.h
├── Matrix3.h
├── Matrix4.h
├── MatrixForwardDeclare.h
├── MatrixUtils.h
├── OIGAssert.h
├── OIGCudaPreamble.h
├── OIGMath.cpp
├── OIGMath.h
├── Octree.h
├── Octree.inl
├── OctreeFwdDeclare.h
├── OctreeNode.h
├── OctreeNode.inl
├── OctreeNodeFwdDeclare.h
├── Plane.h
├── Plane.inl
├── STLUtilities.h
├── ScreenRect.h
├── Signal.h
├── TBBFunctional.h
├── TileSpaceLightGrid.cpp
├── TileSpaceLightGrid.h
├── TileSpaceLightGridCPUImpl.cpp
├── TileSpaceLightGridCPUImpl.h
├── TileSpaceLightGridGPUImpl.cpp
├── TileSpaceLightGridGPUImpl.h
├── TileSpaceLightGridImpl.cpp
├── TileSpaceLightGridImpl.h
├── UserObjectBindings.cpp
├── UserObjectBindings.h
├── Vector.h
├── Vector2.h
├── Vector3.h
├── Vector4.h
├── VectorForwardDeclare.h
├── VectorUtils.h
├── cuda_helper.h
├── cuda_string.h
├── cuda_tile_space_light_grid.cu
├── cuda_tile_space_light_grid.cuh
└── cuda_tile_space_light_grid_func_decl.h
├── Library-Networking
├── Buffer.cpp
├── Buffer.h
├── CMakeLists.txt
├── Error.h
├── Export.h
├── Factory.cpp
├── Factory.h
├── Library-Networking.pro
├── Network.cpp
├── Network.h
├── Packet.cpp
├── Packet.h
├── Parser.h
├── TCPClient.cpp
├── TCPClient.h
├── TCPServer.cpp
├── TCPServer.h
├── UDPNetwork.cpp
└── UDPNetwork.h
├── Library-Protocol
├── CMakeLists.txt
├── Camera.cpp
├── Camera.h
├── Command.cpp
├── Command.h
├── DeadReckonEntityState.cpp
├── DeadReckonEntityState.h
├── EntityState.cpp
├── EntityState.h
├── Export.h
├── HOT.cpp
├── HOT.h
├── HOTResponse.cpp
├── HOTResponse.h
├── Header.cpp
├── Header.h
├── LOS.cpp
├── LOS.h
├── LOSResponse.cpp
├── LOSResponse.h
├── Library-Protocol.pro
├── LightState.cpp
├── LightState.h
├── Opcodes.h
├── TOD.cpp
└── TOD.h
├── OpenIG.pro
├── OpenIGConfig.cmake.in
├── OpenIGConfigVersion.cmake.in
├── OpenIG_Environmental_Vars.reg
├── Plugin-Animation
├── CMakeLists.txt
├── IGPluginAnimation.cpp
└── Plugin-Animation.pro
├── Plugin-Bullet
├── CMakeLists.txt
├── IGPluginBullet.cpp
└── Plugin-Bullet.pro
├── Plugin-CIGI
├── CMakeLists.txt
├── DataFiles
│ └── libIgPlugin-CIGI.so.xml
├── IGPluginCIGI.cpp
└── Plugin-CIGI.pro
├── Plugin-FBXAnimation
├── CMakeLists.txt
├── IGPluginFBXAnimation.cpp
└── Plugin-FBXAnimation.pro
├── Plugin-ForwardPlusLighting
├── CMakeLists.txt
├── DataFiles
│ └── libIgPlugin-ForwardPlusLighting.so.xml
├── DummyLight.cpp
├── DummyLight.h
├── ForwardPlusCullVisitor.cpp
├── ForwardPlusCullVisitor.h
├── ForwardPlusEngine.cpp
├── ForwardPlusEngine.h
├── ForwardPlusLightImplementationCallback.cpp
├── ForwardPlusLightImplementationCallback.h
├── IGPluginForwardPlusLighting.cpp
├── LightManagerStateAttribute.cpp
├── LightManagerStateAttribute.h
├── OSGtoFPUtils.h
└── Plugin-ForwardPlusLighting.pro
├── Plugin-GPUVegetation
├── CMakeLists.txt
├── DataFiles
│ ├── Readme.txt
│ └── libIgPlugin-GPUVegetation.so.xml
├── IGPluginGPUVegetation.cpp
├── Plugin-GPUVegetation.pro
└── shaders
│ ├── vegetation_gs.glsl
│ ├── vegetation_ps.glsl
│ └── vegetation_vs.glsl
├── Plugin-LightsControl
├── CMakeLists.txt
├── DataFiles
│ └── master.flt.osg.lighting.xml
├── IGPluginLightsControl.cpp
└── Plugin-LightsControl.pro
├── Plugin-Mersive
├── CMakeLists.txt
├── DataFiles
│ └── libIgPlugin-Mersive.so.xml
├── IGPluginMersive.cpp
├── IniFile.cpp
├── MersiveOsgWarperCallback.cpp
├── Plugin-Mersive.pro
├── README_OPENSCENEGRAPH_PATCH.txt
└── fgmersivelib.h
├── Plugin-ModelComposition
├── CMakeLists.txt
├── DataFiles
│ ├── a320.ive.xml
│ └── libIgPlugin-ModelComposition.so.xml
├── IGPluginModelComposition.cpp
└── Plugin-ModelComposition.pro
├── Plugin-Networking
├── CMakeLists.txt
├── DataFiles
│ └── libIgPlugin-Networking.so.xml
├── IGPluginNetworking.cpp
└── Plugin-Networking.pro
├── Plugin-OSGEarthSimpleLighting
├── CMakeLists.txt
├── IGPluginOSGEarthSimpleLighting.cpp
└── Plugin-OSGEarthSimpleLighting.pro
├── Plugin-OSGParticleEffects
├── CMakeLists.txt
├── IGPluginOSGParticleEffects.cpp
└── Plugin-OSGParticleEffects.pro
├── Plugin-SilverLining
├── AtmosphereReference.h
├── CMakeLists.txt
├── CloudsDrawable.cpp
├── CloudsDrawable.h
├── DataFiles
│ ├── libIgPlugin-SilverLining.so.windows.xml
│ └── libIgPlugin-SilverLining.so.xml
├── IGPluginSilverLining.cpp
├── Makefile.compro.mingw32
├── Plugin-SilverLining.pro
├── SkyDrawable.cpp
└── SkyDrawable.h
├── Plugin-SimpleLighting
├── CMakeLists.txt
├── DataFiles
│ └── libIgPlugin-SimpleLighting.so.xml
├── IGPluginSimpleLighting.cpp
├── Plugin-SimpleLighting.pro
└── ReadmeSprites.txt
├── Plugin-SkyDome
├── CMakeLists.txt
├── DataFiles
│ ├── libIgPlugin-SkyDome.so.windows.xml
│ ├── libIgPlugin-SkyDome.so.xml
│ └── skydome.osgb
├── IGPluginSkyDome.cpp
└── Plugin-SkyDome.pro
├── Plugin-Triton
├── CMakeLists.txt
├── DataFiles
│ ├── libIgPlugin-Triton.so.windows.xml
│ └── libIgPlugin-Triton.so.xml
├── IGPluginTriton.cpp
├── PlanarReflection.cpp
├── PlanarReflection.h
├── Plugin-Triton.pro
├── TritonDrawable.cpp
└── TritonDrawable.h
├── Plugin-UI
├── CMakeLists.txt
├── ColourPanel.cpp
├── ColourPanel.h
├── DataFiles
│ ├── jrmSensorSettings.xml
│ ├── libIgPlugin-UI.so.windows.xml
│ ├── libIgPlugin-UI.so.xml
│ └── media.zip
├── FileSelectionDialog.cpp
├── FileSelectionDialog.h
├── IGPluginUI.cpp
├── MYGUIManager.cpp
├── MYGUIManager.h
└── Plugin-UI.pro
├── Plugin-VDBOffset
├── CMakeLists.txt
├── IGPluginVDBOffset.cpp
└── Plugin-VDBOffset.pro
├── README.md
├── Resources
├── OpenIG-Splash-BasedOnOpenIG.png
├── OpenIG-Splash-Versionless.xcf
├── OpenIG-Splash.xcf
├── openIG.ico
├── shaders
│ ├── SilverLining
│ │ ├── Original
│ │ │ ├── UserFunctions-frag.glsl
│ │ │ └── UserFunctions.glsl
│ │ ├── WithForwardPlusAndLogZ
│ │ │ ├── UserFunctions-frag.glsl
│ │ │ ├── UserFunctions.glsl
│ │ │ └── forward_plus_sl_ps.glsl
│ │ └── WithSimpleLighting
│ │ │ ├── UserFunctions-frag.glsl
│ │ │ └── UserFunctions.glsl
│ ├── Triton
│ │ ├── forward_plus_triton_ps.glsl
│ │ ├── user-functions.glsl
│ │ └── user-vert-functions.glsl
│ ├── forwardplus_math.glsl
│ ├── forwardplus_preamble.glsl
│ ├── forwardplus_ps.glsl
│ ├── forwardplus_vs.glsl
│ ├── lighting_math.glsl
│ ├── lightpoint_ps.glsl
│ ├── lightpoint_vs.glsl
│ ├── logz_ps.glsl
│ ├── logz_vs.glsl
│ ├── shadow_ps.glsl
│ ├── shadow_vs.glsl
│ ├── simplelighting_ps.glsl
│ ├── simplelighting_vs.glsl
│ ├── sprite_bb_gs.glsl
│ ├── sprite_bb_ps.glsl
│ └── sprite_bb_vs.glsl
└── textures
│ ├── flare.png
│ ├── flare_alpha.dds
│ ├── lensflare_green_1.dds
│ ├── lensflare_green_alpha_1.dds
│ ├── lensflare_green_alpha_2.dds
│ ├── lensflare_red_2.dds
│ ├── lensflare_red_alpha_1.dds
│ ├── lensflare_red_alpha_2.dds
│ ├── lensflare_red_alpha_3.dds
│ ├── lensflare_white_1.dds
│ ├── lensflare_white_alpha_1.dds
│ ├── lensflare_white_alpha_3.dds
│ ├── lensflare_white_alpha_4.dds
│ ├── lensflare_white_alpha_5.dds
│ ├── lensflare_white_no_alpha_3.dds
│ ├── particle.rgb
│ └── smoke.rgb
├── SDK-Readme.txt
├── Simulation
├── CMakeLists.txt
├── CMakeModules
│ ├── FindBoostHelper.cmake
│ ├── FindOSGHelper.cmake
│ ├── FindOpenIG.cmake
│ ├── PluginInstall.cmake
│ └── cmake_uninstall.cmake.in
├── OpenIG-Host
│ ├── CMakeLists.txt
│ ├── DataFiles
│ │ └── deployment.pri
│ ├── OpenIG-Host.pro
│ ├── README.txt
│ └── main.cpp
├── OpenIG-ImageGenerator
│ ├── CMakeLists.txt
│ ├── DataFiles
│ │ ├── OpenIG-Splash.jpg
│ │ ├── default.txt
│ │ ├── deployment.pri
│ │ ├── model
│ │ │ ├── mustang_yellow.osgb
│ │ │ ├── mustang_yellow.osgb.xml
│ │ │ ├── tire.osgb
│ │ │ └── tire.osgb.xml
│ │ └── openig.xml
│ ├── OpenIG-ImageGenerator.pro
│ └── main.cpp
├── OpenIG-Plugin
│ ├── CMakeLists.txt
│ ├── DataFiles
│ │ └── libIgPlugin-Client.so.xml
│ ├── OpenIG-Plugin.pro
│ └── main.cpp
├── OpenIG-TerrainQueryServer
│ ├── CMakeLists.txt
│ ├── DataFiles
│ │ └── deployment.pri
│ ├── OpenIG-TerrainQueryServer.pro
│ └── main.cpp
└── Simulation.pro
├── Utility-oigconv
├── CMakeLists.txt
├── OrientationConverter.cpp
├── OrientationConverter.h
├── Utility-oigconv.pro
├── deployment.pri
└── oigconv.cpp
├── Utility-veggen
├── CMakeLists.txt
├── DataFiles
│ └── VegetationInfo.xml
├── Utility-veggen.pro
├── deployment.pri
└── main.cpp
├── Utility-vegviewer
├── CMakeLists.txt
├── Utility-vegviewer.pro
├── deployment.pri
└── main.cpp
├── contributors.txt
├── doc
├── html
│ ├── _animation_8h.html
│ ├── _animation_8h_source.html
│ ├── _commands_8h_source.html
│ ├── _configuration_8h_source.html
│ ├── _core-_base_2_config_8h_source.html
│ ├── _core-_base_2_export_8h_source.html
│ ├── _core-_open_i_g_2_config_8h_source.html
│ ├── _core-_open_i_g_2_export_8h_source.html
│ ├── _core-_plugin_base_2_config_8h_source.html
│ ├── _core-_plugin_base_2_export_8h_source.html
│ ├── _engine_8h_source.html
│ ├── _file_system_8h_source.html
│ ├── _i_d_pool_8h_source.html
│ ├── _i_g_core_8h_source.html
│ ├── _i_g_plugin_core_8h_source.html
│ ├── _image_generator_8h_source.html
│ ├── _keypad_8h_source.html
│ ├── _mathematics_8h_source.html
│ ├── _plugin_8h_source.html
│ ├── _plugin_context_8h_source.html
│ ├── _plugin_host_8h_source.html
│ ├── _plugin_operation_8h_source.html
│ ├── _render_bins_8h_source.html
│ ├── _string_utils_8h_source.html
│ ├── _types_8h_source.html
│ ├── annotated.html
│ ├── bc_s.png
│ ├── bdwn.png
│ ├── class_open_i_g_1_1_base_1_1_animation_sequence_playback_callback-members.html
│ ├── class_open_i_g_1_1_base_1_1_animation_sequence_playback_callback.html
│ ├── class_open_i_g_1_1_base_1_1_animation_sequence_playback_callback.png
│ ├── class_open_i_g_1_1_base_1_1_animations-members.html
│ ├── class_open_i_g_1_1_base_1_1_animations.html
│ ├── class_open_i_g_1_1_base_1_1_commands-members.html
│ ├── class_open_i_g_1_1_base_1_1_commands.html
│ ├── class_open_i_g_1_1_base_1_1_commands_1_1_command-members.html
│ ├── class_open_i_g_1_1_base_1_1_commands_1_1_command.html
│ ├── class_open_i_g_1_1_base_1_1_commands_1_1_command.png
│ ├── class_open_i_g_1_1_base_1_1_configuration-members.html
│ ├── class_open_i_g_1_1_base_1_1_configuration.html
│ ├── class_open_i_g_1_1_base_1_1_file_system-members.html
│ ├── class_open_i_g_1_1_base_1_1_file_system.html
│ ├── class_open_i_g_1_1_base_1_1_generic_implementation_callback-members.html
│ ├── class_open_i_g_1_1_base_1_1_generic_implementation_callback.html
│ ├── class_open_i_g_1_1_base_1_1_generic_implementation_callback.png
│ ├── class_open_i_g_1_1_base_1_1_i_d_pool-members.html
│ ├── class_open_i_g_1_1_base_1_1_i_d_pool.html
│ ├── class_open_i_g_1_1_base_1_1_image_generator-members.html
│ ├── class_open_i_g_1_1_base_1_1_image_generator.html
│ ├── class_open_i_g_1_1_base_1_1_image_generator.png
│ ├── class_open_i_g_1_1_base_1_1_light_implementation_callback-members.html
│ ├── class_open_i_g_1_1_base_1_1_light_implementation_callback.html
│ ├── class_open_i_g_1_1_base_1_1_light_implementation_callback.png
│ ├── class_open_i_g_1_1_base_1_1_math-members.html
│ ├── class_open_i_g_1_1_base_1_1_math.html
│ ├── class_open_i_g_1_1_base_1_1_ref_animation_sequence_callbacks.html
│ ├── class_open_i_g_1_1_base_1_1_ref_animation_sequence_callbacks.png
│ ├── class_open_i_g_1_1_base_1_1_string_utils-members.html
│ ├── class_open_i_g_1_1_base_1_1_string_utils.html
│ ├── class_open_i_g_1_1_dymmu_g_u_i_action_adapter-members.html
│ ├── class_open_i_g_1_1_dymmu_g_u_i_action_adapter.html
│ ├── class_open_i_g_1_1_dymmu_g_u_i_action_adapter.png
│ ├── class_open_i_g_1_1_engine-members.html
│ ├── class_open_i_g_1_1_engine.html
│ ├── class_open_i_g_1_1_engine.png
│ ├── class_open_i_g_1_1_key_pad_camera_manipulator-members.html
│ ├── class_open_i_g_1_1_key_pad_camera_manipulator.html
│ ├── class_open_i_g_1_1_key_pad_camera_manipulator.png
│ ├── class_open_i_g_1_1_key_pad_event_handler-members.html
│ ├── class_open_i_g_1_1_key_pad_event_handler.html
│ ├── class_open_i_g_1_1_key_pad_event_handler.png
│ ├── class_open_i_g_1_1_plugin_base_1_1_plugin-members.html
│ ├── class_open_i_g_1_1_plugin_base_1_1_plugin.html
│ ├── class_open_i_g_1_1_plugin_base_1_1_plugin.png
│ ├── class_open_i_g_1_1_plugin_base_1_1_plugin_context-members.html
│ ├── class_open_i_g_1_1_plugin_base_1_1_plugin_context.html
│ ├── class_open_i_g_1_1_plugin_base_1_1_plugin_host-members.html
│ ├── class_open_i_g_1_1_plugin_base_1_1_plugin_host.html
│ ├── class_open_i_g_1_1_plugin_base_1_1_plugin_host.png
│ ├── class_open_i_g_1_1_plugin_base_1_1_plugin_operation-members.html
│ ├── class_open_i_g_1_1_plugin_base_1_1_plugin_operation.html
│ ├── class_open_i_g_1_1_plugin_base_1_1_plugin_operation.png
│ ├── classes.html
│ ├── closed.png
│ ├── dir_03afdc99cb57c147418d8186cf7c037f.html
│ ├── dir_50de1d2dc9ae0114344792283f676bab.html
│ ├── dir_7670e38820582fbbb84e7b7dd2276667.html
│ ├── doc.png
│ ├── doxygen.css
│ ├── doxygen.png
│ ├── dynsections.js
│ ├── files.html
│ ├── folderclosed.png
│ ├── folderopen.png
│ ├── functions.html
│ ├── functions_0x7e.html
│ ├── functions_a.html
│ ├── functions_b.html
│ ├── functions_c.html
│ ├── functions_d.html
│ ├── functions_e.html
│ ├── functions_enum.html
│ ├── functions_f.html
│ ├── functions_func.html
│ ├── functions_func_0x7e.html
│ ├── functions_func_b.html
│ ├── functions_func_c.html
│ ├── functions_func_d.html
│ ├── functions_func_e.html
│ ├── functions_func_f.html
│ ├── functions_func_g.html
│ ├── functions_func_i.html
│ ├── functions_func_l.html
│ ├── functions_func_m.html
│ ├── functions_func_n.html
│ ├── functions_func_o.html
│ ├── functions_func_p.html
│ ├── functions_func_r.html
│ ├── functions_func_s.html
│ ├── functions_func_t.html
│ ├── functions_func_u.html
│ ├── functions_func_v.html
│ ├── functions_g.html
│ ├── functions_i.html
│ ├── functions_l.html
│ ├── functions_m.html
│ ├── functions_n.html
│ ├── functions_o.html
│ ├── functions_p.html
│ ├── functions_r.html
│ ├── functions_s.html
│ ├── functions_t.html
│ ├── functions_type.html
│ ├── functions_u.html
│ ├── functions_v.html
│ ├── functions_vars.html
│ ├── hierarchy.html
│ ├── index.html
│ ├── jquery.js
│ ├── menu.js
│ ├── menudata.js
│ ├── nav_f.png
│ ├── nav_g.png
│ ├── nav_h.png
│ ├── open.png
│ ├── openig_logo.png
│ ├── search
│ │ ├── all_0.html
│ │ ├── all_0.js
│ │ ├── all_1.html
│ │ ├── all_1.js
│ │ ├── all_10.html
│ │ ├── all_10.js
│ │ ├── all_11.html
│ │ ├── all_11.js
│ │ ├── all_12.html
│ │ ├── all_12.js
│ │ ├── all_13.html
│ │ ├── all_13.js
│ │ ├── all_14.html
│ │ ├── all_14.js
│ │ ├── all_15.html
│ │ ├── all_15.js
│ │ ├── all_2.html
│ │ ├── all_2.js
│ │ ├── all_3.html
│ │ ├── all_3.js
│ │ ├── all_4.html
│ │ ├── all_4.js
│ │ ├── all_5.html
│ │ ├── all_5.js
│ │ ├── all_6.html
│ │ ├── all_6.js
│ │ ├── all_7.html
│ │ ├── all_7.js
│ │ ├── all_8.html
│ │ ├── all_8.js
│ │ ├── all_9.html
│ │ ├── all_9.js
│ │ ├── all_a.html
│ │ ├── all_a.js
│ │ ├── all_b.html
│ │ ├── all_b.js
│ │ ├── all_c.html
│ │ ├── all_c.js
│ │ ├── all_d.html
│ │ ├── all_d.js
│ │ ├── all_e.html
│ │ ├── all_e.js
│ │ ├── all_f.html
│ │ ├── all_f.js
│ │ ├── classes_0.html
│ │ ├── classes_0.js
│ │ ├── classes_1.html
│ │ ├── classes_1.js
│ │ ├── classes_2.html
│ │ ├── classes_2.js
│ │ ├── classes_3.html
│ │ ├── classes_3.js
│ │ ├── classes_4.html
│ │ ├── classes_4.js
│ │ ├── classes_5.html
│ │ ├── classes_5.js
│ │ ├── classes_6.html
│ │ ├── classes_6.js
│ │ ├── classes_7.html
│ │ ├── classes_7.js
│ │ ├── classes_8.html
│ │ ├── classes_8.js
│ │ ├── classes_9.html
│ │ ├── classes_9.js
│ │ ├── classes_a.html
│ │ ├── classes_a.js
│ │ ├── classes_b.html
│ │ ├── classes_b.js
│ │ ├── classes_c.html
│ │ ├── classes_c.js
│ │ ├── classes_d.html
│ │ ├── classes_d.js
│ │ ├── classes_e.html
│ │ ├── classes_e.js
│ │ ├── close.png
│ │ ├── enums_0.html
│ │ ├── enums_0.js
│ │ ├── enums_1.html
│ │ ├── enums_1.js
│ │ ├── enums_2.html
│ │ ├── enums_2.js
│ │ ├── enums_3.html
│ │ ├── enums_3.js
│ │ ├── files_0.html
│ │ ├── files_0.js
│ │ ├── functions_0.html
│ │ ├── functions_0.js
│ │ ├── functions_1.html
│ │ ├── functions_1.js
│ │ ├── functions_10.html
│ │ ├── functions_10.js
│ │ ├── functions_11.html
│ │ ├── functions_11.js
│ │ ├── functions_12.html
│ │ ├── functions_12.js
│ │ ├── functions_2.html
│ │ ├── functions_2.js
│ │ ├── functions_3.html
│ │ ├── functions_3.js
│ │ ├── functions_4.html
│ │ ├── functions_4.js
│ │ ├── functions_5.html
│ │ ├── functions_5.js
│ │ ├── functions_6.html
│ │ ├── functions_6.js
│ │ ├── functions_7.html
│ │ ├── functions_7.js
│ │ ├── functions_8.html
│ │ ├── functions_8.js
│ │ ├── functions_9.html
│ │ ├── functions_9.js
│ │ ├── functions_a.html
│ │ ├── functions_a.js
│ │ ├── functions_b.html
│ │ ├── functions_b.js
│ │ ├── functions_c.html
│ │ ├── functions_c.js
│ │ ├── functions_d.html
│ │ ├── functions_d.js
│ │ ├── functions_e.html
│ │ ├── functions_e.js
│ │ ├── functions_f.html
│ │ ├── functions_f.js
│ │ ├── mag_sel.png
│ │ ├── nomatches.html
│ │ ├── search.css
│ │ ├── search.js
│ │ ├── search_l.png
│ │ ├── search_m.png
│ │ ├── search_r.png
│ │ ├── searchdata.js
│ │ ├── typedefs_0.html
│ │ ├── typedefs_0.js
│ │ ├── typedefs_1.html
│ │ ├── typedefs_1.js
│ │ ├── typedefs_2.html
│ │ ├── typedefs_2.js
│ │ ├── typedefs_3.html
│ │ ├── typedefs_3.js
│ │ ├── typedefs_4.html
│ │ ├── typedefs_4.js
│ │ ├── variables_0.html
│ │ └── variables_0.js
│ ├── splitbar.png
│ ├── struct_open_i_g_1_1_base_1_1_animation_attributes-members.html
│ ├── struct_open_i_g_1_1_base_1_1_animation_attributes.html
│ ├── struct_open_i_g_1_1_base_1_1_animations_1_1_animation-members.html
│ ├── struct_open_i_g_1_1_base_1_1_animations_1_1_animation.html
│ ├── struct_open_i_g_1_1_base_1_1_animations_1_1_animation.png
│ ├── struct_open_i_g_1_1_base_1_1_animations_1_1_animation_1_1_sequence-members.html
│ ├── struct_open_i_g_1_1_base_1_1_animations_1_1_animation_1_1_sequence.html
│ ├── struct_open_i_g_1_1_base_1_1_animations_1_1_animation_1_1_sequence.png
│ ├── struct_open_i_g_1_1_base_1_1_animations_1_1_animation_container.html
│ ├── struct_open_i_g_1_1_base_1_1_animations_1_1_animation_container.png
│ ├── struct_open_i_g_1_1_base_1_1_animations_1_1_runtime_animation-members.html
│ ├── struct_open_i_g_1_1_base_1_1_animations_1_1_runtime_animation.html
│ ├── struct_open_i_g_1_1_base_1_1_animations_1_1_runtime_animation.png
│ ├── struct_open_i_g_1_1_base_1_1_atmosphere_attributes-members.html
│ ├── struct_open_i_g_1_1_base_1_1_atmosphere_attributes.html
│ ├── struct_open_i_g_1_1_base_1_1_c_loud_layer_attributes-members.html
│ ├── struct_open_i_g_1_1_base_1_1_c_loud_layer_attributes.html
│ ├── struct_open_i_g_1_1_base_1_1_c_loud_layer_file_attributes-members.html
│ ├── struct_open_i_g_1_1_base_1_1_c_loud_layer_file_attributes.html
│ ├── struct_open_i_g_1_1_base_1_1_commands_1_1_command_exec_callback-members.html
│ ├── struct_open_i_g_1_1_base_1_1_commands_1_1_command_exec_callback.html
│ ├── struct_open_i_g_1_1_base_1_1_commands_1_1_command_exec_callback.png
│ ├── struct_open_i_g_1_1_base_1_1_date_attributes-members.html
│ ├── struct_open_i_g_1_1_base_1_1_date_attributes.html
│ ├── struct_open_i_g_1_1_base_1_1_environmental_map_attributes-members.html
│ ├── struct_open_i_g_1_1_base_1_1_environmental_map_attributes.html
│ ├── struct_open_i_g_1_1_base_1_1_fog_attributes-members.html
│ ├── struct_open_i_g_1_1_base_1_1_fog_attributes.html
│ ├── struct_open_i_g_1_1_base_1_1_generic_attribute.html
│ ├── struct_open_i_g_1_1_base_1_1_generic_attribute.png
│ ├── struct_open_i_g_1_1_base_1_1_i_d_pool_1_1_id_group-members.html
│ ├── struct_open_i_g_1_1_base_1_1_i_d_pool_1_1_id_group.html
│ ├── struct_open_i_g_1_1_base_1_1_image_generator_1_1_intersection_callback-members.html
│ ├── struct_open_i_g_1_1_base_1_1_image_generator_1_1_intersection_callback.html
│ ├── struct_open_i_g_1_1_base_1_1_image_generator_1_1_intersection_callback.png
│ ├── struct_open_i_g_1_1_base_1_1_image_generator_1_1_read_node_implementation_callback-members.html
│ ├── struct_open_i_g_1_1_base_1_1_image_generator_1_1_read_node_implementation_callback.html
│ ├── struct_open_i_g_1_1_base_1_1_image_generator_1_1_read_node_implementation_callback.png
│ ├── struct_open_i_g_1_1_base_1_1_light_attributes-members.html
│ ├── struct_open_i_g_1_1_base_1_1_light_attributes.html
│ ├── struct_open_i_g_1_1_base_1_1_multi_switch_attributes-members.html
│ ├── struct_open_i_g_1_1_base_1_1_multi_switch_attributes.html
│ ├── struct_open_i_g_1_1_base_1_1_rain_snow_attributes-members.html
│ ├── struct_open_i_g_1_1_base_1_1_rain_snow_attributes.html
│ ├── struct_open_i_g_1_1_base_1_1_time_of_day_attributes-members.html
│ ├── struct_open_i_g_1_1_base_1_1_time_of_day_attributes.html
│ ├── struct_open_i_g_1_1_base_1_1_wind_attributes-members.html
│ ├── struct_open_i_g_1_1_base_1_1_wind_attributes.html
│ ├── struct_open_i_g_1_1_plugin_base_1_1_plugin_context_1_1_attribute-members.html
│ ├── struct_open_i_g_1_1_plugin_base_1_1_plugin_context_1_1_attribute.html
│ ├── struct_open_i_g_1_1_plugin_base_1_1_plugin_context_1_1_attribute.png
│ ├── sync_off.png
│ ├── sync_on.png
│ ├── tab_a.png
│ ├── tab_b.png
│ ├── tab_h.png
│ ├── tab_s.png
│ └── tabs.css
└── openig_logo.png
├── openig_version.pri
└── releasenotes.txt
/Application-A320/DataFiles/OpenIG-Splash.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/Application-A320/DataFiles/OpenIG-Splash.jpg
--------------------------------------------------------------------------------
/Application-A320/DataFiles/boeing.txt:
--------------------------------------------------------------------------------
1 | #All platforms
2 | addentity 2 {$OPENIG_DATA_PATH;/usr/local/database;../data}/model/radar/radar.FBX.(0.1,0.1,0.1).scale -50 50 5 0 90 0
3 | addentity 1 {$OPENIG_DATA_PATH;/usr/local/database;../data}/model/b747/B747-8i.ive 0 0 10 0 0 0
4 | addentity 0 {$OPENIG_DATA_PATH/terrain;/data/OIG/OIG_DEMO_SC_7_NT_;../data/terrain}/master.flt.osg 0 0 0 -51.1 0 0
5 |
6 | fpo -4 0 -35.1
7 |
8 | ms SBSC_Activ 0
9 |
10 | #addentity 0 {$OPENIG_DATA_PATH/geocentric;/data/OIG/OIG_DEMO_SC_7_NT_;../data/geocentric}/master.geocentric.osg 0 0 0 0 0 0
11 | # If you have Geocentric visual database
12 | # use this command to set the zero 0,0,0
13 | # in geographics coords. The entity will
14 | # be placed right there
15 | #geozero -22.943 -43.7251
16 |
17 | playanim 2 fbx:"Take 001":LOOP
18 |
19 | manip 1 trackball
20 | bindcamera 1 10 30 -2 -200 0 0
21 |
22 | tod 5 0
23 | fog 500000
24 | wind 5 90
25 | addclouds 0 4 500 3000 0.7
26 |
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/Application-A320/DataFiles/default.txt:
--------------------------------------------------------------------------------
1 | #All platforms
2 | #addentity 2 {$OPENIG_DATA_PATH;/usr/local/database;../data}/model/radar/radar.FBX.(0.1,0.1,0.1).scale -50 50 5 0 90 0
3 | addentity 1 {$OPENIG_DATA_PATH;/usr/local/database;../data}/model/A320/a320.ive 0 0 0 0 0 0
4 | addentity 0 {$OPENIG_DATA_PATH/terrain/OIG_DEMO_SC_7_NT_;/data/OIG/OIG_DEMO_SC_7_NT_;../data/terrain}/master.flt.osg 0 0 0 -51.1 0 0
5 |
6 | fpo -4 0 -37
7 |
8 | ms SBSC_Activ 0
9 |
10 | #Geocentric example
11 | #addentity 0 {$OPENIG_DATA_PATH/geocentric;/data/OIG/OIG_DEMO_SC_7_NT_;../data/geocentric}/master.geocentric.osg 0 0 0 0 0 0
12 | # If you have Geocentric visual database
13 | # use this command to set the zero 0,0,0
14 | # in geographics coords. The entity will
15 | # be placed right there
16 | #geozero -22.943 -43.7251
17 |
18 | #playanim 2 fbx:"Take 001":LOOP
19 |
20 | manip 1 trackball
21 | bindcamera 1 10 30 -2 -200 0 0
22 |
23 | tod 7 59
24 | fog 50000
25 | wind 5 90
26 | addclouds 0 0 1500 0 1
27 |
28 | #silverlining flat dynamic
29 |
30 | loadconfig richcolorsdemo.txt
31 |
32 | #To load the required cloud layers
33 | #for the IITSEC demo, uncomment
34 | #this line before executing
35 | #this demo....
36 | #loadconfig iitsec.txt
37 |
--------------------------------------------------------------------------------
/Application-A320/DataFiles/flightpath.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/Application-A320/DataFiles/flightpath.bin
--------------------------------------------------------------------------------
/Application-A320/DataFiles/iitsec.txt:
--------------------------------------------------------------------------------
1 | #
2 | # cloud layers required for I/ITSEC demo
3 | # feel free to comment these out if you
4 | # are not running that demo loop...
5 | # although they should not effect your
6 | # performance as they are loaded disabled
7 | #
8 | addclouds 1 4 6000 1000 .75 false
9 | addclouds 2 8 3500 2000 .75 false
10 | addclouds 3 2 6000 1500 1 false
11 | addclouds 4 6 2500 1500 1 false
12 |
--------------------------------------------------------------------------------
/Application-A320/DataFiles/richcolorsdemo.txt:
--------------------------------------------------------------------------------
1 | #f+ disable
2 | gamma 0.8
3 | ambient+ 0.35 0.35 0.35
4 | diffuse+ 0.2 0.2 0.2
5 |
6 |
--------------------------------------------------------------------------------
/Application-Bullet/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | SET( APP_NAME openig-demo-bullet )
2 |
3 | SET( TARGET_SRC_FILES main.cpp )
4 | SET( TARGET_OTHER_FILES DataFiles/default.txt
5 | DataFiles/openig.xml
6 | DataFiles/OpenIG-Bullet-Splash.jpg
7 | DataFiles/deployment.pri
8 | DataFiles/mustang_yellow.osgb.bullet.xml
9 | DataFiles/mustang_yellow.osgb.xml
10 | )
11 |
12 | ADD_EXECUTABLE( ${APP_NAME} ${TARGET_SRC_FILES}
13 | ${TARGET_OTHER_FILES} )
14 |
15 | TARGET_LINK_LIBRARIES( ${APP_NAME}
16 | ${OSG_LIBRARIES}
17 | OpenIG-Engine
18 | ${OSGBULLET_LIBRARIES}
19 | ${BULLET_LIBRARIES}
20 | )
21 |
22 | INSTALL(
23 | TARGETS ${APP_NAME}
24 | RUNTIME DESTINATION bin/openig-bullet COMPONENT openig
25 | )
26 |
27 | SET_TARGET_PROPERTIES( ${APP_NAME} PROPERTIES PROJECT_LABEL "Application Bullet" )
28 |
29 | SET(INSTALL_INCDIR include)
30 | SET(INSTALL_BINDIR bin/openig-bullet)
31 | IF(WIN32)
32 | SET(INSTALL_LIBDIR bin)
33 | SET(INSTALL_ARCHIVEDIR lib)
34 | ELSE()
35 | SET(INSTALL_LIBDIR ${CMAKE_INSTALL_LIBDIR})
36 | SET(INSTALL_ARCHIVEDIR ${CMAKE_INSTALL_LIBDIR})
37 | ENDIF()
38 |
39 | INSTALL(FILES ${CMAKE_CURRENT_LIST_DIR}/DataFiles/default.txt DESTINATION ${INSTALL_BINDIR}/)
40 | INSTALL(FILES ${CMAKE_CURRENT_LIST_DIR}/DataFiles/OpenIG-Bullet-Splash.jpg DESTINATION ${INSTALL_BINDIR}/igdata/)
41 | INSTALL(FILES ${CMAKE_CURRENT_LIST_DIR}/DataFiles/openig.xml DESTINATION ${INSTALL_BINDIR}/igdata/)
42 |
--------------------------------------------------------------------------------
/Application-Bullet/DataFiles/OpenIG-Bullet-Splash.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/Application-Bullet/DataFiles/OpenIG-Bullet-Splash.jpg
--------------------------------------------------------------------------------
/Application-Bullet/DataFiles/default.txt:
--------------------------------------------------------------------------------
1 | #Linux/MacOS
2 | #add the entities to the OIG scene, 0 has to be the terrain
3 | #addentity 0 /usr/local/database/model/bullet/RT_CITY_STOP_LIGHTS_002.osgb 0 0 0 0 0 0
4 | #addentity 1 /usr/local/database/model/bullet/mustang_yellow.osgb 0 0 0 0 0 0
5 |
6 | #Windows
7 | #add the entities to the OIG scene, 0 has to be the terrain
8 | #addentity 0 ..\data\model\bullet\RT_CITY_STOP_LIGHTS_002.osgb 0 0 0 0 0 0
9 | #addentity 1 ..\data\model\bullet\mustang_yellow.osgb 0 0 0 0 0 0
10 |
11 | #All platforms
12 | addentity 0 {$OPENIG_DATA_PATH;/usr/local/database;../data}/model/bullet/RT_CITY_STOP_LIGHTS_002.osgb 0 0 0 0 0 0
13 | addentity 1 {$OPENIG_DATA_PATH;/usr/local/database;../data}/model/bullet/mustang_yellow.osgb 0 0 0 0 0 0
14 |
15 | #for not in networking
16 | {$OPENIG_NETWORKING_MODE==NONE} manip 1 trackball
17 |
18 | #for MASTER
19 | {$OPENIG_NETWORKING_MODE==MASTER} manip 1 trackball
20 |
21 | #for SLAVE we turn off
22 | #local control so that we only move
23 | #the camera and the model
24 | #by the data coming in from
25 | #the MASTER over the network
26 | #
27 | {$OPENIG_NETWORKING_MODE==SLAVE} manip 1 trackball off
28 | {$OPENIG_NETWORKING_MODE==SLAVE} bullet freeze
29 |
30 | #for both if you want to display stats
31 | #if you are the MASTER this only works in TCP mode transfers
32 | #
33 | netstats on
34 |
35 | fog 100000000
36 | tod 18 0
37 |
--------------------------------------------------------------------------------
/Application-Bullet/DataFiles/mustang_yellow.osgb.bullet.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 1
4 | 800
5 | mustang_yellow.osgb
6 | tire.osgb
7 |
8 |
11 | 180
12 |
13 |
14 | 0.375
15 | 0
16 | 2
17 | 1
18 | 5000
19 | 0.6
20 | 20
21 | 2.3
22 | 4.4
23 | 0.1
24 | 0.02
25 | 0.4
26 |
27 |
28 | 1000
29 | 100
30 |
31 |
--------------------------------------------------------------------------------
/Application-Bullet/README.txt:
--------------------------------------------------------------------------------
1 | To run this demo standalone, please set your environmental variable
2 | OPENIG_NETWORKING_MODE=NONE. Then simply start the demo application
3 | as normal. Use the up/down arrow keys to go forward and reverse,
4 | left/right arrow keys to steer.
5 |
6 | Otherwise you will need to run 2 copies of the demo, one as master
7 | the other as the slave after setting up the proper network settings
8 | for your local network in the network plugins xml data/config file
9 | settings. This file and all the OIG plugin files should be located
10 | in the plugins directory with all the plugin shared library files.
11 |
12 |
--------------------------------------------------------------------------------
/Application-Earth/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | SET( APP_NAME openig-demo-earth )
2 |
3 | SET( TARGET_SRC_FILES main.cpp )
4 | SET( TARGET_OTHER_FILES DataFiles/default.txt
5 | DataFiles/openig.xml
6 | DataFiles/OpenIG-Earth-Splash.jpg
7 | DataFiles/deployment.pri
8 | )
9 |
10 | ADD_EXECUTABLE( ${APP_NAME} ${TARGET_SRC_FILES}
11 | ${TARGET_OTHER_FILES} )
12 |
13 | TARGET_LINK_LIBRARIES( ${APP_NAME}
14 | ${OSG_LIBRARIES}
15 | ${OSGEARTH_LIBRARIES}
16 | OpenIG-Engine
17 | ${OSGEARTH_LIBRARY}
18 | ${OSGEARTHUTIL_LIBRARY}
19 | )
20 |
21 | INSTALL(
22 | TARGETS ${APP_NAME}
23 | RUNTIME DESTINATION bin/openig-earth COMPONENT openig
24 | )
25 |
26 | SET_TARGET_PROPERTIES( ${APP_NAME} PROPERTIES PROJECT_LABEL "Application Earth" )
27 |
28 | SET(INSTALL_INCDIR include)
29 | SET(INSTALL_BINDIR bin/openig-earth)
30 | IF(WIN32)
31 | SET(INSTALL_LIBDIR bin)
32 | SET(INSTALL_ARCHIVEDIR lib)
33 | ELSE()
34 | SET(INSTALL_LIBDIR ${CMAKE_INSTALL_LIBDIR})
35 | SET(INSTALL_ARCHIVEDIR ${CMAKE_INSTALL_LIBDIR})
36 | ENDIF()
37 |
38 | INSTALL(FILES ${CMAKE_CURRENT_LIST_DIR}/DataFiles/openig.xml DESTINATION ${INSTALL_BINDIR}/igdata/)
39 | INSTALL(FILES ${CMAKE_CURRENT_LIST_DIR}/DataFiles/OpenIG-Earth-Splash.jpg DESTINATION ${INSTALL_BINDIR}/igdata/)
40 | INSTALL(FILES ${CMAKE_CURRENT_LIST_DIR}/DataFiles/default.txt DESTINATION ${INSTALL_BINDIR}/)
41 |
--------------------------------------------------------------------------------
/Application-Earth/DataFiles/OpenIG-Earth-Splash.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/Application-Earth/DataFiles/OpenIG-Earth-Splash.jpg
--------------------------------------------------------------------------------
/Application-Earth/DataFiles/default.txt:
--------------------------------------------------------------------------------
1 | #All platforms
2 | addentity 0 {$OPENIG_DATA_PATH;/usr/local/database;../data}/earth/boston.earth 0 0 0 0 0 0
3 | addentity 1 {$OPENIG_DATA_PATH;/usr/local/database;../data}/model/f18/f18.ive 0 0 10 0 0 0
4 |
5 |
6 | #Set SunDogs Silverling computations
7 | #to use geocentric mode
8 | silverlining geocentric
9 | #same for SunDogs Tritons
10 | triton geocentric
11 |
12 | #Set Time of day to 5pm
13 | tod 17 0
14 |
15 |
--------------------------------------------------------------------------------
/Application-Earth/DataFiles/openig.xml:
--------------------------------------------------------------------------------
1 |
2 | no
3 | 10.0
4 | 500.0
5 | 4096
6 | 0
7 | 1
8 | 0
9 | 6
10 | yes
11 | 5
12 | igdata/OpenIG-Earth-Splash.jpg
13 |
14 |
15 | -3
16 | SilverLining
17 |
18 |
19 | -2
20 | CIGI
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/Application-Earth/README.txt:
--------------------------------------------------------------------------------
1 | This is very simple application that shows usage of the simple OpenIG CIGI plugin with osgearth.
2 | You will need a CIGI host to feed the application with packets.
3 |
4 | Tested with the CIGI Host emulator from http://cigi.sourceforge.net/product_he.php
--------------------------------------------------------------------------------
/CMakeModules/CMakeParseArguments.cmake:
--------------------------------------------------------------------------------
1 | #.rst:
2 | # CMakeParseArguments
3 | # -------------------
4 | #
5 | # This module once implemented the :command:`cmake_parse_arguments` command
6 | # that is now implemented natively by CMake. It is now an empty placeholder
7 | # for compatibility with projects that include it to get the command from
8 | # CMake 3.4 and lower.
9 |
10 | #=============================================================================
11 | # Copyright 2010 Alexander Neundorf
12 | #
13 | # Distributed under the OSI-approved BSD License (the "License");
14 | # see accompanying file Copyright.txt for details.
15 | #
16 | # This software is distributed WITHOUT ANY WARRANTY; without even the
17 | # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
18 | # See the License for more information.
19 | #=============================================================================
20 | # (To distribute this file outside of CMake, substitute the full
21 | # License text for the above reference.)
--------------------------------------------------------------------------------
/CMakeModules/FindBoostHelper.cmake:
--------------------------------------------------------------------------------
1 | SET(Boost_USE_MULTITHREADED ON)
2 | IF(WIN32)
3 | set(Boost_USE_STATIC_LIBS ON) # only find static libs
4 | set(Boost_USE_STATIC_RUNTIME OFF)
5 | ENDIF()
6 | FIND_PACKAGE( Boost 1.52 REQUIRED COMPONENTS "system" "filesystem" "date_time" "regex" "thread" "chrono")
7 |
--------------------------------------------------------------------------------
/CMakeModules/FindTBB/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2015 Justus Calvin
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
23 |
--------------------------------------------------------------------------------
/CMakeModules/ModuleInstall.cmake:
--------------------------------------------------------------------------------
1 | SET(INSTALL_INCDIR include)
2 | SET(INSTALL_BINDIR bin)
3 | IF(WIN32)
4 | SET(INSTALL_LIBDIR bin)
5 | SET(INSTALL_ARCHIVEDIR lib)
6 | ELSE()
7 | SET(INSTALL_LIBDIR ${CMAKE_INSTALL_LIBDIR})
8 | SET(INSTALL_ARCHIVEDIR ${CMAKE_INSTALL_LIBDIR})
9 | ENDIF()
10 |
11 | SET(HEADERS_GROUP "Header Files")
12 |
13 | SOURCE_GROUP(
14 | ${HEADERS_GROUP}
15 | FILES ${LIB_PUBLIC_HEADERS}
16 | )
17 |
18 | INSTALL(
19 | TARGETS ${LIB_NAME}
20 | EXPORT openig-targets
21 | RUNTIME DESTINATION ${INSTALL_BINDIR} COMPONENT libopenig
22 | LIBRARY DESTINATION ${INSTALL_LIBDIR} COMPONENT libopenig
23 | ARCHIVE DESTINATION ${INSTALL_ARCHIVEDIR} COMPONENT libopenig-dev
24 | )
25 |
26 | # FIXME: Do not run for OS X framework
27 | INSTALL(
28 | FILES ${LIB_PUBLIC_HEADERS}
29 | DESTINATION ${INSTALL_INCDIR}/${LIB_NAME}
30 | COMPONENT libopenig-dev
31 | )
32 |
33 |
--------------------------------------------------------------------------------
/CMakeModules/PluginInstall.cmake:
--------------------------------------------------------------------------------
1 | SET(INSTALL_BINDIR bin/plugins)
2 | IF(WIN32)
3 | SET(INSTALL_LIBDIR bin/plugins)
4 | SET(INSTALL_ARCHIVEDIR lib/plugins)
5 | ELSE()
6 | SET(INSTALL_LIBDIR ${CMAKE_INSTALL_LIBDIR}/plugins)
7 | SET(INSTALL_ARCHIVEDIR ${CMAKE_INSTALL_LIBDIR}/plugins)
8 | ENDIF()
9 |
10 | INSTALL(
11 | TARGETS ${LIB_NAME}
12 | EXPORT openig-targets
13 | RUNTIME DESTINATION ${INSTALL_BINDIR} COMPONENT libopenig
14 | LIBRARY DESTINATION ${INSTALL_LIBDIR} COMPONENT libopenig
15 | ARCHIVE DESTINATION ${INSTALL_ARCHIVEDIR} COMPONENT libopenig-dev
16 | )
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Core-PluginBase/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | SET( LIB_NAME OpenIG-PluginBase )
2 | SET( HEADER_PATH ${PROJECT_SOURCE_DIR}/Core-PluginBase )
3 | ADD_DEFINITIONS( -DIGPLUGINCORE_LIBRARY )
4 |
5 | SET( LIB_PUBLIC_HEADERS
6 | ${HEADER_PATH}/Config.h
7 | ${HEADER_PATH}/Export.h
8 | ${HEADER_PATH}/IGPluginCore.h
9 | ${HEADER_PATH}/Plugin.h
10 | ${HEADER_PATH}/PluginContext.h
11 | ${HEADER_PATH}/PluginHost.h
12 | ${HEADER_PATH}/PluginOperation.h
13 | )
14 |
15 | SET( _IgPluginCoreSourceFiles
16 | PluginHost.cpp
17 | )
18 |
19 | INCLUDE_DIRECTORIES(${Boost_INCLUDE_DIRS})
20 |
21 | ADD_LIBRARY( ${LIB_NAME} SHARED
22 | ${LIB_PUBLIC_HEADERS}
23 | ${_IgPluginCoreSourceFiles}
24 | )
25 |
26 | TARGET_LINK_LIBRARIES( ${LIB_NAME}
27 | ${OSG_LIBRARIES}
28 | ${Boost_LIBRARIES}
29 | OpenIG-Base
30 | )
31 |
32 | SET_TARGET_PROPERTIES( ${LIB_NAME} PROPERTIES VERSION ${OPENIG_VERSION} )
33 | SET_TARGET_PROPERTIES( ${LIB_NAME} PROPERTIES SOVERSION ${OPENIG_VERSION} )
34 | SET_TARGET_PROPERTIES( ${LIB_NAME} PROPERTIES PROJECT_LABEL "Core PluginBase" )
35 | SET_TARGET_PROPERTIES (${target} PROPERTIES DEFINE_SYMBOL "IGPLUGINCORE_LIBRARY")
36 |
37 | INCLUDE( ModuleInstall REQUIRED )
38 |
--------------------------------------------------------------------------------
/Core-Utils/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | SET( LIB_NAME OpenIG-Utils )
2 | SET( HEADER_PATH ${PROJECT_SOURCE_DIR}/Core-Utils )
3 | ADD_DEFINITIONS( -DIGCOREUTILS_LIBRARY )
4 |
5 | SET( LIB_PUBLIC_HEADERS
6 | ${HEADER_PATH}/Config.h
7 | ${HEADER_PATH}/Export.h
8 | ${HEADER_PATH}/GLErrorUtils.h
9 | ${HEADER_PATH}/TBO.h
10 | ${HEADER_PATH}/FrameLogging.h
11 | ${HEADER_PATH}/ShaderUtils.h
12 | ${HEADER_PATH}/TextureCache.h
13 | )
14 |
15 | SET( _IgCoreUtilsSourceFiles
16 | GLErrorUtils.cpp
17 | ShaderUtils.cpp
18 | TBO.cpp
19 | TextureCache.cpp
20 | )
21 |
22 | ADD_LIBRARY( ${LIB_NAME} SHARED
23 | ${LIB_PUBLIC_HEADERS}
24 | ${_IgCoreUtilsSourceFiles}
25 | )
26 |
27 | INCLUDE_DIRECTORIES(${Boost_INCLUDE_DIRS})
28 |
29 | TARGET_LINK_LIBRARIES( ${LIB_NAME}
30 | ${OSG_LIBRARIES}
31 | ${OPENGL_LIBRARY}
32 | ${Boost_LIBRARIES}
33 | OpenIG-Graphics
34 | )
35 |
36 | SET_TARGET_PROPERTIES( ${LIB_NAME} PROPERTIES VERSION ${OPENIG_VERSION} )
37 | SET_TARGET_PROPERTIES( ${LIB_NAME} PROPERTIES SOVERSION ${OPENIG_VERSION} )
38 | SET_TARGET_PROPERTIES( ${LIB_NAME} PROPERTIES PROJECT_LABEL "Core Utils" )
39 | SET_TARGET_PROPERTIES (${target} PROPERTIES DEFINE_SYMBOL "IGCOREUTILS_LIBRARY")
40 |
41 | INCLUDE( ModuleInstall REQUIRED )
42 |
--------------------------------------------------------------------------------
/LICENSE.addendum:
--------------------------------------------------------------------------------
1 |
2 | As an exception to the included LGPL license, members of the United States
3 | Air Force 76th Software Maintenance Group are hereby granted permission
4 | to copy, alter and distribute the Covered Work, modified versions of the
5 | Covered Work, and Combined Works in any form under a license of their
6 | choosing provided that the following conditions are met:
7 |
8 | a) A "Splash Screen" containing the text/message "Based on the
9 | Compro OpenIG engine! -- http://www.compro.net", must be displayed
10 | prominently on all graphical output channels of any Application which
11 | uses the Covered Work for a minimum of 5 seconds at the startup of the
12 | Application.
13 |
14 | b) These conditions are enforced by any license the Covered Work is
15 | distributed under.
16 |
--------------------------------------------------------------------------------
/Library-Bullet/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | SET( LIB_NAME OpenIG-Bullet )
2 | SET( HEADER_PATH ${PROJECT_SOURCE_DIR}/Library-Bullet )
3 | ADD_DEFINITIONS( -DIGLIBBULLET_LIBRARY )
4 |
5 | SET( LIB_PUBLIC_HEADERS
6 | ${HEADER_PATH}/Export.h
7 | ${HEADER_PATH}/BulletManager.h
8 | ${HEADER_PATH}/ConfigReader.h
9 | ${HEADER_PATH}/Vehicle.h
10 | )
11 |
12 | SET( LibBulletSourceFiles
13 | BulletManager.cpp
14 | ConfigReader.cpp
15 | Vehicle.cpp
16 | )
17 |
18 | ADD_LIBRARY( ${LIB_NAME} SHARED
19 | ${LIB_PUBLIC_HEADERS}
20 | ${LibBulletSourceFiles}
21 | )
22 |
23 | INCLUDE_DIRECTORIES(
24 | ${Boost_INCLUDE_DIRS}
25 | ${BULLET_INCLUDE_DIR}
26 | ${OSGBULLET_INCLUDE_DIR}
27 | )
28 |
29 | TARGET_LINK_LIBRARIES( ${LIB_NAME}
30 | ${OSG_LIBRARIES}
31 | ${OSGBULLET_LIBRARIES}
32 | ${BULLET_LIBRARIES}
33 | ${Boost_LIBRARIES}
34 | OpenIG-Base
35 | )
36 |
37 | SET_TARGET_PROPERTIES( ${LIB_NAME} PROPERTIES VERSION ${OPENIG_VERSION} )
38 | SET_TARGET_PROPERTIES( ${LIB_NAME} PROPERTIES SOVERSION ${OPENIG_VERSION} )
39 | SET_TARGET_PROPERTIES( ${LIB_NAME} PROPERTIES PROJECT_LABEL "Library Bullet" )
40 | SET_TARGET_PROPERTIES (${target} PROPERTIES DEFINE_SYMBOL "IGLIBBULLET_LIBRARY")
41 |
42 | INCLUDE( ModuleInstall REQUIRED )
43 |
--------------------------------------------------------------------------------
/Library-Graphics/OIGCudaPreamble.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 |
3 | #if CUDA_FOUND
4 | #if COMPILE_FOR_CUDA
5 | #include
6 | #define GPU_PREFIX __device__
7 | #define COMPILE_FOR_GPU 1
8 | #define GRAPHICS_LIBRARY_HAS_NAMESPACE 0
9 | #else
10 | #define GPU_PREFIX
11 | #define COMPILE_FOR_GPU 0
12 | #define GRAPHICS_LIBRARY_HAS_NAMESPACE 1
13 | #endif
14 | #else
15 | #define GPU_PREFIX
16 | #define COMPILE_FOR_GPU 0
17 | #define GRAPHICS_LIBRARY_HAS_NAMESPACE 1
18 | #endif
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Library-Graphics/TBBFunctional.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 |
3 | #include
4 | #include
5 | #include
6 |
7 | struct TBBFunctional
8 | {
9 | typedef boost::function Func;
10 | TBBFunctional(Func& f): func(f){}
11 |
12 | void operator()(const tbb::blocked_range& r) const
13 | {
14 | TBBFunctional* nonConst = const_cast(this);
15 | nonConst->func(r.begin(), r.end() - r.begin());
16 | }
17 | Func& func;
18 | };
19 |
--------------------------------------------------------------------------------
/Library-Graphics/cuda_tile_space_light_grid.cuh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/Library-Graphics/cuda_tile_space_light_grid.cuh
--------------------------------------------------------------------------------
/Library-Graphics/cuda_tile_space_light_grid_func_decl.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 |
3 | namespace OpenIG { namespace Library { namespace Graphics {
4 | extern "C"
5 | void update_grid_counts_offsets(
6 | int* m_GridOffsetsAndCountsCUDA
7 | , int* m_TileLightIndexListsCUDA
8 | , const AxisAlignedBoundingBox_64* pLightWorldAABBs
9 | , unsigned int viewport_width, unsigned int viewport_height
10 | , const double _matViewProjection[16]
11 | , unsigned int tileSizeX, unsigned int tileSizeY
12 | , unsigned int rejectAreaW, unsigned int rejectAreaH
13 | , unsigned int tileGridMaxDimsX, unsigned int tileGridMaxDimsY
14 | , size_t numLights);
15 | }}}
--------------------------------------------------------------------------------
/Library-Networking/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | SET( LIB_NAME OpenIG-Networking )
2 | SET( HEADER_PATH ${PROJECT_SOURCE_DIR}/Library-Networking )
3 | ADD_DEFINITIONS( -DIGLIBNETWORKING_LIBRARY )
4 |
5 | SET( LIB_PUBLIC_HEADERS
6 | ${HEADER_PATH}/Export.h
7 | ${HEADER_PATH}/Buffer.h
8 | ${HEADER_PATH}/Network.h
9 | ${HEADER_PATH}/Packet.h
10 | ${HEADER_PATH}/UDPNetwork.h
11 | ${HEADER_PATH}/Parser.h
12 | ${HEADER_PATH}/TCPServer.h
13 | ${HEADER_PATH}/TCPClient.h
14 | ${HEADER_PATH}/Error.h
15 | ${HEADER_PATH}/Factory.h
16 | )
17 |
18 | SET( LibNetworkingSourceFiles
19 | Buffer.cpp
20 | Network.cpp
21 | Packet.cpp
22 | UDPNetwork.cpp
23 | TCPServer.cpp
24 | TCPClient.cpp
25 | Factory.cpp
26 | )
27 |
28 | ADD_LIBRARY( ${LIB_NAME} SHARED
29 | ${LIB_PUBLIC_HEADERS}
30 | ${LibNetworkingSourceFiles}
31 | )
32 |
33 | INCLUDE_DIRECTORIES(
34 | ${Boost_INCLUDE_DIRS}
35 | )
36 |
37 | TARGET_LINK_LIBRARIES( ${LIB_NAME}
38 | ${Boost_LIBRARIES}
39 | )
40 |
41 | SET_TARGET_PROPERTIES( ${LIB_NAME} PROPERTIES VERSION ${OPENIG_VERSION} )
42 | SET_TARGET_PROPERTIES( ${LIB_NAME} PROPERTIES SOVERSION ${OPENIG_VERSION} )
43 | SET_TARGET_PROPERTIES( ${LIB_NAME} PROPERTIES PROJECT_LABEL "Library Networking" )
44 | SET_TARGET_PROPERTIES (${target} PROPERTIES DEFINE_SYMBOL "IGLIBNETWORKING_LIBRARY")
45 |
46 | INCLUDE( ModuleInstall REQUIRED )
47 |
48 |
--------------------------------------------------------------------------------
/Library-Protocol/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | SET( LIB_NAME OpenIG-Protocol )
2 | SET( HEADER_PATH ${PROJECT_SOURCE_DIR}/Library-Protocol)
3 | ADD_DEFINITIONS( -DIGLIBPROTOCOL_LIBRARY )
4 |
5 | SET( LIB_PUBLIC_HEADERS
6 | ${HEADER_PATH}/Export.h
7 | ${HEADER_PATH}/Opcodes.h
8 | ${HEADER_PATH}/Header.h
9 | ${HEADER_PATH}/EntityState.h
10 | ${HEADER_PATH}/Camera.h
11 | ${HEADER_PATH}/HOT.h
12 | ${HEADER_PATH}/HOTResponse.h
13 | ${HEADER_PATH}/LOS.h
14 | ${HEADER_PATH}/LOSResponse.h
15 | ${HEADER_PATH}/TOD.h
16 | ${HEADER_PATH}/Command.h
17 | ${HEADER_PATH}/LightState.h
18 | ${HEADER_PATH}/DeadReckonEntityState.h
19 | )
20 |
21 | SET( LIB_SOURCE
22 | Header.cpp
23 | Camera.cpp
24 | EntityState.cpp
25 | HOT.cpp
26 | HOTResponse.cpp
27 | LOS.cpp
28 | LOSResponse.cpp
29 | TOD.cpp
30 | Command.cpp
31 | LightState.cpp
32 | DeadReckonEntityState.cpp
33 | )
34 |
35 | ADD_LIBRARY( ${LIB_NAME} SHARED
36 | ${LIB_PUBLIC_HEADERS}
37 | ${LIB_SOURCE}
38 | )
39 |
40 | INCLUDE_DIRECTORIES(${Boost_INCLUDE_DIRS})
41 |
42 | TARGET_LINK_LIBRARIES( ${LIB_NAME}
43 | ${OSG_LIBRARIES}
44 | OpenIG-Networking
45 | ${BOOST_LIBRARIES}
46 | )
47 |
48 | SET_TARGET_PROPERTIES( ${LIB_NAME} PROPERTIES VERSION ${OPENIG_VERSION} )
49 | SET_TARGET_PROPERTIES( ${LIB_NAME} PROPERTIES SOVERSION ${OPENIG_VERSION} )
50 | SET_TARGET_PROPERTIES( ${LIB_NAME} PROPERTIES PROJECT_LABEL "Library Protocol" )
51 | SET_TARGET_PROPERTIES (${target} PROPERTIES DEFINE_SYMBOL "IGLIBPROTOCOL_LIBRARY")
52 |
53 | INCLUDE( ModuleInstall REQUIRED )
54 |
55 |
--------------------------------------------------------------------------------
/OpenIGConfigVersion.cmake.in:
--------------------------------------------------------------------------------
1 | set(PACKAGE_VERSION "@OPENIG_VERSION@")
2 |
3 | # Check whether the requested PACKAGE_FIND_VERSION is compatible
4 | if("${PACKAGE_VERSION}" VERSION_LESS "${PACKAGE_FIND_VERSION}")
5 | set(PACKAGE_VERSION_COMPATIBLE FALSE)
6 | else()
7 | set(PACKAGE_VERSION_COMPATIBLE TRUE)
8 | if ("${PACKAGE_VERSION}" VERSION_EQUAL "${PACKAGE_FIND_VERSION}")
9 | set(PACKAGE_VERSION_EXACT TRUE)
10 | endif()
11 | endif()
--------------------------------------------------------------------------------
/OpenIG_Environmental_Vars.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/OpenIG_Environmental_Vars.reg
--------------------------------------------------------------------------------
/Plugin-Animation/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | SET( LIB_NAME OpenIG-Plugin-Animation )
2 |
3 | SET( _IgPluginAnimation
4 | IGPluginAnimation.cpp
5 | )
6 |
7 | ADD_LIBRARY( ${LIB_NAME} SHARED
8 | ${_IgPluginAnimation}
9 | )
10 |
11 | TARGET_LINK_LIBRARIES( ${LIB_NAME}
12 | ${OSG_LIBRARIES}
13 | OpenIG-Engine
14 | )
15 |
16 | SET_TARGET_PROPERTIES( ${LIB_NAME} PROPERTIES VERSION ${OPENIG_VERSION} )
17 | SET_TARGET_PROPERTIES( ${LIB_NAME} PROPERTIES SOVERSION ${OPENIG_VERSION} )
18 | SET_TARGET_PROPERTIES( ${LIB_NAME} PROPERTIES PROJECT_LABEL "Plugin Animation" )
19 |
20 | INCLUDE( PluginInstall REQUIRED )
21 |
--------------------------------------------------------------------------------
/Plugin-Bullet/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | SET( LIB_NAME OpenIG-Plugin-Bullet )
2 |
3 | SET( _IgPluginBullet
4 | IGPluginBullet.cpp
5 | )
6 |
7 | ADD_LIBRARY( ${LIB_NAME} SHARED
8 | ${_IgPluginBullet}
9 | )
10 |
11 | INCLUDE_DIRECTORIES(
12 | ${BULLET_INCLUDE_DIR}
13 | ${OSGBULLET_INCLUDE_DIR}
14 | )
15 |
16 | TARGET_LINK_LIBRARIES( ${LIB_NAME}
17 | OpenIG-Bullet
18 | OpenIG-Engine
19 | )
20 |
21 | SET_TARGET_PROPERTIES( ${LIB_NAME} PROPERTIES VERSION ${OPENIG_VERSION} )
22 | SET_TARGET_PROPERTIES( ${LIB_NAME} PROPERTIES SOVERSION ${OPENIG_VERSION} )
23 | SET_TARGET_PROPERTIES( ${LIB_NAME} PROPERTIES PROJECT_LABEL "Plugin Bullet" )
24 |
25 | INCLUDE( PluginInstall REQUIRED )
26 |
--------------------------------------------------------------------------------
/Plugin-CIGI/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | SET( LIB_NAME OpenIG-Plugin-CIGI )
2 | SET( TARGET_OTHER_FILES DataFiles/libIgPlugin-CIGI.so.xml )
3 |
4 | SET( _IgPluginCIGI
5 | IGPluginCIGI.cpp
6 | ${TARGET_OTHER_FILES}
7 | )
8 |
9 | ADD_LIBRARY( ${LIB_NAME} SHARED
10 | ${_IgPluginCIGI}
11 | )
12 |
13 | INCLUDE_DIRECTORIES(${Boost_INCLUDE_DIRS} ${CCL_INCLUDE_DIR})
14 |
15 | TARGET_LINK_LIBRARIES( ${LIB_NAME}
16 | ${OSG_LIBRARIES}
17 | OpenIG-Engine
18 | OpenIG-Networking
19 | ${BOOST_LIBRARIES}
20 | ${CCL_LIBRARIES}
21 | )
22 |
23 | SET_TARGET_PROPERTIES( ${LIB_NAME} PROPERTIES VERSION ${OPENIG_VERSION} )
24 | SET_TARGET_PROPERTIES( ${LIB_NAME} PROPERTIES SOVERSION ${OPENIG_VERSION} )
25 | SET_TARGET_PROPERTIES( ${LIB_NAME} PROPERTIES PROJECT_LABEL "Plugin CIGI" )
26 |
27 | INCLUDE( PluginInstall REQUIRED )
28 |
29 | IF (APPLE)
30 | INSTALL(FILES ${CMAKE_CURRENT_LIST_DIR}/DataFiles/libIgPlugin-CIGI.so.xml DESTINATION ${INSTALL_LIBDIR} RENAME libOpenIG-Plugin-CIGI.dylib.xml)
31 | ELSEIF(WIN32)
32 | INSTALL(FILES ${CMAKE_CURRENT_LIST_DIR}/DataFiles/libIgPlugin-CIGI.so.xml DESTINATION ${INSTALL_BINDIR} RENAME OpenIG-Plugin-CIGI.dll.xml)
33 | ELSE()
34 | INSTALL(FILES ${CMAKE_CURRENT_LIST_DIR}/DataFiles/libIgPlugin-CIGI.so.xml DESTINATION ${INSTALL_LIBDIR} RENAME libOpenIG-Plugin-CIGI.so.xml)
35 | ENDIF()
36 |
--------------------------------------------------------------------------------
/Plugin-CIGI/DataFiles/libIgPlugin-CIGI.so.xml:
--------------------------------------------------------------------------------
1 |
2 | 127.0.0.1
3 | 8888
4 | 127.0.0.1
5 | 8889
6 |
7 |
--------------------------------------------------------------------------------
/Plugin-FBXAnimation/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | SET( LIB_NAME OpenIG-Plugin-FBXAnimation )
2 |
3 | SET( _IgFBXPluginAnimation
4 | IGPluginFBXAnimation.cpp
5 | )
6 |
7 | ADD_LIBRARY( ${LIB_NAME} SHARED
8 | ${_IgFBXPluginAnimation}
9 | )
10 |
11 | TARGET_LINK_LIBRARIES( ${LIB_NAME}
12 | ${OSG_LIBRARIES}
13 | OpenIG-Engine
14 | OpenIG-PluginBase
15 | )
16 |
17 | SET_TARGET_PROPERTIES( ${LIB_NAME} PROPERTIES VERSION ${OPENIG_VERSION} )
18 | SET_TARGET_PROPERTIES( ${LIB_NAME} PROPERTIES SOVERSION ${OPENIG_VERSION} )
19 | SET_TARGET_PROPERTIES( ${LIB_NAME} PROPERTIES PROJECT_LABEL "Plugin FBXAnimation" )
20 |
21 | INCLUDE( PluginInstall REQUIRED )
22 |
--------------------------------------------------------------------------------
/Plugin-ForwardPlusLighting/DataFiles/libIgPlugin-ForwardPlusLighting.so.xml:
--------------------------------------------------------------------------------
1 |
2 | 400
3 |
4 | 0.7 0.7 0.7 1.0
5 | 0.6 0.6 0.6 1.0
6 | 0.6 0.6 0.6 1.0
7 | 60
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Plugin-GPUVegetation/DataFiles/libIgPlugin-GPUVegetation.so.xml:
--------------------------------------------------------------------------------
1 |
2 | OPEN_IG_Demo_NO_trees_
3 | C:\Users\nick\Dev\database\PROJECTS_VDB_OIG_DEMO1\OPEN_IG_Demo_NO_trees\VegetationInfo.xml
4 | no
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Plugin-GPUVegetation/shaders/vegetation_vs.glsl:
--------------------------------------------------------------------------------
1 | #version 430 compatibility
2 | #extension GL_ARB_geometry_shader4 : enable
3 |
4 | in vec4 inUV;
5 | in vec3 inScale;
6 |
7 | out vec4 vsoutput_UV;
8 | out vec3 vsoutput_Scale;
9 |
10 | void main()
11 | {
12 | vsoutput_Scale = inScale;
13 | vsoutput_UV = inUV;
14 | gl_Position = gl_Vertex;
15 | }
--------------------------------------------------------------------------------
/Plugin-Mersive/DataFiles/libIgPlugin-Mersive.so.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/Plugin-ModelComposition/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | SET( LIB_NAME OpenIG-Plugin-ModelComposition )
2 | SET( TARGET_OTHER_FILES
3 | DataFiles/libIgPlugin-ModelComposition.so.xml
4 | DataFiles/a320.ive.xml
5 | )
6 |
7 | ADD_LIBRARY( ${LIB_NAME} SHARED
8 | IGPluginModelComposition.cpp
9 | ${TARGET_OTHER_FILES}
10 | )
11 |
12 | IF (OPENGL_FOUND)
13 | IF(APPLE)
14 | SET(CMAKE_CXX_LINK_FLAGS "-framework OpenGL")
15 | ENDIF(APPLE)
16 | INCLUDE_DIRECTORIES(${OPENGL_INCLUDE_DIR})
17 | ENDIF (OPENGL_FOUND)
18 |
19 | INCLUDE_DIRECTORIES(
20 | ${Boost_INCLUDE_DIRS}
21 | )
22 |
23 | TARGET_LINK_LIBRARIES( ${LIB_NAME}
24 | ${OSG_LIBRARIES}
25 | OpenIG-Engine
26 | OpenIG-Utils
27 | ${OPENGL_LIBRARIES}
28 | ${Boost_LIBRARIES}
29 | )
30 |
31 | SET_TARGET_PROPERTIES( ${LIB_NAME} PROPERTIES VERSION ${OPENIG_VERSION} )
32 | SET_TARGET_PROPERTIES( ${LIB_NAME} PROPERTIES SOVERSION ${OPENIG_VERSION} )
33 | SET_TARGET_PROPERTIES( ${LIB_NAME} PROPERTIES PROJECT_LABEL "Plugin ModelComposition" )
34 |
35 | INCLUDE( PluginInstall REQUIRED )
36 |
37 | IF (APPLE)
38 | INSTALL(FILES ${CMAKE_CURRENT_LIST_DIR}/DataFiles/libIgPlugin-ModelComposition.so.xml DESTINATION ${INSTALL_LIBDIR} RENAME libOpenIG-Plugin-ModelComposition.dylib.xml)
39 | ELSEIF(WIN32)
40 | INSTALL(FILES ${CMAKE_CURRENT_LIST_DIR}/DataFiles/libIgPlugin-ModelComposition.so.xml DESTINATION ${INSTALL_BINDIR} RENAME OpenIG-Plugin-ModelComposition.dll.xml)
41 | ELSE()
42 | INSTALL(FILES ${CMAKE_CURRENT_LIST_DIR}/DataFiles/libIgPlugin-ModelComposition.so.xml DESTINATION ${INSTALL_LIBDIR} RENAME libOpenIG-Plugin-ModelComposition.so.xml)
43 | ENDIF()
44 |
--------------------------------------------------------------------------------
/Plugin-ModelComposition/DataFiles/libIgPlugin-ModelComposition.so.xml:
--------------------------------------------------------------------------------
1 |
2 | 8
3 |
4 |
--------------------------------------------------------------------------------
/Plugin-Networking/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | SET( LIB_NAME OpenIG-Plugin-Networking )
2 | SET( TARGET_OTHER_FILES DataFiles/libIgPlugin-Networking.so.xml )
3 |
4 | SET( PluginNetworkingSource
5 | IGPluginNetworking.cpp
6 | )
7 |
8 | SET( _IgPluginNetworking
9 | ${PluginNetworkingSource}
10 | ${TARGET_OTHER_FILES}
11 | )
12 |
13 | ADD_LIBRARY( ${LIB_NAME} SHARED
14 | ${_IgPluginNetworking}
15 | )
16 |
17 | INCLUDE_DIRECTORIES(${Boost_INCLUDE_DIRS})
18 |
19 | TARGET_LINK_LIBRARIES( ${LIB_NAME}
20 | ${OSG_LIBRARIES}
21 | OpenIG-Engine
22 | OpenIG-Networking
23 | OpenIG-Protocol
24 | ${BOOST_LIBRARIES}
25 | )
26 |
27 | SET_TARGET_PROPERTIES( ${LIB_NAME} PROPERTIES VERSION ${OPENIG_VERSION} )
28 | SET_TARGET_PROPERTIES( ${LIB_NAME} PROPERTIES SOVERSION ${OPENIG_VERSION} )
29 | SET_TARGET_PROPERTIES( ${LIB_NAME} PROPERTIES PROJECT_LABEL "Plugin Networking" )
30 |
31 | INCLUDE( PluginInstall REQUIRED )
32 |
33 | IF (APPLE)
34 | INSTALL(FILES ${CMAKE_CURRENT_LIST_DIR}/DataFiles/libIgPlugin-Networking.so.xml DESTINATION ${INSTALL_LIBDIR} RENAME libOpenIG-Plugin-Networking.dylib.xml)
35 | ELSEIF(WIN32)
36 | INSTALL(FILES ${CMAKE_CURRENT_LIST_DIR}/DataFiles/libIgPlugin-Networking.so.xml DESTINATION ${INSTALL_BINDIR} RENAME OpenIG-Plugin-Networking.dll.xml)
37 | ELSE()
38 | INSTALL(FILES ${CMAKE_CURRENT_LIST_DIR}/DataFiles/libIgPlugin-Networking.so.xml DESTINATION ${INSTALL_LIBDIR} RENAME libOpenIG-Plugin-Networking.so.xml)
39 | ENDIF()
40 |
--------------------------------------------------------------------------------
/Plugin-Networking/DataFiles/libIgPlugin-Networking.so.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | SLAVE
4 |
5 |
6 | 8888
7 |
8 | UDP
9 |
10 | yes
11 |
12 | 127.0.0.1
13 |
14 | 127.0.0.1
15 |
16 | 127.0.0.1
17 |
18 | 1.0
19 |
21 | 0.01
22 |
23 | yes
24 |
25 |
--------------------------------------------------------------------------------
/Plugin-OSGEarthSimpleLighting/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | SET( LIB_NAME OpenIG-Plugin-OSGEarthSimpleLighting )
2 |
3 | ADD_LIBRARY( ${LIB_NAME} SHARED
4 | IGPluginOSGEarthSimpleLighting.cpp
5 | )
6 |
7 | TARGET_LINK_LIBRARIES( ${LIB_NAME}
8 | ${OSG_LIBRARIES}
9 | OpenIG-Engine
10 | ${OSGEARTH_LIBRARY}
11 | )
12 |
13 | SET_TARGET_PROPERTIES( ${LIB_NAME} PROPERTIES VERSION ${OPENIG_VERSION} )
14 | SET_TARGET_PROPERTIES( ${LIB_NAME} PROPERTIES SOVERSION ${OPENIG_VERSION} )
15 | SET_TARGET_PROPERTIES( ${LIB_NAME} PROPERTIES PROJECT_LABEL "Plugin OSGEarthSimpleLighting" )
16 |
17 | INCLUDE( PluginInstall REQUIRED )
18 |
19 |
--------------------------------------------------------------------------------
/Plugin-OSGParticleEffects/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | SET( LIB_NAME OpenIG-Plugin-OSGParticleEffects )
2 |
3 | SET( _IgOSGParticleEffects
4 | IGPluginOSGParticleEffects.cpp
5 | )
6 |
7 | ADD_LIBRARY( ${LIB_NAME} SHARED
8 | ${_IgOSGParticleEffects}
9 | )
10 |
11 | TARGET_LINK_LIBRARIES( ${LIB_NAME}
12 | ${OSG_LIBRARIES}
13 | OpenIG-Engine
14 | OpenIG-PluginBase
15 | )
16 |
17 | SET_TARGET_PROPERTIES( ${LIB_NAME} PROPERTIES VERSION ${OPENIG_VERSION} )
18 | SET_TARGET_PROPERTIES( ${LIB_NAME} PROPERTIES SOVERSION ${OPENIG_VERSION} )
19 | SET_TARGET_PROPERTIES( ${LIB_NAME} PROPERTIES PROJECT_LABEL "Plugin OSGParticleEffects" )
20 |
21 | INCLUDE( PluginInstall REQUIRED )
22 |
--------------------------------------------------------------------------------
/Plugin-SilverLining/DataFiles/libIgPlugin-SilverLining.so.windows.xml:
--------------------------------------------------------------------------------
1 |
2 | Compro
3 | MuseOpenIG
4 | 3rdparty/SilverLining
5 | -43.6847
6 | -22.9159
7 | -3
8 | no
9 | 50000
10 | yes
11 | 1000
12 | no
13 | 0.8
14 | yes
15 | HosekWilkie
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Plugin-SilverLining/DataFiles/libIgPlugin-SilverLining.so.xml:
--------------------------------------------------------------------------------
1 |
2 | Compro
3 | OpenIG
4 | /usr/local/SilverLining
5 | -43.6847
6 | -22.9159
7 | -3
8 | no
9 | 50000
10 | yes
11 | 1000
12 | no
13 | 0.8
14 | yes
15 | HosekWilkie
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Plugin-SimpleLighting/DataFiles/libIgPlugin-SimpleLighting.so.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0.7 0.7 0.7 1.0
4 | 0.6 0.6 0.6 1.0
5 | 0.6 0.6 0.6 1.0
6 | 60
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Plugin-SimpleLighting/ReadmeSprites.txt:
--------------------------------------------------------------------------------
1 |
2 | There is currently a bug in OpenIG that does not allow the spirite textures
3 | to properly show when the Plugin-SimpleLighting plugin is used instead of
4 | the ForwardPlusLighting plugin.
5 |
6 | As a temporary work around you can make a one line change to one of
7 | our shader files: Resources/shaders/sprite_bb_gs.glsl
8 |
9 | Simple comment out line 117...
10 |
11 | if (actualSize.y //adjustSize = true;
14 | }
15 |
16 | This will allow the sprite texture to be visible again for use with the SimpleLighting Plugin.
17 | Should you decide to go back to the ForwardPlusLighting plugin, please ensure you uncomment
18 | this line again for proper use with the F+ plugin.
19 |
--------------------------------------------------------------------------------
/Plugin-SkyDome/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | SET( LIB_NAME OpenIG-Plugin-SkyDome )
2 | SET( TARGET_SRC_FILES IGPluginSkyDome.cpp )
3 | SET( TARGET_OTHER_FILES DataFiles/libIgPlugin-SkyDome.so.xml
4 | DataFiles/libIgPlugin-SkyDome.so.windows.xml )
5 |
6 | ADD_LIBRARY( ${LIB_NAME} SHARED
7 | ${TARGET_SRC_FILES}
8 | ${TARGET_OTHER_FILES} )
9 |
10 | TARGET_LINK_LIBRARIES( ${LIB_NAME}
11 | ${OSG_LIBRARIES}
12 | OpenIG-Engine
13 | )
14 |
15 | SET_TARGET_PROPERTIES( ${LIB_NAME} PROPERTIES VERSION ${OPENIG_VERSION} )
16 | SET_TARGET_PROPERTIES( ${LIB_NAME} PROPERTIES SOVERSION ${OPENIG_VERSION} )
17 | SET_TARGET_PROPERTIES( ${LIB_NAME} PROPERTIES PROJECT_LABEL "Plugin SkyDome" )
18 |
19 | INCLUDE( PluginInstall REQUIRED )
20 |
21 | IF (APPLE)
22 | INSTALL(FILES ${CMAKE_CURRENT_LIST_DIR}/DataFiles/libIgPlugin-SkyDome.so.xml DESTINATION ${INSTALL_LIBDIR} RENAME libOpenIG-Plugin-SkyDome.dylib.xml)
23 | ELSEIF(WIN32)
24 | INSTALL(FILES ${CMAKE_CURRENT_LIST_DIR}/DataFiles/libIgPlugin-SkyDome.so.windows.xml DESTINATION ${INSTALL_BINDIR} RENAME OpenIG-Plugin-SkyDome.dll.xml)
25 | ELSE()
26 | INSTALL(FILES ${CMAKE_CURRENT_LIST_DIR}/DataFiles/libIgPlugin-SkyDome.so.xml DESTINATION ${INSTALL_LIBDIR} RENAME libOpenIG-Plugin-SkyDome.so.xml)
27 | ENDIF()
28 |
--------------------------------------------------------------------------------
/Plugin-SkyDome/DataFiles/libIgPlugin-SkyDome.so.windows.xml:
--------------------------------------------------------------------------------
1 |
2 | ..\data\texture\skydome.osgb
3 |
4 |
--------------------------------------------------------------------------------
/Plugin-SkyDome/DataFiles/libIgPlugin-SkyDome.so.xml:
--------------------------------------------------------------------------------
1 |
2 | /usr/local/database/model/skydome.osgb
3 |
4 |
--------------------------------------------------------------------------------
/Plugin-SkyDome/DataFiles/skydome.osgb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/Plugin-SkyDome/DataFiles/skydome.osgb
--------------------------------------------------------------------------------
/Plugin-Triton/DataFiles/libIgPlugin-Triton.so.windows.xml:
--------------------------------------------------------------------------------
1 |
2 | Compro
3 | MuseOpenIG
4 | 3rdparty/Triton
5 | no
6 | yes
7 | no
8 | 5
9 | yes
10 | 1
11 | yes
12 | yes
13 |
14 |
--------------------------------------------------------------------------------
/Plugin-Triton/DataFiles/libIgPlugin-Triton.so.xml:
--------------------------------------------------------------------------------
1 |
2 | Compro
3 | OpenIG
4 | /usr/local/Triton
5 | no
6 | yes
7 | no
8 | 5.0
9 | yes
10 | 1
11 | no
12 | yes
13 |
14 |
--------------------------------------------------------------------------------
/Plugin-Triton/PlanarReflection.h:
--------------------------------------------------------------------------------
1 | #ifndef PLANARREFLECTION_H
2 | #define PLANARREFLECTION_H
3 |
4 | #include
5 | #include
6 | #include
7 |
8 | namespace OpenIG {
9 | namespace Plugins {
10 |
11 | class PlanarReflection : public osg::Camera
12 | {
13 | public:
14 | PlanarReflection(osg::Camera * mainCamera);
15 |
16 | osg::Texture2D * getTexture();
17 | osg::RefMatrix * getTextureProjectionMatrix();
18 |
19 | // Override Node::accept to intercept cull visitor traversal
20 | virtual void accept(osg::NodeVisitor& nv);
21 |
22 | protected:
23 | osg::ref_ptr< osg::Texture2D > _texture;
24 | osg::ref_ptr< osg::RefMatrix > _textureProjectionMatrix;
25 | osg::ref_ptr< osg::Camera > _sceneCamera;
26 | };
27 |
28 | }
29 | }
30 | #endif
--------------------------------------------------------------------------------
/Plugin-UI/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | SET( LIB_NAME OpenIG-Plugin-UI )
2 | SET( TARGET_OTHER_FILES DataFiles/libIgPlugin-UI.so.xml DataFiles/libIgPlugin-UI.so.windows.xml)
3 | SET( IgPluginUIFiles
4 | IGPluginUI.cpp
5 | MYGUIManager.h
6 | MYGUIManager.cpp
7 | FileSelectionDialog.h
8 | FileSelectionDialog.cpp
9 | ColourPanel.h
10 | ColourPanel.cpp
11 | ${TARGET_OTHER_FILES}
12 | )
13 |
14 | ADD_LIBRARY( ${LIB_NAME} SHARED ${IgPluginUIFiles} )
15 |
16 | INCLUDE_DIRECTORIES( ${MYGUI_INCLUDE_DIR} ${OPENGL_INCLUDE_DIR} ${Boost_INCLUDE_DIRS} )
17 |
18 | TARGET_LINK_LIBRARIES( ${LIB_NAME}
19 | ${OSG_LIBRARIES}
20 | OpenIG-Engine
21 | ${MYGUI_LIBRARY}
22 | ${MYGUI_OPENGL_LIBRARY}
23 | ${OPENGL_LIBRARY}
24 | ${BOOST_LIBRARIES}
25 | )
26 |
27 | SET_TARGET_PROPERTIES( ${LIB_NAME} PROPERTIES VERSION ${OPENIG_VERSION} )
28 | SET_TARGET_PROPERTIES( ${LIB_NAME} PROPERTIES SOVERSION ${OPENIG_VERSION} )
29 | SET_TARGET_PROPERTIES( ${LIB_NAME} PROPERTIES PROJECT_LABEL "Plugin UI" )
30 |
31 | INCLUDE( PluginInstall REQUIRED )
32 |
33 | IF (APPLE)
34 | INSTALL(FILES ${CMAKE_CURRENT_LIST_DIR}/DataFiles/libIgPlugin-UI.so.xml DESTINATION ${INSTALL_LIBDIR} RENAME libOpenIG-Plugin-UI.dylib.xml)
35 | ELSEIF(WIN32)
36 | INSTALL(FILES ${CMAKE_CURRENT_LIST_DIR}/DataFiles/libIgPlugin-UI.so.windows.xml DESTINATION ${INSTALL_BINDIR} RENAME OpenIG-Plugin-UI.dll.xml)
37 | ELSE()
38 | INSTALL(FILES ${CMAKE_CURRENT_LIST_DIR}/DataFiles/libIgPlugin-UI.so.xml DESTINATION ${INSTALL_LIBDIR} RENAME libOpenIG-Plugin-UI.so.xml)
39 | ENDIF()
40 |
--------------------------------------------------------------------------------
/Plugin-UI/DataFiles/libIgPlugin-UI.so.windows.xml:
--------------------------------------------------------------------------------
1 |
2 | ../data/mygui
3 |
11 | 0
12 |
13 |
--------------------------------------------------------------------------------
/Plugin-UI/DataFiles/libIgPlugin-UI.so.xml:
--------------------------------------------------------------------------------
1 |
2 | /usr/local/database/Media
3 |
11 | 1600
12 |
13 |
--------------------------------------------------------------------------------
/Plugin-UI/DataFiles/media.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/Plugin-UI/DataFiles/media.zip
--------------------------------------------------------------------------------
/Plugin-VDBOffset/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | SET( LIB_NAME OpenIG-Plugin-VDBOffset )
2 |
3 | ADD_LIBRARY( ${LIB_NAME} SHARED
4 | IGPluginVDBOffset.cpp
5 | )
6 |
7 | TARGET_LINK_LIBRARIES( ${LIB_NAME}
8 | ${OSG_LIBRARIES}
9 | OpenIG-Engine
10 | )
11 |
12 | SET_TARGET_PROPERTIES( ${LIB_NAME} PROPERTIES VERSION ${OPENIG_VERSION} )
13 | SET_TARGET_PROPERTIES( ${LIB_NAME} PROPERTIES SOVERSION ${OPENIG_VERSION} )
14 | SET_TARGET_PROPERTIES( ${LIB_NAME} PROPERTIES PROJECT_LABEL "Plugin VDBOffset" )
15 |
16 | INCLUDE( PluginInstall REQUIRED )
17 |
--------------------------------------------------------------------------------
/Resources/OpenIG-Splash-BasedOnOpenIG.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/Resources/OpenIG-Splash-BasedOnOpenIG.png
--------------------------------------------------------------------------------
/Resources/OpenIG-Splash-Versionless.xcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/Resources/OpenIG-Splash-Versionless.xcf
--------------------------------------------------------------------------------
/Resources/OpenIG-Splash.xcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/Resources/OpenIG-Splash.xcf
--------------------------------------------------------------------------------
/Resources/openIG.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/Resources/openIG.ico
--------------------------------------------------------------------------------
/Resources/shaders/Triton/user-vert-functions.glsl:
--------------------------------------------------------------------------------
1 | // Latest test against Triton SDK Version 3.91 February 10, 2018
2 |
3 | varying vec3 eyeVec;
4 |
5 | float user_get_depth( in vec3 worldPos )
6 | {
7 | return 1000.0;
8 | }
9 |
10 | #ifdef DOUBLE_PRECISION
11 |
12 | dvec3 user_horizon(in dvec3 intersect)
13 | {
14 | return intersect;
15 | }
16 |
17 | #else
18 |
19 | vec3 user_horizon(in vec3 intersect)
20 | {
21 | return intersect;
22 | }
23 |
24 | #endif
25 |
26 | vec4 log_z_vs(in vec4 position);
27 |
28 | /* You may use this hook to set any varying parameters you need for the user-functions.glsl fragment program.
29 | provided are the ocean vertex in world, eye, and projected coordinates. */
30 | void user_intercept(in vec3 worldPosition, in vec3 localPosition, in vec4 eyePosition, in vec4 projectedPosition)
31 | {
32 | vec3 vVertex = eyePosition.xyz;//vec3(gl_ModelViewMatrix * gl_Vertex);
33 | eyeVec = -vVertex;
34 | }
35 |
36 | // Provides a point to override the final value of gl_Position.
37 | // Useful for implementing logarithmic depth buffers etc.
38 | vec4 overridePosition(in vec4 position)
39 | {
40 | return log_z_vs(position);
41 | }
42 |
--------------------------------------------------------------------------------
/Resources/shaders/forwardplus_preamble.glsl:
--------------------------------------------------------------------------------
1 | #version 130
2 | #extension GL_EXT_gpu_shader4 : enable
3 | #extension GL_ARB_texture_buffer_object : enable
--------------------------------------------------------------------------------
/Resources/shaders/lighting_math.glsl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/Resources/shaders/lighting_math.glsl
--------------------------------------------------------------------------------
/Resources/shaders/lightpoint_ps.glsl:
--------------------------------------------------------------------------------
1 | #version 120
2 | #pragma import_defines (USE_LOG_DEPTH_BUFFER)
3 |
4 | varying vec3 eyeVec;
5 |
6 | #ifdef USE_LOG_DEPTH_BUFFER
7 | varying float flogz;
8 | uniform float Fcoef;
9 | #endif
10 |
11 | uniform bool ViewOptions_EO;
12 | uniform bool ViewOptions_IR;
13 |
14 | void applyFog(inout vec4 color)
15 | {
16 | float fogExp = gl_Fog.density * length(eyeVec);
17 | float fogFactor = exp(-(fogExp * fogExp));
18 | fogFactor = clamp(fogFactor, 0.0, 1.0);
19 | vec4 clr = color;
20 | color = mix(gl_Fog.color, color, fogFactor);
21 | color.a = clr.a;
22 | }
23 |
24 | void main()
25 | {
26 | vec4 color = gl_Color;
27 | applyFog(color);
28 |
29 | if (ViewOptions_EO || ViewOptions_IR)
30 | {
31 | //uses NTSC conversion weights
32 | float gray = dot(color.rgb, vec3(0.299, 0.587, 0.114));
33 | gl_FragColor = vec4(gray, gray, gray, color.a);
34 | }
35 | else
36 | {
37 | gl_FragColor = color;
38 | }
39 | #ifdef USE_LOG_DEPTH_BUFFER
40 | gl_FragDepth = log2(flogz) * Fcoef * 0.5;
41 | #endif
42 | }
--------------------------------------------------------------------------------
/Resources/shaders/lightpoint_vs.glsl:
--------------------------------------------------------------------------------
1 | #version 120
2 |
3 | #pragma import_defines (USE_LOG_DEPTH_BUFFER)
4 |
5 | #ifdef USE_LOG_DEPTH_BUFFER
6 | uniform float Fcoef;
7 | varying float flogz;
8 | #endif
9 |
10 | varying vec3 eyeVec;
11 |
12 | void main()
13 | {
14 | eyeVec = -vec3(gl_ModelViewMatrix * gl_Vertex);
15 | gl_FrontColor = gl_Color;
16 | gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex;
17 |
18 | #ifdef USE_LOG_DEPTH_BUFFER
19 | gl_Position.z = (log2(max(1e-6, 1.0 + gl_Position.w)) * Fcoef - 1.0) * gl_Position.w;
20 | flogz = 1.0 + gl_Position.w;
21 | #endif
22 | }
23 |
--------------------------------------------------------------------------------
/Resources/shaders/logz_ps.glsl:
--------------------------------------------------------------------------------
1 | #ifdef USE_LOG_DEPTH_BUFFER
2 | uniform float Fcoef;
3 | varying float flogz;
4 |
5 | void log_z_ps(float depthoffset)
6 | {
7 | gl_FragDepth = log2(flogz) * Fcoef * 0.5 + depthoffset;
8 | }
9 | #else
10 | void log_z_ps(float depthoffset)
11 | {
12 |
13 | }
14 | #endif
15 |
--------------------------------------------------------------------------------
/Resources/shaders/logz_vs.glsl:
--------------------------------------------------------------------------------
1 | #ifdef USE_LOG_DEPTH_BUFFER
2 | uniform float Fcoef;
3 | varying float flogz;
4 |
5 | vec4 log_z_vs(in vec4 position)
6 | {
7 | vec4 adjustedClipPosition = position;
8 | if ( Fcoef > 0.0 )
9 | {
10 | adjustedClipPosition.z = (log2(max(1e-6, position.w+1.0))*Fcoef - 1.0) * position.w;
11 | flogz = 1.0 + position.w;
12 | }
13 | return adjustedClipPosition;
14 | }
15 |
16 | #else
17 | vec4 log_z_vs(in vec4 position)
18 | {
19 | return position;
20 | }
21 | #endif
--------------------------------------------------------------------------------
/Resources/shaders/shadow_ps.glsl:
--------------------------------------------------------------------------------
1 | #define SELF_SHADOW_STAGE 1
2 | #define CLOUDS_SHADOW_STAGE 4
3 | uniform sampler2DShadow shadowTexture;
4 | uniform sampler2D cloudShadowTexture;
5 | uniform sampler2DShadow shadowTexture0;
6 | uniform int shadowTextureUnit0;
7 | float computeShadowFactor()
8 | {
9 | float selfShadow = shadow2DProj( shadowTexture0, gl_TexCoord[shadowTextureUnit0] ).r;
10 | // PPP: TO DO
11 | float cloudsShadow = texture2D( cloudShadowTexture, gl_TexCoord[CLOUDS_SHADOW_STAGE].xy ).r;
12 | return selfShadow * cloudsShadow;
13 | }
--------------------------------------------------------------------------------
/Resources/shaders/shadow_vs.glsl:
--------------------------------------------------------------------------------
1 | #define SELF_SHADOW_STAGE 1
2 | #define CLOUDS_SHADOW_STAGE 4
3 | uniform mat4 cloudShadowCoordMatrix;
4 | void DynamicShadow( in vec4 ecPosition )
5 | {
6 | // generate coords for shadow mapping
7 | gl_TexCoord[SELF_SHADOW_STAGE].s = dot( ecPosition, gl_EyePlaneS[SELF_SHADOW_STAGE] );
8 | gl_TexCoord[SELF_SHADOW_STAGE].t = dot( ecPosition, gl_EyePlaneT[SELF_SHADOW_STAGE] );
9 | gl_TexCoord[SELF_SHADOW_STAGE].p = dot( ecPosition, gl_EyePlaneR[SELF_SHADOW_STAGE] );
10 | gl_TexCoord[SELF_SHADOW_STAGE].q = dot( ecPosition, gl_EyePlaneQ[SELF_SHADOW_STAGE] );
11 | gl_TexCoord[CLOUDS_SHADOW_STAGE] = cloudShadowCoordMatrix * ecPosition;
12 | }
--------------------------------------------------------------------------------
/Resources/shaders/sprite_bb_ps.glsl:
--------------------------------------------------------------------------------
1 | #version 430 compatibility
2 |
3 | #pragma import_defines(USE_LOG_DEPTH_BUFFER,MODULATE_WITH_VERTEX_COLOR,WEIGHTED_HOT_SPOT)
4 |
5 | #ifdef USE_LOG_DEPTH_BUFFER
6 | varying float flogz;
7 | uniform float Fcoef;
8 | #endif
9 |
10 | uniform sampler2D spriteTexture;
11 |
12 | in vec3 gsoutput_eveVec;
13 | in vec2 vTexCoords;
14 | in vec4 gsoutput_Color;
15 |
16 | void applyFog(inout vec4 color)
17 | {
18 | float fogExp = gl_Fog.density * length(gsoutput_eveVec);
19 | float fogFactor = exp(-(fogExp * fogExp));
20 | fogFactor = clamp(fogFactor, 0.0, 1.0);
21 | vec4 clr = color;
22 | color = mix(vec4(0,0,0,0), color, fogFactor);
23 | color.a = clr.a;
24 | }
25 | void main()
26 | {
27 | vec4 decalColor = texture2D(spriteTexture, vTexCoords);
28 |
29 | #ifdef MODULATE_WITH_VERTEX_COLOR
30 | decalColor.rgb *= gsoutput_Color.rgb;
31 | #endif
32 |
33 | #ifdef WEIGHTED_HOT_SPOT
34 | // As we go from 0 to max distance, color should go from 1,1,1 to decalColor
35 | float distFromCenter = length(vec2(0.5,0.5) - vTexCoords);
36 | float weight = smoothstep(0.0,0.05, distFromCenter);
37 |
38 | decalColor.rgb = mix(vec3(1,1,1), decalColor.rgb, weight);
39 | #endif
40 |
41 | applyFog(decalColor);
42 | gl_FragColor = decalColor;
43 |
44 | #ifdef USE_LOG_DEPTH_BUFFER
45 | gl_FragDepth = log2(flogz) * Fcoef * 0.5;
46 | #endif
47 | }
--------------------------------------------------------------------------------
/Resources/shaders/sprite_bb_vs.glsl:
--------------------------------------------------------------------------------
1 | #version 430 compatibility
2 |
3 | out vec3 eyeVec;
4 | out vec4 vsoutput_Color;
5 |
6 | void main()
7 | {
8 | gl_Position = gl_Vertex;
9 |
10 | vsoutput_Color = gl_Color;
11 | }
--------------------------------------------------------------------------------
/Resources/textures/flare.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/Resources/textures/flare.png
--------------------------------------------------------------------------------
/Resources/textures/flare_alpha.dds:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/Resources/textures/flare_alpha.dds
--------------------------------------------------------------------------------
/Resources/textures/lensflare_green_1.dds:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/Resources/textures/lensflare_green_1.dds
--------------------------------------------------------------------------------
/Resources/textures/lensflare_green_alpha_1.dds:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/Resources/textures/lensflare_green_alpha_1.dds
--------------------------------------------------------------------------------
/Resources/textures/lensflare_green_alpha_2.dds:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/Resources/textures/lensflare_green_alpha_2.dds
--------------------------------------------------------------------------------
/Resources/textures/lensflare_red_2.dds:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/Resources/textures/lensflare_red_2.dds
--------------------------------------------------------------------------------
/Resources/textures/lensflare_red_alpha_1.dds:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/Resources/textures/lensflare_red_alpha_1.dds
--------------------------------------------------------------------------------
/Resources/textures/lensflare_red_alpha_2.dds:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/Resources/textures/lensflare_red_alpha_2.dds
--------------------------------------------------------------------------------
/Resources/textures/lensflare_red_alpha_3.dds:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/Resources/textures/lensflare_red_alpha_3.dds
--------------------------------------------------------------------------------
/Resources/textures/lensflare_white_1.dds:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/Resources/textures/lensflare_white_1.dds
--------------------------------------------------------------------------------
/Resources/textures/lensflare_white_alpha_1.dds:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/Resources/textures/lensflare_white_alpha_1.dds
--------------------------------------------------------------------------------
/Resources/textures/lensflare_white_alpha_3.dds:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/Resources/textures/lensflare_white_alpha_3.dds
--------------------------------------------------------------------------------
/Resources/textures/lensflare_white_alpha_4.dds:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/Resources/textures/lensflare_white_alpha_4.dds
--------------------------------------------------------------------------------
/Resources/textures/lensflare_white_alpha_5.dds:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/Resources/textures/lensflare_white_alpha_5.dds
--------------------------------------------------------------------------------
/Resources/textures/lensflare_white_no_alpha_3.dds:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/Resources/textures/lensflare_white_no_alpha_3.dds
--------------------------------------------------------------------------------
/Resources/textures/particle.rgb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/Resources/textures/particle.rgb
--------------------------------------------------------------------------------
/Resources/textures/smoke.rgb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/Resources/textures/smoke.rgb
--------------------------------------------------------------------------------
/SDK-Readme.txt:
--------------------------------------------------------------------------------
1 | Since OpenIG v2.0.0 the client code of the OpenIG deployed SDK needs
2 | define -DOPENIG_SDK in order to use the SDK
--------------------------------------------------------------------------------
/Simulation/CMakeModules/FindBoostHelper.cmake:
--------------------------------------------------------------------------------
1 | set(Boost_USE_MULTITHREADED ON)
2 | IF(WIN32)
3 | set(Boost_USE_STATIC_LIBS ON) # only find static libs
4 | set(Boost_USE_STATIC_RUNTIME OFF)
5 | ENDIF()
6 | FIND_PACKAGE( Boost 1.52 REQUIRED COMPONENTS "system" "filesystem" "date_time" "regex" "thread" "chrono")
7 |
--------------------------------------------------------------------------------
/Simulation/CMakeModules/PluginInstall.cmake:
--------------------------------------------------------------------------------
1 | SET(INSTALL_BINDIR bin/plugins)
2 | IF(WIN32)
3 | SET(INSTALL_LIBDIR bin/plugins)
4 | SET(INSTALL_ARCHIVEDIR lib/plugins)
5 | ELSE()
6 | SET(INSTALL_LIBDIR ${CMAKE_INSTALL_LIBDIR}/plugins)
7 | SET(INSTALL_ARCHIVEDIR ${CMAKE_INSTALL_LIBDIR}/plugins)
8 | ENDIF()
9 |
10 | INSTALL(
11 | TARGETS ${LIB_NAME}
12 | EXPORT openig-client-targets
13 | RUNTIME DESTINATION ${INSTALL_BINDIR} COMPONENT libopenigclient
14 | LIBRARY DESTINATION ${INSTALL_LIBDIR} COMPONENT libopenigclient
15 | ARCHIVE DESTINATION ${INSTALL_ARCHIVEDIR} COMPONENT libopenigclient-dev
16 | )
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Simulation/OpenIG-Host/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | ADD_DEFINITIONS( -DOPENIG_SDK )
2 | SET( APP_NAME openig-client-host )
3 |
4 | SET( TARGET_SRC_FILES main.cpp README.txt)
5 |
6 | ADD_EXECUTABLE( ${APP_NAME} ${TARGET_SRC_FILES} )
7 |
8 | INCLUDE_DIRECTORIES(
9 | ${Boost_INCLUDE_DIRS}
10 | ${OPENIG_INCLUDE_DIR}
11 | ${OSG_INCLUDE_DIRS}
12 | )
13 |
14 | TARGET_LINK_LIBRARIES( ${APP_NAME}
15 | ${OSG_LIBRARIES}
16 | ${OPENIG_LIBRARIES}
17 | ${Boost_LIBRARIES}
18 | ${OPENGL_LIBRARY}
19 | )
20 |
21 | INSTALL(
22 | TARGETS ${APP_NAME}
23 | RUNTIME DESTINATION bin/openig-client COMPONENT openig-client
24 | )
25 |
26 | SET_TARGET_PROPERTIES( ${APP_NAME} PROPERTIES PROJECT_LABEL "Application OpenIG-Host" )
27 |
28 | SET(INSTALL_INCDIR include)
29 | SET(INSTALL_BINDIR bin/openig-client)
30 | IF(WIN32)
31 | SET(INSTALL_LIBDIR bin)
32 | SET(INSTALL_ARCHIVEDIR lib)
33 | ELSE()
34 | SET(INSTALL_LIBDIR ${CMAKE_INSTALL_LIBDIR})
35 | SET(INSTALL_ARCHIVEDIR ${CMAKE_INSTALL_LIBDIR})
36 | ENDIF()
37 |
38 | INSTALL(FILES ${CMAKE_CURRENT_LIST_DIR}/README.txt DESTINATION ${INSTALL_BINDIR} RENAME README.txt)
--------------------------------------------------------------------------------
/Simulation/OpenIG-Host/README.txt:
--------------------------------------------------------------------------------
1 | This simple simulation project is to demosnstrate how to build and run simple simulation using OpenIg.
2 | The project contains three applications and one Plugin:
3 |
4 | 1) openig-client-ig: Uses the installed OpenIG-Plugin-Client plugin that waits for simple packets from the
5 | openig-client-host application over UDP and moves an entity clamped on the terrain. Make sure the OpenIG-Plugin-Client
6 | is installed properly which it should be happened automatically when run 'make install'
7 |
8 | 2) openig-client-tqserver: Simple TCP Server that reads a database and performs HOT (Height of Terrain) and LOS
9 | (Line of Sight) tests based on TCP queries from the Host and sends back respose
10 |
11 | 3) openig-client-host: Simple host application. Maked TCP connection to the Terrain Query Server and performs
12 | HAT and LOS queries, wait for their response, place a model on the terrain and send UDP packets to the Image
13 | Generator to move an entity on the terrain
14 |
15 | To run once properly built and installed:
16 | 1) run 'openig-client-ig' (the OpenIG-Plugin-Client.dll.xml contains settings for the network interface and port)
17 | 2) run 'openig-client-tqserver ..\data\terrain\master.flt.osg' (the first argument is the terrain to perform the
18 | HAT/LOS tests against, also '--help' prints the other options for setting the network interface and port)
19 | 3) run 'openig-client-host' ('--help' prints the options for setting the network interface and ports)
--------------------------------------------------------------------------------
/Simulation/OpenIG-ImageGenerator/DataFiles/OpenIG-Splash.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/Simulation/OpenIG-ImageGenerator/DataFiles/OpenIG-Splash.jpg
--------------------------------------------------------------------------------
/Simulation/OpenIG-ImageGenerator/DataFiles/default.txt:
--------------------------------------------------------------------------------
1 | #All platforms
2 | addentity 1 ./model/mustang_yellow.osgb 0 0 0 0 0
3 | addentity 0 {$OPENIG_DATA_PATH/terrain;/data/OIG/OIG_DEMO_SC_7_NT_;../data/terrain}/master.flt.osg 0 0 0 0 0 0
4 |
5 | tod 12 0
6 | fog 500000
7 |
8 | bindcamera 1 2 5 0.5 160 -10 0
9 |
--------------------------------------------------------------------------------
/Simulation/OpenIG-ImageGenerator/DataFiles/model/mustang_yellow.osgb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/Simulation/OpenIG-ImageGenerator/DataFiles/model/mustang_yellow.osgb
--------------------------------------------------------------------------------
/Simulation/OpenIG-ImageGenerator/DataFiles/model/tire.osgb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/Simulation/OpenIG-ImageGenerator/DataFiles/model/tire.osgb
--------------------------------------------------------------------------------
/Simulation/OpenIG-ImageGenerator/DataFiles/model/tire.osgb.xml:
--------------------------------------------------------------------------------
1 |
2 | CAST
3 | no
4 | yes
5 | no
6 | yes
7 |
8 |
--------------------------------------------------------------------------------
/Simulation/OpenIG-Plugin/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | set( LIB_NAME OpenIG-Plugin-Client )
2 | add_definitions( -DOPENIG_SDK )
3 |
4 | set( SourceFiles
5 | main.cpp
6 | )
7 |
8 | add_library( ${LIB_NAME} SHARED
9 | ${SourceFiles}
10 | DataFiles/libIgPlugin-Client.so.xml
11 | )
12 |
13 | include_directories(
14 | ${Boost_INCLUDE_DIRS}
15 | ${OPENIG_INCLUDE_DIR}
16 | ${OSG_INCLUDE_DIRS}
17 | )
18 |
19 | target_link_libraries( ${LIB_NAME}
20 | ${OSG_LIBRARIES}
21 | ${OPENIG_LIBRARIES}
22 | ${Boost_LIBRARIES}
23 | ${OPENGL_LIBRARY}
24 | )
25 |
26 | set_target_properties( ${LIB_NAME} PROPERTIES PROJECT_LABEL "Plugin OpenIG-Plugin" )
27 |
28 | include( PluginInstall REQUIRED )
29 |
30 | if (APPLE)
31 | install(FILES ${CMAKE_CURRENT_LIST_DIR}/DataFiles/libIgPlugin-Client.so.xml DESTINATION ${INSTALL_LIBDIR} RENAME libOpenIG-Plugin-Client.dylib.xml)
32 | elseif(WIN32)
33 | install(FILES ${CMAKE_CURRENT_LIST_DIR}/DataFiles/libIgPlugin-Client.so.xml DESTINATION ${INSTALL_BINDIR} RENAME OpenIG-Plugin-Client.dll.xml)
34 | else()
35 | install(FILES ${CMAKE_CURRENT_LIST_DIR}/DataFiles/libIgPlugin-Client.so.xml DESTINATION ${INSTALL_LIBDIR} RENAME libOpenIG-Plugin-Client.so.xml)
36 | endif()
37 |
38 |
--------------------------------------------------------------------------------
/Simulation/OpenIG-Plugin/DataFiles/libIgPlugin-Client.so.xml:
--------------------------------------------------------------------------------
1 |
2 | 127.0.0.1
3 | 8888
4 |
10 | SimpleDR
11 |
12 |
--------------------------------------------------------------------------------
/Simulation/OpenIG-TerrainQueryServer/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | ADD_DEFINITIONS( -DOPENIG_SDK )
2 | SET( APP_NAME openig-client-tqserver )
3 |
4 | SET( TARGET_SRC_FILES main.cpp )
5 |
6 | ADD_EXECUTABLE( ${APP_NAME} ${TARGET_SRC_FILES} )
7 |
8 | INCLUDE_DIRECTORIES(
9 | ${Boost_INCLUDE_DIRS}
10 | ${OPENIG_INCLUDE_DIR}
11 | ${OSG_INCLUDE_DIRS}
12 | )
13 |
14 | TARGET_LINK_LIBRARIES( ${APP_NAME}
15 | ${OSG_LIBRARIES}
16 | ${OPENIG_LIBRARIES}
17 | ${Boost_LIBRARIES}
18 | ${OPENGL_LIBRARY}
19 | )
20 |
21 | INSTALL(
22 | TARGETS ${APP_NAME}
23 | RUNTIME DESTINATION bin/openig-client COMPONENT openig-client
24 | )
25 |
26 | SET_TARGET_PROPERTIES( ${APP_NAME} PROPERTIES PROJECT_LABEL "Application OpenIG-TerrainQueryServer" )
27 |
28 | SET(INSTALL_INCDIR include)
29 | SET(INSTALL_BINDIR bin/openig-client)
30 | IF(WIN32)
31 | SET(INSTALL_LIBDIR bin)
32 | SET(INSTALL_ARCHIVEDIR lib)
33 | ELSE()
34 | SET(INSTALL_LIBDIR ${CMAKE_INSTALL_LIBDIR})
35 | SET(INSTALL_ARCHIVEDIR ${CMAKE_INSTALL_LIBDIR})
36 | ENDIF()
37 |
38 |
--------------------------------------------------------------------------------
/Simulation/Simulation.pro:
--------------------------------------------------------------------------------
1 | CONFIG += ordered release silent
2 | TEMPLATE = subdirs
3 | SUBDIRS += OpenIG-Host \
4 | OpenIG-TerrainQueryServer \
5 | OpenIG-ImageGenerator \
6 | OpenIG-Plugin
7 |
8 | OTHER_FILES += CMakeModules/*.* \
9 | CMakeLists.txt
10 |
11 |
--------------------------------------------------------------------------------
/Utility-oigconv/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | SET( APP_NAME oigconv )
2 |
3 | ADD_EXECUTABLE( ${APP_NAME} oigconv.cpp OrientationConverter.cpp OrientationConverter.h )
4 |
5 | TARGET_LINK_LIBRARIES( ${APP_NAME}
6 | ${OSG_LIBRARIES}
7 | OpenIG-Base
8 | )
9 |
10 | INSTALL(
11 | TARGETS ${APP_NAME}
12 | RUNTIME DESTINATION bin COMPONENT openig
13 | )
14 |
15 | SET_TARGET_PROPERTIES( ${APP_NAME} PROPERTIES PROJECT_LABEL "Utility ${APP_NAME}" )
16 |
--------------------------------------------------------------------------------
/Utility-oigconv/OrientationConverter.h:
--------------------------------------------------------------------------------
1 | #ifndef _ORIENTATION_CONVERTER_H
2 | #define _ORIENTATION_CONVERTER_H
3 |
4 | #include
5 | #include
6 | #include
7 | #include
8 |
9 | class OrientationConverter {
10 | public :
11 | OrientationConverter(void);
12 | void setRotation( const osg::Vec3 &from,
13 | const osg::Vec3 &to );
14 | void setRotation( float degrees, const osg::Vec3 &axis );
15 | void setTranslation( const osg::Vec3 &trans);
16 | void setScale( const osg::Vec3 &trans);
17 | void useWorldFrame( bool worldFrame );
18 |
19 | /** return the root of the updated subgraph as the subgraph
20 | * the node passed in my flatten during optimization.*/
21 | osg::Node* convert( osg::Node* node );
22 |
23 | private :
24 | OrientationConverter( const OrientationConverter& ) {}
25 | OrientationConverter& operator = (const OrientationConverter& ) { return *this; }
26 |
27 | osg::Matrix R, T, S;
28 | bool _trans_set;
29 | bool _use_world_frame;
30 |
31 | };
32 | #endif
33 |
--------------------------------------------------------------------------------
/Utility-veggen/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | SET( APP_NAME veggen )
2 |
3 | SET( TARGET_OTHER_FILES DataFiles/VegetationInfo.xml )
4 |
5 | ADD_EXECUTABLE( ${APP_NAME} main.cpp
6 | ${TARGET_OTHER_FILES} )
7 |
8 | TARGET_LINK_LIBRARIES( ${APP_NAME}
9 | ${OSG_LIBRARIES}
10 | OpenIG-Engine
11 | )
12 |
13 | INSTALL(
14 | TARGETS ${APP_NAME}
15 | RUNTIME DESTINATION bin COMPONENT openig
16 | )
17 |
18 | SET_TARGET_PROPERTIES( ${APP_NAME} PROPERTIES PROJECT_LABEL "Utility ${APP_NAME}" )
19 |
--------------------------------------------------------------------------------
/Utility-veggen/DataFiles/VegetationInfo.xml:
--------------------------------------------------------------------------------
1 |
2 | Crossed-Quads
3 | 0
4 | OPEN_IG_Demo
5 |
6 | coniftree01.dds red_pine01.dds pine02.dds pine03.dds pine01.dds spruce01.dds shrub01.dds
7 | coniftree01.dds
8 | 0 0 1 1
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Utility-vegviewer/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | SET( APP_NAME vegviewer )
2 |
3 | ADD_EXECUTABLE( ${APP_NAME} main.cpp )
4 |
5 | TARGET_LINK_LIBRARIES( ${APP_NAME}
6 | ${OSG_LIBRARIES}
7 | OpenIG-Engine
8 | )
9 |
10 | INSTALL(
11 | TARGETS ${APP_NAME}
12 | RUNTIME DESTINATION bin COMPONENT openig
13 | )
14 |
15 | SET_TARGET_PROPERTIES( ${APP_NAME} PROPERTIES PROJECT_LABEL "Utility ${APP_NAME}" )
16 |
--------------------------------------------------------------------------------
/contributors.txt:
--------------------------------------------------------------------------------
1 | Please direct any questions or comments to the OpenIG Forums
2 | or use our support Email address: openig@compro.net
3 | as these folks are not under any obligation to reply
4 | to your email requests. Thank you...
5 |
6 |
7 | Trajce Nikolov -- trajce.nikolov.nick@gmail.com
8 | Poojan Prabhu -- poojanprabhu@gmail.com
9 | Roni Zanolli -- roni@compro.net
10 | Curtis Rubel -- crubel@compro.net
11 | Pelle Nordqvist-- nordqvist@gmail.com -- First implementation of Simple DeadReckoning code
12 |
--------------------------------------------------------------------------------
/doc/html/bc_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/doc/html/bc_s.png
--------------------------------------------------------------------------------
/doc/html/bdwn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/doc/html/bdwn.png
--------------------------------------------------------------------------------
/doc/html/class_open_i_g_1_1_base_1_1_animation_sequence_playback_callback.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/doc/html/class_open_i_g_1_1_base_1_1_animation_sequence_playback_callback.png
--------------------------------------------------------------------------------
/doc/html/class_open_i_g_1_1_base_1_1_commands_1_1_command.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/doc/html/class_open_i_g_1_1_base_1_1_commands_1_1_command.png
--------------------------------------------------------------------------------
/doc/html/class_open_i_g_1_1_base_1_1_generic_implementation_callback.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/doc/html/class_open_i_g_1_1_base_1_1_generic_implementation_callback.png
--------------------------------------------------------------------------------
/doc/html/class_open_i_g_1_1_base_1_1_image_generator.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/doc/html/class_open_i_g_1_1_base_1_1_image_generator.png
--------------------------------------------------------------------------------
/doc/html/class_open_i_g_1_1_base_1_1_light_implementation_callback.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/doc/html/class_open_i_g_1_1_base_1_1_light_implementation_callback.png
--------------------------------------------------------------------------------
/doc/html/class_open_i_g_1_1_base_1_1_ref_animation_sequence_callbacks.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/doc/html/class_open_i_g_1_1_base_1_1_ref_animation_sequence_callbacks.png
--------------------------------------------------------------------------------
/doc/html/class_open_i_g_1_1_dymmu_g_u_i_action_adapter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/doc/html/class_open_i_g_1_1_dymmu_g_u_i_action_adapter.png
--------------------------------------------------------------------------------
/doc/html/class_open_i_g_1_1_engine.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/doc/html/class_open_i_g_1_1_engine.png
--------------------------------------------------------------------------------
/doc/html/class_open_i_g_1_1_key_pad_camera_manipulator.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/doc/html/class_open_i_g_1_1_key_pad_camera_manipulator.png
--------------------------------------------------------------------------------
/doc/html/class_open_i_g_1_1_key_pad_event_handler.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/doc/html/class_open_i_g_1_1_key_pad_event_handler.png
--------------------------------------------------------------------------------
/doc/html/class_open_i_g_1_1_plugin_base_1_1_plugin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/doc/html/class_open_i_g_1_1_plugin_base_1_1_plugin.png
--------------------------------------------------------------------------------
/doc/html/class_open_i_g_1_1_plugin_base_1_1_plugin_host.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/doc/html/class_open_i_g_1_1_plugin_base_1_1_plugin_host.png
--------------------------------------------------------------------------------
/doc/html/class_open_i_g_1_1_plugin_base_1_1_plugin_operation.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/doc/html/class_open_i_g_1_1_plugin_base_1_1_plugin_operation.png
--------------------------------------------------------------------------------
/doc/html/closed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/doc/html/closed.png
--------------------------------------------------------------------------------
/doc/html/doc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/doc/html/doc.png
--------------------------------------------------------------------------------
/doc/html/doxygen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/doc/html/doxygen.png
--------------------------------------------------------------------------------
/doc/html/folderclosed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/doc/html/folderclosed.png
--------------------------------------------------------------------------------
/doc/html/folderopen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/doc/html/folderopen.png
--------------------------------------------------------------------------------
/doc/html/nav_f.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/doc/html/nav_f.png
--------------------------------------------------------------------------------
/doc/html/nav_g.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/doc/html/nav_g.png
--------------------------------------------------------------------------------
/doc/html/nav_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/doc/html/nav_h.png
--------------------------------------------------------------------------------
/doc/html/open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/doc/html/open.png
--------------------------------------------------------------------------------
/doc/html/openig_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/doc/html/openig_logo.png
--------------------------------------------------------------------------------
/doc/html/search/all_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/all_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/all_10.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/all_11.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/all_12.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/all_13.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/all_13.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['version',['version',['../class_open_i_g_1_1_base_1_1_image_generator.html#a36c841ffd2261a52095b01c1d9317f8d',1,'OpenIG::Base::ImageGenerator::version()'],['../class_open_i_g_1_1_engine.html#a1708b07ac2fc5462d5d64a819bfa3b21',1,'OpenIG::Engine::version()']]],
4 | ['viewidentifiers',['ViewIdentifiers',['../class_open_i_g_1_1_base_1_1_image_generator.html#aade6995a60f67435d4f8207560408aee',1,'OpenIG::Base::ImageGenerator']]],
5 | ['viewtype',['ViewType',['../class_open_i_g_1_1_engine.html#a788f5d7ce120c1e362d9cf4611f8a836',1,'OpenIG::Engine']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/doc/html/search/all_14.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/all_14.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['windattributes',['WindAttributes',['../struct_open_i_g_1_1_base_1_1_wind_attributes.html',1,'OpenIG::Base']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/all_15.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/all_15.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['_7eanimations',['~Animations',['../class_open_i_g_1_1_base_1_1_animations.html#a9a96ee49b2e162e7d1873297535c955e',1,'OpenIG::Base::Animations']]],
4 | ['_7ecommands',['~Commands',['../class_open_i_g_1_1_base_1_1_commands.html#ae46c6ba21e1023fb375f686bccffb501',1,'OpenIG::Base::Commands']]],
5 | ['_7eengine',['~Engine',['../class_open_i_g_1_1_engine.html#a99f92093c195bf007d5203b525dc31a2',1,'OpenIG::Engine']]],
6 | ['_7eimagegenerator',['~ImageGenerator',['../class_open_i_g_1_1_base_1_1_image_generator.html#ae88894d7e657e5ae3c741fb2e8965c1a',1,'OpenIG::Base::ImageGenerator']]],
7 | ['_7epluginhost',['~PluginHost',['../class_open_i_g_1_1_plugin_base_1_1_plugin_host.html#af41ec7dd0411e2ceea37141073a3b64e',1,'OpenIG::PluginBase::PluginHost']]]
8 | ];
9 |
--------------------------------------------------------------------------------
/doc/html/search/all_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/all_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/all_4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/all_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['databaseread',['databaseRead',['../class_open_i_g_1_1_plugin_base_1_1_plugin.html#adfb0b3732a59b587227fe172d6df1158',1,'OpenIG::PluginBase::Plugin']]],
4 | ['databasereadinvisitoraftertraverse',['databaseReadInVisitorAfterTraverse',['../class_open_i_g_1_1_plugin_base_1_1_plugin.html#aeb2dfd445eab843291dad6c6a265b04e',1,'OpenIG::PluginBase::Plugin']]],
5 | ['databasereadinvisitorbeforetraverse',['databaseReadInVisitorBeforeTraverse',['../class_open_i_g_1_1_plugin_base_1_1_plugin.html#aa5e55246767439694bbdb96cd39b6314',1,'OpenIG::PluginBase::Plugin']]],
6 | ['dateattributes',['DateAttributes',['../struct_open_i_g_1_1_base_1_1_date_attributes.html',1,'OpenIG::Base']]],
7 | ['deletelight',['deleteLight',['../class_open_i_g_1_1_base_1_1_light_implementation_callback.html#aa172a55f692635a8c33af6f4f5972991',1,'OpenIG::Base::LightImplementationCallback']]],
8 | ['dymmuguiactionadapter',['DymmuGUIActionAdapter',['../class_open_i_g_1_1_dymmu_g_u_i_action_adapter.html',1,'OpenIG']]]
9 | ];
10 |
--------------------------------------------------------------------------------
/doc/html/search/all_5.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/all_6.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/all_6.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['fileexists',['fileExists',['../class_open_i_g_1_1_base_1_1_file_system.html#aad1a21087269a729a4332a99ef821781',1,'OpenIG::Base::FileSystem']]],
4 | ['filefullpath',['fileFullPath',['../class_open_i_g_1_1_base_1_1_file_system.html#aad9e2c135ce4a6de540e95b0057a75bc',1,'OpenIG::Base::FileSystem']]],
5 | ['filesystem',['FileSystem',['../class_open_i_g_1_1_base_1_1_file_system.html',1,'OpenIG::Base']]],
6 | ['fixverticalaxis',['fixVerticalAxis',['../class_open_i_g_1_1_base_1_1_math.html#a58cecd2d678eba08a7d729070fd750e5',1,'OpenIG::Base::Math::fixVerticalAxis(osg::Vec3d &eye, osg::Quat &rotation, bool disallowFlipOver=true)'],['../class_open_i_g_1_1_base_1_1_math.html#a033876378537103ac510f24b3e072e69',1,'OpenIG::Base::Math::fixVerticalAxis(osg::Quat &rotation, const osg::Vec3d &localUp, bool disallowFlipOver=true)']]],
7 | ['fogattributes',['FogAttributes',['../struct_open_i_g_1_1_base_1_1_fog_attributes.html',1,'OpenIG::Base']]],
8 | ['frame',['frame',['../class_open_i_g_1_1_base_1_1_image_generator.html#acef9cfd451cf47aca15ddeb7d8781c08',1,'OpenIG::Base::ImageGenerator::frame()'],['../class_open_i_g_1_1_engine.html#adfbc440b84d569219dedcb365d64b511',1,'OpenIG::Engine::frame()']]],
9 | ['frommatrix',['fromMatrix',['../class_open_i_g_1_1_base_1_1_math.html#a78124b15d7c10f3df28936d3eb50ab68',1,'OpenIG::Base::Math']]],
10 | ['fromquat',['fromQuat',['../class_open_i_g_1_1_base_1_1_math.html#abc597e043f08065fe1af48e0d605ca71',1,'OpenIG::Base::Math']]]
11 | ];
12 |
--------------------------------------------------------------------------------
/doc/html/search/all_7.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/all_8.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/all_9.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/all_9.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['keypadcameramanipulator',['KeyPadCameraManipulator',['../class_open_i_g_1_1_key_pad_camera_manipulator.html',1,'OpenIG']]],
4 | ['keypadeventhandler',['KeyPadEventHandler',['../class_open_i_g_1_1_key_pad_event_handler.html',1,'OpenIG']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/doc/html/search/all_a.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/all_a.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['lastwritetime',['lastWriteTime',['../class_open_i_g_1_1_base_1_1_file_system.html#a77529fe64a556694d95f613f2e5d53ac',1,'OpenIG::Base::FileSystem']]],
4 | ['lightattributes',['LightAttributes',['../struct_open_i_g_1_1_base_1_1_light_attributes.html',1,'OpenIG::Base']]],
5 | ['lightentity',['LightEntity',['../class_open_i_g_1_1_engine.html#ada627d64f318c9296a021083dcc68fce',1,'OpenIG::Engine']]],
6 | ['lightimplementationcallback',['LightImplementationCallback',['../class_open_i_g_1_1_base_1_1_light_implementation_callback.html',1,'OpenIG::Base']]],
7 | ['loadcloudlayerfile',['loadCloudLayerFile',['../class_open_i_g_1_1_base_1_1_image_generator.html#a2d96d45269ee02e76568db1a1349db86',1,'OpenIG::Base::ImageGenerator::loadCloudLayerFile()'],['../class_open_i_g_1_1_engine.html#af5ceb011f459af7ae6eecdd33a32e2ba',1,'OpenIG::Engine::loadCloudLayerFile()']]],
8 | ['loadplugins',['loadPlugins',['../class_open_i_g_1_1_plugin_base_1_1_plugin_host.html#a14b827ac36e3ceb0090b0119b051c06e',1,'OpenIG::PluginBase::PluginHost']]],
9 | ['loadscript',['loadScript',['../class_open_i_g_1_1_base_1_1_commands.html#aaac011346d7a66db7644fba85f2a3e90',1,'OpenIG::Base::Commands::loadScript()'],['../class_open_i_g_1_1_engine.html#a02f28287cceed5bf94bd983ab9693e97',1,'OpenIG::Engine::loadScript()']]],
10 | ['ltrim',['ltrim',['../class_open_i_g_1_1_base_1_1_string_utils.html#a0147a710738a2ed15cfb7b82b670005c',1,'OpenIG::Base::StringUtils']]]
11 | ];
12 |
--------------------------------------------------------------------------------
/doc/html/search/all_b.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/all_b.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['match',['match',['../class_open_i_g_1_1_base_1_1_file_system.html#aa6c2952819014acd84d8d35eb8d68dcb',1,'OpenIG::Base::FileSystem']]],
4 | ['math',['Math',['../class_open_i_g_1_1_base_1_1_math.html',1,'OpenIG::Base']]],
5 | ['multiswitchattributes',['MultiSwitchAttributes',['../struct_open_i_g_1_1_base_1_1_multi_switch_attributes.html',1,'OpenIG::Base']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/doc/html/search/all_c.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/all_c.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['numberoflines',['numberOfLines',['../class_open_i_g_1_1_base_1_1_string_utils.html#a9d48e36d78ff8920c0b0b47248d1f8b1',1,'OpenIG::Base::StringUtils']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/all_d.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/all_d.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['operator_28_29',['operator()',['../class_open_i_g_1_1_base_1_1_animation_sequence_playback_callback.html#a355bcc3edf7b51ac9a340d2581e20756',1,'OpenIG::Base::AnimationSequencePlaybackCallback']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/all_e.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/all_f.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/classes_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/classes_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['animation',['Animation',['../struct_open_i_g_1_1_base_1_1_animations_1_1_animation.html',1,'OpenIG::Base::Animations']]],
4 | ['animationattributes',['AnimationAttributes',['../struct_open_i_g_1_1_base_1_1_animation_attributes.html',1,'OpenIG::Base']]],
5 | ['animationcontainer',['AnimationContainer',['../struct_open_i_g_1_1_base_1_1_animations_1_1_animation_container.html',1,'OpenIG::Base::Animations']]],
6 | ['animations',['Animations',['../class_open_i_g_1_1_base_1_1_animations.html',1,'OpenIG::Base']]],
7 | ['animationsequenceplaybackcallback',['AnimationSequencePlaybackCallback',['../class_open_i_g_1_1_base_1_1_animation_sequence_playback_callback.html',1,'OpenIG::Base']]],
8 | ['atmosphereattributes',['AtmosphereAttributes',['../struct_open_i_g_1_1_base_1_1_atmosphere_attributes.html',1,'OpenIG::Base']]],
9 | ['attribute',['Attribute',['../struct_open_i_g_1_1_plugin_base_1_1_plugin_context_1_1_attribute.html',1,'OpenIG::PluginBase::PluginContext']]]
10 | ];
11 |
--------------------------------------------------------------------------------
/doc/html/search/classes_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/classes_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['cloudlayerattributes',['CLoudLayerAttributes',['../struct_open_i_g_1_1_base_1_1_c_loud_layer_attributes.html',1,'OpenIG::Base']]],
4 | ['cloudlayerfileattributes',['CLoudLayerFileAttributes',['../struct_open_i_g_1_1_base_1_1_c_loud_layer_file_attributes.html',1,'OpenIG::Base']]],
5 | ['command',['Command',['../class_open_i_g_1_1_base_1_1_commands_1_1_command.html',1,'OpenIG::Base::Commands']]],
6 | ['commandexeccallback',['CommandExecCallback',['../struct_open_i_g_1_1_base_1_1_commands_1_1_command_exec_callback.html',1,'OpenIG::Base::Commands']]],
7 | ['commands',['Commands',['../class_open_i_g_1_1_base_1_1_commands.html',1,'OpenIG::Base']]],
8 | ['configuration',['Configuration',['../class_open_i_g_1_1_base_1_1_configuration.html',1,'OpenIG::Base']]]
9 | ];
10 |
--------------------------------------------------------------------------------
/doc/html/search/classes_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/classes_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['dateattributes',['DateAttributes',['../struct_open_i_g_1_1_base_1_1_date_attributes.html',1,'OpenIG::Base']]],
4 | ['dymmuguiactionadapter',['DymmuGUIActionAdapter',['../class_open_i_g_1_1_dymmu_g_u_i_action_adapter.html',1,'OpenIG']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/doc/html/search/classes_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/classes_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['engine',['Engine',['../class_open_i_g_1_1_engine.html',1,'OpenIG']]],
4 | ['environmentalmapattributes',['EnvironmentalMapAttributes',['../struct_open_i_g_1_1_base_1_1_environmental_map_attributes.html',1,'OpenIG::Base']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/doc/html/search/classes_4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/classes_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['filesystem',['FileSystem',['../class_open_i_g_1_1_base_1_1_file_system.html',1,'OpenIG::Base']]],
4 | ['fogattributes',['FogAttributes',['../struct_open_i_g_1_1_base_1_1_fog_attributes.html',1,'OpenIG::Base']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/doc/html/search/classes_5.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/classes_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['genericattribute',['GenericAttribute',['../struct_open_i_g_1_1_base_1_1_generic_attribute.html',1,'OpenIG::Base']]],
4 | ['genericimplementationcallback',['GenericImplementationCallback',['../class_open_i_g_1_1_base_1_1_generic_implementation_callback.html',1,'OpenIG::Base']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/doc/html/search/classes_6.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/classes_6.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['idgroup',['IdGroup',['../struct_open_i_g_1_1_base_1_1_i_d_pool_1_1_id_group.html',1,'OpenIG::Base::IDPool']]],
4 | ['idpool',['IDPool',['../class_open_i_g_1_1_base_1_1_i_d_pool.html',1,'OpenIG::Base']]],
5 | ['imagegenerator',['ImageGenerator',['../class_open_i_g_1_1_base_1_1_image_generator.html',1,'OpenIG::Base']]],
6 | ['intersectioncallback',['IntersectionCallback',['../struct_open_i_g_1_1_base_1_1_image_generator_1_1_intersection_callback.html',1,'OpenIG::Base::ImageGenerator']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/doc/html/search/classes_7.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/classes_7.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['keypadcameramanipulator',['KeyPadCameraManipulator',['../class_open_i_g_1_1_key_pad_camera_manipulator.html',1,'OpenIG']]],
4 | ['keypadeventhandler',['KeyPadEventHandler',['../class_open_i_g_1_1_key_pad_event_handler.html',1,'OpenIG']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/doc/html/search/classes_8.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/classes_8.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['lightattributes',['LightAttributes',['../struct_open_i_g_1_1_base_1_1_light_attributes.html',1,'OpenIG::Base']]],
4 | ['lightimplementationcallback',['LightImplementationCallback',['../class_open_i_g_1_1_base_1_1_light_implementation_callback.html',1,'OpenIG::Base']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/doc/html/search/classes_9.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/classes_9.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['math',['Math',['../class_open_i_g_1_1_base_1_1_math.html',1,'OpenIG::Base']]],
4 | ['multiswitchattributes',['MultiSwitchAttributes',['../struct_open_i_g_1_1_base_1_1_multi_switch_attributes.html',1,'OpenIG::Base']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/doc/html/search/classes_a.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/classes_a.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['plugin',['Plugin',['../class_open_i_g_1_1_plugin_base_1_1_plugin.html',1,'OpenIG::PluginBase']]],
4 | ['plugincontext',['PluginContext',['../class_open_i_g_1_1_plugin_base_1_1_plugin_context.html',1,'OpenIG::PluginBase']]],
5 | ['pluginhost',['PluginHost',['../class_open_i_g_1_1_plugin_base_1_1_plugin_host.html',1,'OpenIG::PluginBase']]],
6 | ['pluginoperation',['PluginOperation',['../class_open_i_g_1_1_plugin_base_1_1_plugin_operation.html',1,'OpenIG::PluginBase']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/doc/html/search/classes_b.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/classes_b.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['rainsnowattributes',['RainSnowAttributes',['../struct_open_i_g_1_1_base_1_1_rain_snow_attributes.html',1,'OpenIG::Base']]],
4 | ['readnodeimplementationcallback',['ReadNodeImplementationCallback',['../struct_open_i_g_1_1_base_1_1_image_generator_1_1_read_node_implementation_callback.html',1,'OpenIG::Base::ImageGenerator']]],
5 | ['refanimationsequencecallbacks',['RefAnimationSequenceCallbacks',['../class_open_i_g_1_1_base_1_1_ref_animation_sequence_callbacks.html',1,'OpenIG::Base']]],
6 | ['runtimeanimation',['RuntimeAnimation',['../struct_open_i_g_1_1_base_1_1_animations_1_1_runtime_animation.html',1,'OpenIG::Base::Animations']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/doc/html/search/classes_c.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/classes_c.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['sequence',['Sequence',['../struct_open_i_g_1_1_base_1_1_animations_1_1_animation_1_1_sequence.html',1,'OpenIG::Base::Animations::Animation']]],
4 | ['stringutils',['StringUtils',['../class_open_i_g_1_1_base_1_1_string_utils.html',1,'OpenIG::Base']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/doc/html/search/classes_d.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/classes_d.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['timeofdayattributes',['TimeOfDayAttributes',['../struct_open_i_g_1_1_base_1_1_time_of_day_attributes.html',1,'OpenIG::Base']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/classes_e.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/classes_e.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['windattributes',['WindAttributes',['../struct_open_i_g_1_1_base_1_1_wind_attributes.html',1,'OpenIG::Base']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/doc/html/search/close.png
--------------------------------------------------------------------------------
/doc/html/search/enums_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/enums_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['animationstatus',['AnimationStatus',['../class_open_i_g_1_1_base_1_1_image_generator.html#aac729739f7a77d7bbdd93711d5abe9e1',1,'OpenIG::Base::ImageGenerator']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/enums_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/enums_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['intersectionmask',['IntersectionMask',['../class_open_i_g_1_1_base_1_1_image_generator.html#abd9544223ea20b204486958b9eef19e3',1,'OpenIG::Base::ImageGenerator']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/enums_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/enums_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['setupflags',['SetupFlags',['../class_open_i_g_1_1_engine.html#a2b928d86e84e6ae7fd9b9f6170fd39d7',1,'OpenIG::Engine']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/enums_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/enums_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['viewtype',['ViewType',['../class_open_i_g_1_1_engine.html#a788f5d7ce120c1e362d9cf4611f8a836',1,'OpenIG::Engine']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/files_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/files_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['animation_2eh',['Animation.h',['../_animation_8h.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/functions_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/functions_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/functions_10.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/functions_11.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/functions_11.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['version',['version',['../class_open_i_g_1_1_base_1_1_image_generator.html#a36c841ffd2261a52095b01c1d9317f8d',1,'OpenIG::Base::ImageGenerator::version()'],['../class_open_i_g_1_1_engine.html#a1708b07ac2fc5462d5d64a819bfa3b21',1,'OpenIG::Engine::version()']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/functions_12.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/functions_12.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['_7eanimations',['~Animations',['../class_open_i_g_1_1_base_1_1_animations.html#a9a96ee49b2e162e7d1873297535c955e',1,'OpenIG::Base::Animations']]],
4 | ['_7ecommands',['~Commands',['../class_open_i_g_1_1_base_1_1_commands.html#ae46c6ba21e1023fb375f686bccffb501',1,'OpenIG::Base::Commands']]],
5 | ['_7eengine',['~Engine',['../class_open_i_g_1_1_engine.html#a99f92093c195bf007d5203b525dc31a2',1,'OpenIG::Engine']]],
6 | ['_7eimagegenerator',['~ImageGenerator',['../class_open_i_g_1_1_base_1_1_image_generator.html#ae88894d7e657e5ae3c741fb2e8965c1a',1,'OpenIG::Base::ImageGenerator']]],
7 | ['_7epluginhost',['~PluginHost',['../class_open_i_g_1_1_plugin_base_1_1_plugin_host.html#af41ec7dd0411e2ceea37141073a3b64e',1,'OpenIG::PluginBase::PluginHost']]]
8 | ];
9 |
--------------------------------------------------------------------------------
/doc/html/search/functions_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/functions_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/functions_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['databaseread',['databaseRead',['../class_open_i_g_1_1_plugin_base_1_1_plugin.html#adfb0b3732a59b587227fe172d6df1158',1,'OpenIG::PluginBase::Plugin']]],
4 | ['databasereadinvisitoraftertraverse',['databaseReadInVisitorAfterTraverse',['../class_open_i_g_1_1_plugin_base_1_1_plugin.html#aeb2dfd445eab843291dad6c6a265b04e',1,'OpenIG::PluginBase::Plugin']]],
5 | ['databasereadinvisitorbeforetraverse',['databaseReadInVisitorBeforeTraverse',['../class_open_i_g_1_1_plugin_base_1_1_plugin.html#aa5e55246767439694bbdb96cd39b6314',1,'OpenIG::PluginBase::Plugin']]],
6 | ['deletelight',['deleteLight',['../class_open_i_g_1_1_base_1_1_light_implementation_callback.html#aa172a55f692635a8c33af6f4f5972991',1,'OpenIG::Base::LightImplementationCallback']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/doc/html/search/functions_4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/functions_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['enablecloudlayer',['enableCloudLayer',['../class_open_i_g_1_1_base_1_1_image_generator.html#a85017d668402244a03f58f0b1b3bb448',1,'OpenIG::Base::ImageGenerator::enableCloudLayer()'],['../class_open_i_g_1_1_engine.html#a95e63410cea3c1ba693bc52c0e51b56e',1,'OpenIG::Engine::enableCloudLayer()']]],
4 | ['enablelight',['enableLight',['../class_open_i_g_1_1_base_1_1_image_generator.html#ac791ca32700f7f01eb36fb4f67e63409',1,'OpenIG::Base::ImageGenerator::enableLight()'],['../class_open_i_g_1_1_engine.html#a18b96718be3a9f1c9d91bd695b73f601',1,'OpenIG::Engine::enableLight()']]],
5 | ['endofframe',['endOfFrame',['../class_open_i_g_1_1_plugin_base_1_1_plugin.html#a26459a2724667e98998ae58179b7bb2a',1,'OpenIG::PluginBase::Plugin']]],
6 | ['engine',['Engine',['../class_open_i_g_1_1_engine.html#aa25952d2df2130e953edfa30752e7e9d',1,'OpenIG::Engine']]],
7 | ['entityadded',['entityAdded',['../class_open_i_g_1_1_plugin_base_1_1_plugin.html#a44afebbe8b519da79d332ef1ea327f42',1,'OpenIG::PluginBase::Plugin']]],
8 | ['env',['env',['../class_open_i_g_1_1_base_1_1_string_utils.html#a48ce42fc579070987568c4fe3722bf03',1,'OpenIG::Base::StringUtils']]],
9 | ['exec',['exec',['../class_open_i_g_1_1_base_1_1_commands_1_1_command.html#acbec1bdb9bdc7c71a8ca1310d6fa1763',1,'OpenIG::Base::Commands::Command::exec()'],['../class_open_i_g_1_1_base_1_1_commands.html#aca920776bd59e329f91c455675f96125',1,'OpenIG::Base::Commands::exec()']]]
10 | ];
11 |
--------------------------------------------------------------------------------
/doc/html/search/functions_5.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/functions_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['fileexists',['fileExists',['../class_open_i_g_1_1_base_1_1_file_system.html#aad1a21087269a729a4332a99ef821781',1,'OpenIG::Base::FileSystem']]],
4 | ['filefullpath',['fileFullPath',['../class_open_i_g_1_1_base_1_1_file_system.html#aad9e2c135ce4a6de540e95b0057a75bc',1,'OpenIG::Base::FileSystem']]],
5 | ['fixverticalaxis',['fixVerticalAxis',['../class_open_i_g_1_1_base_1_1_math.html#a58cecd2d678eba08a7d729070fd750e5',1,'OpenIG::Base::Math::fixVerticalAxis(osg::Vec3d &eye, osg::Quat &rotation, bool disallowFlipOver=true)'],['../class_open_i_g_1_1_base_1_1_math.html#a033876378537103ac510f24b3e072e69',1,'OpenIG::Base::Math::fixVerticalAxis(osg::Quat &rotation, const osg::Vec3d &localUp, bool disallowFlipOver=true)']]],
6 | ['frame',['frame',['../class_open_i_g_1_1_base_1_1_image_generator.html#acef9cfd451cf47aca15ddeb7d8781c08',1,'OpenIG::Base::ImageGenerator::frame()'],['../class_open_i_g_1_1_engine.html#adfbc440b84d569219dedcb365d64b511',1,'OpenIG::Engine::frame()']]],
7 | ['frommatrix',['fromMatrix',['../class_open_i_g_1_1_base_1_1_math.html#a78124b15d7c10f3df28936d3eb50ab68',1,'OpenIG::Base::Math']]],
8 | ['fromquat',['fromQuat',['../class_open_i_g_1_1_base_1_1_math.html#abc597e043f08065fe1af48e0d605ca71',1,'OpenIG::Base::Math']]]
9 | ];
10 |
--------------------------------------------------------------------------------
/doc/html/search/functions_6.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/functions_7.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/functions_8.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/functions_8.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['lastwritetime',['lastWriteTime',['../class_open_i_g_1_1_base_1_1_file_system.html#a77529fe64a556694d95f613f2e5d53ac',1,'OpenIG::Base::FileSystem']]],
4 | ['loadcloudlayerfile',['loadCloudLayerFile',['../class_open_i_g_1_1_base_1_1_image_generator.html#a2d96d45269ee02e76568db1a1349db86',1,'OpenIG::Base::ImageGenerator::loadCloudLayerFile()'],['../class_open_i_g_1_1_engine.html#af5ceb011f459af7ae6eecdd33a32e2ba',1,'OpenIG::Engine::loadCloudLayerFile()']]],
5 | ['loadplugins',['loadPlugins',['../class_open_i_g_1_1_plugin_base_1_1_plugin_host.html#a14b827ac36e3ceb0090b0119b051c06e',1,'OpenIG::PluginBase::PluginHost']]],
6 | ['loadscript',['loadScript',['../class_open_i_g_1_1_base_1_1_commands.html#aaac011346d7a66db7644fba85f2a3e90',1,'OpenIG::Base::Commands::loadScript()'],['../class_open_i_g_1_1_engine.html#a02f28287cceed5bf94bd983ab9693e97',1,'OpenIG::Engine::loadScript()']]],
7 | ['ltrim',['ltrim',['../class_open_i_g_1_1_base_1_1_string_utils.html#a0147a710738a2ed15cfb7b82b670005c',1,'OpenIG::Base::StringUtils']]]
8 | ];
9 |
--------------------------------------------------------------------------------
/doc/html/search/functions_9.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/functions_9.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['match',['match',['../class_open_i_g_1_1_base_1_1_file_system.html#aa6c2952819014acd84d8d35eb8d68dcb',1,'OpenIG::Base::FileSystem']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/functions_a.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/functions_a.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['numberoflines',['numberOfLines',['../class_open_i_g_1_1_base_1_1_string_utils.html#a9d48e36d78ff8920c0b0b47248d1f8b1',1,'OpenIG::Base::StringUtils']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/functions_b.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/functions_b.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['operator_28_29',['operator()',['../class_open_i_g_1_1_base_1_1_animation_sequence_playback_callback.html#a355bcc3edf7b51ac9a340d2581e20756',1,'OpenIG::Base::AnimationSequencePlaybackCallback']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/functions_c.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/functions_d.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/functions_e.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/functions_f.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/mag_sel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/doc/html/search/mag_sel.png
--------------------------------------------------------------------------------
/doc/html/search/nomatches.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/doc/html/search/search_l.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/doc/html/search/search_l.png
--------------------------------------------------------------------------------
/doc/html/search/search_m.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/doc/html/search/search_m.png
--------------------------------------------------------------------------------
/doc/html/search/search_r.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/doc/html/search/search_r.png
--------------------------------------------------------------------------------
/doc/html/search/searchdata.js:
--------------------------------------------------------------------------------
1 | var indexSectionsWithContent =
2 | {
3 | 0: "_abcdefgiklmnoprstuvw~",
4 | 1: "acdefgiklmprstw",
5 | 2: "a",
6 | 3: "abcdefgilmnoprstuv~",
7 | 4: "_",
8 | 5: "elpsv",
9 | 6: "aisv"
10 | };
11 |
12 | var indexSectionNames =
13 | {
14 | 0: "all",
15 | 1: "classes",
16 | 2: "files",
17 | 3: "functions",
18 | 4: "variables",
19 | 5: "typedefs",
20 | 6: "enums"
21 | };
22 |
23 | var indexSectionLabels =
24 | {
25 | 0: "All",
26 | 1: "Classes",
27 | 2: "Files",
28 | 3: "Functions",
29 | 4: "Variables",
30 | 5: "Typedefs",
31 | 6: "Enumerations"
32 | };
33 |
34 |
--------------------------------------------------------------------------------
/doc/html/search/typedefs_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/typedefs_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['effect',['Effect',['../class_open_i_g_1_1_engine.html#ab257a14ce75bfe71ee407ebc63bca234',1,'OpenIG::Engine']]],
4 | ['entity',['Entity',['../class_open_i_g_1_1_base_1_1_image_generator.html#a32c1e1a62540af3ba83afe4ab0340ad6',1,'OpenIG::Base::ImageGenerator']]],
5 | ['entitycache',['EntityCache',['../class_open_i_g_1_1_engine.html#af5d80c0442202f2893283981bfbaf580',1,'OpenIG::Engine']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/doc/html/search/typedefs_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/typedefs_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['lightentity',['LightEntity',['../class_open_i_g_1_1_engine.html#ada627d64f318c9296a021083dcc68fce',1,'OpenIG::Engine']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/typedefs_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/typedefs_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['pluginlibrariesmap',['PluginLibrariesMap',['../class_open_i_g_1_1_plugin_base_1_1_plugin_host.html#a0fe1743c9a17a84582752d8021f1d459',1,'OpenIG::PluginBase::PluginHost']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/typedefs_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/typedefs_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['sequencesmap',['SequencesMap',['../struct_open_i_g_1_1_base_1_1_animations_1_1_animation.html#a81017625974717d4e3f8da8d49e23284',1,'OpenIG::Base::Animations::Animation']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/typedefs_4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/search/typedefs_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['viewidentifiers',['ViewIdentifiers',['../class_open_i_g_1_1_base_1_1_image_generator.html#aade6995a60f67435d4f8207560408aee',1,'OpenIG::Base::ImageGenerator']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/variables_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/doc/html/splitbar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/doc/html/splitbar.png
--------------------------------------------------------------------------------
/doc/html/struct_open_i_g_1_1_base_1_1_animations_1_1_animation.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/doc/html/struct_open_i_g_1_1_base_1_1_animations_1_1_animation.png
--------------------------------------------------------------------------------
/doc/html/struct_open_i_g_1_1_base_1_1_animations_1_1_animation_1_1_sequence.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/doc/html/struct_open_i_g_1_1_base_1_1_animations_1_1_animation_1_1_sequence.png
--------------------------------------------------------------------------------
/doc/html/struct_open_i_g_1_1_base_1_1_animations_1_1_animation_container.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/doc/html/struct_open_i_g_1_1_base_1_1_animations_1_1_animation_container.png
--------------------------------------------------------------------------------
/doc/html/struct_open_i_g_1_1_base_1_1_animations_1_1_runtime_animation.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/doc/html/struct_open_i_g_1_1_base_1_1_animations_1_1_runtime_animation.png
--------------------------------------------------------------------------------
/doc/html/struct_open_i_g_1_1_base_1_1_commands_1_1_command_exec_callback.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/doc/html/struct_open_i_g_1_1_base_1_1_commands_1_1_command_exec_callback.png
--------------------------------------------------------------------------------
/doc/html/struct_open_i_g_1_1_base_1_1_generic_attribute.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/doc/html/struct_open_i_g_1_1_base_1_1_generic_attribute.png
--------------------------------------------------------------------------------
/doc/html/struct_open_i_g_1_1_base_1_1_image_generator_1_1_intersection_callback.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/doc/html/struct_open_i_g_1_1_base_1_1_image_generator_1_1_intersection_callback.png
--------------------------------------------------------------------------------
/doc/html/struct_open_i_g_1_1_base_1_1_image_generator_1_1_read_node_implementation_callback.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/doc/html/struct_open_i_g_1_1_base_1_1_image_generator_1_1_read_node_implementation_callback.png
--------------------------------------------------------------------------------
/doc/html/struct_open_i_g_1_1_plugin_base_1_1_plugin_context_1_1_attribute.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/doc/html/struct_open_i_g_1_1_plugin_base_1_1_plugin_context_1_1_attribute.png
--------------------------------------------------------------------------------
/doc/html/sync_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/doc/html/sync_off.png
--------------------------------------------------------------------------------
/doc/html/sync_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/doc/html/sync_on.png
--------------------------------------------------------------------------------
/doc/html/tab_a.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/doc/html/tab_a.png
--------------------------------------------------------------------------------
/doc/html/tab_b.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/doc/html/tab_b.png
--------------------------------------------------------------------------------
/doc/html/tab_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/doc/html/tab_h.png
--------------------------------------------------------------------------------
/doc/html/tab_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/doc/html/tab_s.png
--------------------------------------------------------------------------------
/doc/openig_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CCSI-CSSI/MuseOpenIG/7d9269c54ff574d443c0ef8d5884d9b01caa844a/doc/openig_logo.png
--------------------------------------------------------------------------------
/openig_version.pri:
--------------------------------------------------------------------------------
1 | VERSION=2.0.7
2 |
--------------------------------------------------------------------------------