+ fixes #0002329: remove the 2 now obsolete Pivy versions distributed with FreeCAD source code
This commit is contained in:
@@ -117,7 +117,6 @@ endif(MSVC)
|
||||
OPTION(BUILD_GUI "Build FreeCAD Gui. Otherwise you have only the command line and the Python import module." ON)
|
||||
OPTION(FREECAD_MAINTAINERS_BUILD "Build FreeCAD for Maintainers, with Docu and 3rd party libs. On Windows the Installer is build." OFF)
|
||||
OPTION(FREECAD_USE_EXTERNAL_ZIPIOS "Use system installed zipios++ instead of the bundled." OFF)
|
||||
OPTION(FREECAD_USE_EXTERNAL_PIVY "Use system installed python-pivy instead of the bundled." ON)
|
||||
OPTION(FREECAD_USE_EXTERNAL_SMESH "Use system installed smesh instead of the bundled." OFF)
|
||||
OPTION(FREECAD_USE_EXTERNAL_KDL "Use system installed orocos-kdl instead of the bundled." OFF)
|
||||
OPTION(FREECAD_USE_FREETYPE "Builds the features using FreeType libs" ON)
|
||||
@@ -200,7 +199,6 @@ endif(NOT MSVC)
|
||||
# if this is set override some options
|
||||
if (FREECAD_BUILD_DEBIAN)
|
||||
set(FREECAD_USE_EXTERNAL_ZIPIOS ON)
|
||||
set(FREECAD_USE_EXTERNAL_PIVY ON)
|
||||
# A Debian package for SMESH doesn't exist
|
||||
#set(FREECAD_USE_EXTERNAL_SMESH ON)
|
||||
endif (FREECAD_BUILD_DEBIAN)
|
||||
@@ -381,7 +379,6 @@ if(FREECAD_LIBPACK_USE)
|
||||
set(FREECAD_LIBPACK_VERSION "9.x" CACHE STRING "Displays if the libpack has been found" FORCE)
|
||||
include(cMake/UseLibPack9x.cmake)
|
||||
set(SWIG_EXECUTABLE ${FREECAD_LIBPACK_DIR}/tools/swigwin-2.0.11/swig.exe CACHE STRING "Swig" FORCE)
|
||||
set(FREECAD_USE_EXTERNAL_PIVY ON CACHE BOOL "Switch off local pivy" FORCE)
|
||||
set(FREECAD_LIBPACK_PYSIDEUIC_REL "${FREECAD_LIBPACK_DIR}/pyside-tools/Lib/site-packages")
|
||||
file(GLOB FREECAD_LIBPACK_PIVY_COIN "${FREECAD_LIBPACK_DIR}/pivy/*.*")
|
||||
file(GLOB FREECAD_LIBPACK_SHIBOKEN "${FREECAD_LIBPACK_DIR}/shiboken-1.2.1/lib/site-packages/*.pyd")
|
||||
@@ -971,10 +968,6 @@ if(FREECAD_MAINTAINERS_BUILD AND NOT WIN32)
|
||||
"tar.gz"
|
||||
"~$"
|
||||
)
|
||||
#set(CPACK_SOURCE_IGNORE_FILES
|
||||
# ${CPACK_SOURCE_IGNORE_FILES}
|
||||
# "/Pivy-0.5/"
|
||||
#)
|
||||
set(CPACK_SOURCE_STRIP_FILES "")
|
||||
include(CPack)
|
||||
|
||||
|
||||
31
src/3rdParty/CMakeLists.txt
vendored
31
src/3rdParty/CMakeLists.txt
vendored
@@ -3,39 +3,8 @@ if(BUILD_CAM)
|
||||
add_subdirectory(ANN)
|
||||
endif(BUILD_CAM)
|
||||
|
||||
if(BUILD_GUI AND NOT FREECAD_USE_EXTERNAL_PIVY)
|
||||
if(FREECAD_LIBPACK_CHECKFILE6X)
|
||||
add_subdirectory(Pivy)
|
||||
elseif(FREECAD_LIBPACK_CHECKFILE7X)
|
||||
add_subdirectory(Pivy-0.5)
|
||||
#elseif(BUILD_GUI AND FREECAD_LIBPACK_CHECKCUSTOM)
|
||||
# find_path(COIN_VERSION3 Inventor/scxml/ScXML.h ${COIN3D_INCLUDE_DIR})
|
||||
# if (COIN_VERSION3)
|
||||
# add_subdirectory(Pivy-0.5)
|
||||
# else (COIN_VERSION3)
|
||||
# add_subdirectory(Pivy)
|
||||
# endif(COIN_VERSION3)
|
||||
#endif(BUILD_GUI AND FREECAD_LIBPACK_CHECKFILE6X)
|
||||
#if (MINGW)
|
||||
# add_subdirectory(Pivy)
|
||||
#endif(MINGW)
|
||||
# applies for Unix, MinGW and Windows with custom LibPack
|
||||
else(FREECAD_LIBPACK_CHECKFILE6X)
|
||||
find_path(COIN_VERSION3 Inventor/scxml/ScXML.h ${COIN3D_INCLUDE_DIR})
|
||||
if (COIN_VERSION3)
|
||||
if (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/Pivy-0.5)
|
||||
add_subdirectory(Pivy-0.5)
|
||||
endif (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/Pivy-0.5)
|
||||
else (COIN_VERSION3)
|
||||
if (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/Pivy)
|
||||
add_subdirectory(Pivy)
|
||||
endif (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/Pivy)
|
||||
endif(COIN_VERSION3)
|
||||
endif (FREECAD_LIBPACK_CHECKFILE6X)
|
||||
endif(BUILD_GUI AND NOT FREECAD_USE_EXTERNAL_PIVY)
|
||||
|
||||
# Build SalomeMesh for all Platforms since heavily patched
|
||||
if (BUILD_SMESH AND NOT FREECAD_USE_EXTERNAL_SMESH)
|
||||
add_subdirectory(salomesmesh)
|
||||
endif()
|
||||
|
||||
|
||||
3
src/3rdParty/Pivy-0.5/AUTHORS
vendored
3
src/3rdParty/Pivy-0.5/AUTHORS
vendored
@@ -1,3 +0,0 @@
|
||||
Tamer Fahmy <tamer@sim.no>
|
||||
John Kenneth Grytten <jkg@sim.no>
|
||||
Gerhard Reitmayr <gerhard.reitmayr@gmail.com>
|
||||
51
src/3rdParty/Pivy-0.5/CMakeLists.txt
vendored
51
src/3rdParty/Pivy-0.5/CMakeLists.txt
vendored
@@ -1,51 +0,0 @@
|
||||
add_definitions(-DCOIN_DLL)
|
||||
|
||||
include_directories(
|
||||
../include
|
||||
${COIN3D_INCLUDE_DIR}
|
||||
${PYTHON_INCLUDE_PATH}
|
||||
${QT_INCLUDE_DIR}
|
||||
)
|
||||
|
||||
########################### CoinPy ###########################
|
||||
|
||||
if(MSVC)
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /bigobj")
|
||||
endif(MSVC)
|
||||
|
||||
set(CoinPy_SRCS
|
||||
coin_wrap.cpp
|
||||
coin_header_includes.h
|
||||
)
|
||||
|
||||
if(MSVC)
|
||||
set(CoinPy_LIBS
|
||||
debug MSVCRTD.LIB
|
||||
debug MSVCPRTD.LIB
|
||||
optimized MSVCRT.LIB
|
||||
optimized MSVCPRT.LIB
|
||||
Rpcrt4.lib
|
||||
debug ${COIN3D_LIBRARY_DEBUG}
|
||||
optimized ${COIN3D_LIBRARY_RELEASE}
|
||||
${PYTHON_LIBRARY})
|
||||
else(MSVC)
|
||||
set(CoinPy_LIBS
|
||||
${COIN3D_LIBRARY}
|
||||
${PYTHON_LIBRARY})
|
||||
endif(MSVC)
|
||||
|
||||
add_library(coin SHARED ${CoinPy_SRCS})
|
||||
|
||||
target_link_libraries(coin ${CoinPy_LIBS})
|
||||
|
||||
SET_BIN_DIR(coin _coin /bin/pivy)
|
||||
SET_PYTHON_PREFIX_SUFFIX(coin)
|
||||
|
||||
fc_copy_sources(coin "${CMAKE_BINARY_DIR}/bin/pivy"
|
||||
__init__.py
|
||||
coin.py
|
||||
sogui.py
|
||||
)
|
||||
|
||||
install(TARGETS coin DESTINATION bin/pivy)
|
||||
install(FILES __init__.py coin.py sogui.py DESTINATION bin/pivy)
|
||||
13
src/3rdParty/Pivy-0.5/LICENSE
vendored
13
src/3rdParty/Pivy-0.5/LICENSE
vendored
@@ -1,13 +0,0 @@
|
||||
Copyright (c) 2002-2007 Systems in Motion
|
||||
|
||||
Permission to use, copy, modify, and distribute this software for any
|
||||
purpose with or without fee is hereby granted, provided that the above
|
||||
copyright notice and this permission notice appear in all copies.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
||||
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
||||
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
25
src/3rdParty/Pivy-0.5/README
vendored
25
src/3rdParty/Pivy-0.5/README
vendored
@@ -1,25 +0,0 @@
|
||||
General build instructions:
|
||||
---------------------------
|
||||
|
||||
Pivy uses distutils[0]. To build Pivy, run
|
||||
|
||||
$ python setup.py build
|
||||
$ python setup.py install
|
||||
|
||||
Reporting bugs:
|
||||
--------------
|
||||
|
||||
Please submit bug reports, feature requests, etc. to the Pivy
|
||||
issue tracker[1].
|
||||
|
||||
Contact:
|
||||
--------
|
||||
|
||||
If you have any questions regarding Pivy or simply want to discuss
|
||||
with other Pivy users, you can do so at the general coin-discuss
|
||||
mailinglist[2].
|
||||
|
||||
|
||||
[0] http://www.python.org/sigs/distutils-sig/
|
||||
[1] http://issue.coin3d.org/pivy/
|
||||
[2] https://www.coin3d.org/mailman/listinfo/coin-discuss/
|
||||
31
src/3rdParty/Pivy-0.5/__init__.py
vendored
31
src/3rdParty/Pivy-0.5/__init__.py
vendored
@@ -1,31 +0,0 @@
|
||||
###
|
||||
# Copyright (c) 2002-2008 Kongsberg SIM
|
||||
#
|
||||
# Permission to use, copy, modify, and distribute this software for any
|
||||
# purpose with or without fee is hereby granted, provided that the above
|
||||
# copyright notice and this permission notice appear in all copies.
|
||||
#
|
||||
# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
||||
# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
||||
# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
#
|
||||
|
||||
|
||||
__all__ = ['coin']
|
||||
|
||||
# set dynamic link flags for global to allow Coin to use dynamic loading
|
||||
try:
|
||||
import sys, dl
|
||||
sys.setdlopenflags(dl.RTLD_GLOBAL | sys.getdlopenflags())
|
||||
except Exception, e:
|
||||
None
|
||||
|
||||
# initialize the Coin system
|
||||
from coin import SoDB, SoNodeKit, SoInteraction
|
||||
SoDB.init()
|
||||
SoNodeKit.init()
|
||||
SoInteraction.init()
|
||||
57312
src/3rdParty/Pivy-0.5/coin.py
vendored
57312
src/3rdParty/Pivy-0.5/coin.py
vendored
File diff suppressed because it is too large
Load Diff
674
src/3rdParty/Pivy-0.5/coin_header_includes.h
vendored
674
src/3rdParty/Pivy-0.5/coin_header_includes.h
vendored
@@ -1,674 +0,0 @@
|
||||
#include <Inventor/actions/SoAction.h>
|
||||
#include <Inventor/actions/SoActions.h>
|
||||
#include <Inventor/actions/SoAudioRenderAction.h>
|
||||
#include <Inventor/actions/SoBoxHighlightRenderAction.h>
|
||||
#include <Inventor/actions/SoCallbackAction.h>
|
||||
#include <Inventor/actions/SoGetBoundingBoxAction.h>
|
||||
#include <Inventor/actions/SoGetMatrixAction.h>
|
||||
#include <Inventor/actions/SoGetPrimitiveCountAction.h>
|
||||
#include <Inventor/actions/SoGLRenderAction.h>
|
||||
#include <Inventor/actions/SoHandleEventAction.h>
|
||||
#include <Inventor/actions/SoLineHighlightRenderAction.h>
|
||||
#include <Inventor/actions/SoPickAction.h>
|
||||
#include <Inventor/actions/SoRayPickAction.h>
|
||||
#include <Inventor/actions/SoSearchAction.h>
|
||||
#include <Inventor/actions/SoSubAction.h>
|
||||
#include <Inventor/actions/SoToVRML2Action.h>
|
||||
#include <Inventor/actions/SoToVRMLAction.h>
|
||||
#include <Inventor/actions/SoWriteAction.h>
|
||||
#include <Inventor/annex/HardCopy/SoHardCopy.h>
|
||||
#include <Inventor/annex/HardCopy/SoPSVectorOutput.h>
|
||||
#include <Inventor/annex/HardCopy/SoVectorizeAction.h>
|
||||
#include <Inventor/annex/HardCopy/SoVectorizePSAction.h>
|
||||
#include <Inventor/annex/HardCopy/SoVectorOutput.h>
|
||||
#include <Inventor/bundles/SoBundle.h>
|
||||
#include <Inventor/bundles/SoMaterialBundle.h>
|
||||
#include <Inventor/bundles/SoNormalBundle.h>
|
||||
#include <Inventor/bundles/SoTextureCoordinateBundle.h>
|
||||
#include <Inventor/caches/SoBoundingBoxCache.h>
|
||||
#include <Inventor/caches/SoCache.h>
|
||||
#include <Inventor/caches/SoConvexDataCache.h>
|
||||
#include <Inventor/caches/SoGLCacheList.h>
|
||||
#include <Inventor/caches/SoGLRenderCache.h>
|
||||
#include <Inventor/caches/SoNormalCache.h>
|
||||
#include <Inventor/caches/SoTextureCoordinateCache.h>
|
||||
#include <Inventor/C/base/hash.h>
|
||||
#include <Inventor/C/base/heap.h>
|
||||
#include <Inventor/C/base/list.h>
|
||||
#include <Inventor/C/base/memalloc.h>
|
||||
#include <Inventor/C/base/rbptree.h>
|
||||
#include <Inventor/C/base/string.h>
|
||||
#include <Inventor/C/base/time.h>
|
||||
#include <Inventor/C/basic.h>
|
||||
#include <Inventor/C/errors/debugerror.h>
|
||||
#include <Inventor/C/errors/error.h>
|
||||
#include <Inventor/C/glue/dl.h>
|
||||
#include <Inventor/C/glue/gl.h>
|
||||
#include <Inventor/collision/SoIntersectionDetectionAction.h>
|
||||
#include <Inventor/C/threads/barrier.h>
|
||||
#include <Inventor/C/threads/common.h>
|
||||
#include <Inventor/C/threads/condvar.h>
|
||||
#include <Inventor/C/threads/fifo.h>
|
||||
#include <Inventor/C/threads/mutex.h>
|
||||
#include <Inventor/C/threads/recmutex.h>
|
||||
#include <Inventor/C/threads/rwmutex.h>
|
||||
#include <Inventor/C/threads/sched.h>
|
||||
#include <Inventor/C/threads/storage.h>
|
||||
#include <Inventor/C/threads/sync.h>
|
||||
#include <Inventor/C/threads/thread.h>
|
||||
#include <Inventor/C/threads/worker.h>
|
||||
#include <Inventor/C/threads/wpool.h>
|
||||
#include <Inventor/C/tidbits.h>
|
||||
#include <Inventor/details/SoConeDetail.h>
|
||||
#include <Inventor/details/SoCubeDetail.h>
|
||||
#include <Inventor/details/SoCylinderDetail.h>
|
||||
#include <Inventor/details/SoDetail.h>
|
||||
#include <Inventor/details/SoDetails.h>
|
||||
#include <Inventor/details/SoFaceDetail.h>
|
||||
#include <Inventor/details/SoLineDetail.h>
|
||||
#include <Inventor/details/SoNodeKitDetail.h>
|
||||
#include <Inventor/details/SoPointDetail.h>
|
||||
#include <Inventor/details/SoSubDetail.h>
|
||||
#include <Inventor/details/SoTextDetail.h>
|
||||
#include <Inventor/draggers/SoCenterballDragger.h>
|
||||
#include <Inventor/draggers/SoDirectionalLightDragger.h>
|
||||
#include <Inventor/draggers/SoDragger.h>
|
||||
#include <Inventor/draggers/SoDragPointDragger.h>
|
||||
#include <Inventor/draggers/SoHandleBoxDragger.h>
|
||||
#include <Inventor/draggers/SoJackDragger.h>
|
||||
#include <Inventor/draggers/SoPointLightDragger.h>
|
||||
#include <Inventor/draggers/SoRotateCylindricalDragger.h>
|
||||
#include <Inventor/draggers/SoRotateDiscDragger.h>
|
||||
#include <Inventor/draggers/SoRotateSphericalDragger.h>
|
||||
#include <Inventor/draggers/SoScale1Dragger.h>
|
||||
#include <Inventor/draggers/SoScale2Dragger.h>
|
||||
#include <Inventor/draggers/SoScale2UniformDragger.h>
|
||||
#include <Inventor/draggers/SoScaleUniformDragger.h>
|
||||
#include <Inventor/draggers/SoSpotLightDragger.h>
|
||||
#include <Inventor/draggers/SoTabBoxDragger.h>
|
||||
#include <Inventor/draggers/SoTabPlaneDragger.h>
|
||||
#include <Inventor/draggers/SoTrackballDragger.h>
|
||||
#include <Inventor/draggers/SoTransformBoxDragger.h>
|
||||
#include <Inventor/draggers/SoTransformerDragger.h>
|
||||
#include <Inventor/draggers/SoTranslate1Dragger.h>
|
||||
#include <Inventor/draggers/SoTranslate2Dragger.h>
|
||||
#include <Inventor/elements/SoAccumulatedElement.h>
|
||||
#include <Inventor/elements/SoAmbientColorElement.h>
|
||||
#include <Inventor/elements/SoAnnoText3CharOrientElement.h>
|
||||
#include <Inventor/elements/SoAnnoText3FontSizeHintElement.h>
|
||||
#include <Inventor/elements/SoAnnoText3RenderPrintElement.h>
|
||||
#include <Inventor/elements/SoBBoxModelMatrixElement.h>
|
||||
#include <Inventor/elements/SoBumpMapCoordinateElement.h>
|
||||
#include <Inventor/elements/SoBumpMapElement.h>
|
||||
#include <Inventor/elements/SoBumpMapMatrixElement.h>
|
||||
#include <Inventor/elements/SoCacheElement.h>
|
||||
#include <Inventor/elements/SoClipPlaneElement.h>
|
||||
#include <Inventor/elements/SoComplexityElement.h>
|
||||
#include <Inventor/elements/SoComplexityTypeElement.h>
|
||||
#include <Inventor/elements/SoCoordinateElement.h>
|
||||
#include <Inventor/elements/SoCreaseAngleElement.h>
|
||||
#include <Inventor/elements/SoCullElement.h>
|
||||
#include <Inventor/elements/SoDecimationPercentageElement.h>
|
||||
#include <Inventor/elements/SoDecimationTypeElement.h>
|
||||
#include <Inventor/elements/SoDiffuseColorElement.h>
|
||||
#include <Inventor/elements/SoDrawStyleElement.h>
|
||||
#include <Inventor/elements/SoElement.h>
|
||||
#include <Inventor/elements/SoElements.h>
|
||||
#include <Inventor/elements/SoEmissiveColorElement.h>
|
||||
#include <Inventor/elements/SoEnvironmentElement.h>
|
||||
#include <Inventor/elements/SoFloatElement.h>
|
||||
#include <Inventor/elements/SoFocalDistanceElement.h>
|
||||
#include <Inventor/elements/SoFontNameElement.h>
|
||||
#include <Inventor/elements/SoFontSizeElement.h>
|
||||
#include <Inventor/elements/SoGLCacheContextElement.h>
|
||||
#include <Inventor/elements/SoGLClipPlaneElement.h>
|
||||
#include <Inventor/elements/SoGLColorIndexElement.h>
|
||||
#include <Inventor/elements/SoGLCoordinateElement.h>
|
||||
#include <Inventor/elements/SoGLDisplayList.h>
|
||||
#include <Inventor/elements/SoGLDrawStyleElement.h>
|
||||
#include <Inventor/elements/SoGLEnvironmentElement.h>
|
||||
#include <Inventor/elements/SoGLLazyElement.h>
|
||||
#include <Inventor/elements/SoGLLightIdElement.h>
|
||||
#include <Inventor/elements/SoGLLinePatternElement.h>
|
||||
#include <Inventor/elements/SoGLLineWidthElement.h>
|
||||
#include <Inventor/elements/SoGLModelMatrixElement.h>
|
||||
#include <Inventor/elements/SoGLMultiTextureCoordinateElement.h>
|
||||
#include <Inventor/elements/SoGLMultiTextureEnabledElement.h>
|
||||
#include <Inventor/elements/SoGLMultiTextureImageElement.h>
|
||||
#include <Inventor/elements/SoGLMultiTextureMatrixElement.h>
|
||||
#include <Inventor/elements/SoGLNormalElement.h>
|
||||
#include <Inventor/elements/SoGLPointSizeElement.h>
|
||||
#include <Inventor/elements/SoGLPolygonOffsetElement.h>
|
||||
#include <Inventor/elements/SoGLProjectionMatrixElement.h>
|
||||
#include <Inventor/elements/SoGLRenderPassElement.h>
|
||||
#include <Inventor/elements/SoGLShapeHintsElement.h>
|
||||
#include <Inventor/elements/SoGLTexture3EnabledElement.h>
|
||||
#include <Inventor/elements/SoGLTextureCoordinateElement.h>
|
||||
#include <Inventor/elements/SoGLTextureEnabledElement.h>
|
||||
#include <Inventor/elements/SoGLTextureImageElement.h>
|
||||
#include <Inventor/elements/SoGLTextureMatrixElement.h>
|
||||
#include <Inventor/elements/SoGLUpdateAreaElement.h>
|
||||
#include <Inventor/elements/SoGLViewingMatrixElement.h>
|
||||
#include <Inventor/elements/SoGLViewportRegionElement.h>
|
||||
#include <Inventor/elements/SoInt32Element.h>
|
||||
#include <Inventor/elements/SoLazyElement.h>
|
||||
#include <Inventor/elements/SoLightAttenuationElement.h>
|
||||
#include <Inventor/elements/SoLightElement.h>
|
||||
#include <Inventor/elements/SoLightModelElement.h>
|
||||
#include <Inventor/elements/SoLinePatternElement.h>
|
||||
#include <Inventor/elements/SoLineWidthElement.h>
|
||||
#include <Inventor/elements/SoListenerDopplerElement.h>
|
||||
#include <Inventor/elements/SoListenerGainElement.h>
|
||||
#include <Inventor/elements/SoListenerOrientationElement.h>
|
||||
#include <Inventor/elements/SoListenerPositionElement.h>
|
||||
#include <Inventor/elements/SoLocalBBoxMatrixElement.h>
|
||||
#include <Inventor/elements/SoMaterialBindingElement.h>
|
||||
#include <Inventor/elements/SoModelMatrixElement.h>
|
||||
#include <Inventor/elements/SoMultiTextureCoordinateElement.h>
|
||||
#include <Inventor/elements/SoMultiTextureEnabledElement.h>
|
||||
#include <Inventor/elements/SoMultiTextureImageElement.h>
|
||||
#include <Inventor/elements/SoMultiTextureMatrixElement.h>
|
||||
#include <Inventor/elements/SoNormalBindingElement.h>
|
||||
#include <Inventor/elements/SoNormalElement.h>
|
||||
#include <Inventor/elements/SoOverrideElement.h>
|
||||
#include <Inventor/elements/SoPickRayElement.h>
|
||||
#include <Inventor/elements/SoPickStyleElement.h>
|
||||
#include <Inventor/elements/SoPointSizeElement.h>
|
||||
#include <Inventor/elements/SoPolygonOffsetElement.h>
|
||||
#include <Inventor/elements/SoProfileCoordinateElement.h>
|
||||
#include <Inventor/elements/SoProfileElement.h>
|
||||
#include <Inventor/elements/SoProjectionMatrixElement.h>
|
||||
#include <Inventor/elements/SoReplacedElement.h>
|
||||
#include <Inventor/elements/SoShapeHintsElement.h>
|
||||
#include <Inventor/elements/SoShapeStyleElement.h>
|
||||
#include <Inventor/elements/SoShininessElement.h>
|
||||
#include <Inventor/elements/SoSoundElement.h>
|
||||
#include <Inventor/elements/SoSpecularColorElement.h>
|
||||
#include <Inventor/elements/SoSubElement.h>
|
||||
#include <Inventor/elements/SoSwitchElement.h>
|
||||
#include <Inventor/elements/SoTextOutlineEnabledElement.h>
|
||||
#include <Inventor/elements/SoTexture3EnabledElement.h>
|
||||
#include <Inventor/elements/SoTextureCombineElement.h>
|
||||
#include <Inventor/elements/SoTextureCoordinateBindingElement.h>
|
||||
#include <Inventor/elements/SoTextureCoordinateElement.h>
|
||||
#include <Inventor/elements/SoTextureEnabledElement.h>
|
||||
#include <Inventor/elements/SoTextureImageElement.h>
|
||||
#include <Inventor/elements/SoTextureMatrixElement.h>
|
||||
#include <Inventor/elements/SoTextureOverrideElement.h>
|
||||
#include <Inventor/elements/SoTextureQualityElement.h>
|
||||
#include <Inventor/elements/SoTextureUnitElement.h>
|
||||
#include <Inventor/elements/SoTransparencyElement.h>
|
||||
#include <Inventor/elements/SoUnitsElement.h>
|
||||
#include <Inventor/elements/SoViewingMatrixElement.h>
|
||||
#include <Inventor/elements/SoViewportRegionElement.h>
|
||||
#include <Inventor/elements/SoViewVolumeElement.h>
|
||||
#include <Inventor/elements/SoWindowElement.h>
|
||||
#include <Inventor/engines/SoBoolOperation.h>
|
||||
#include <Inventor/engines/SoCalculator.h>
|
||||
#include <Inventor/engines/SoCompose.h>
|
||||
#include <Inventor/engines/SoComposeMatrix.h>
|
||||
#include <Inventor/engines/SoComposeRotationFromTo.h>
|
||||
#include <Inventor/engines/SoComposeRotation.h>
|
||||
#include <Inventor/engines/SoComposeVec2f.h>
|
||||
#include <Inventor/engines/SoComposeVec3f.h>
|
||||
#include <Inventor/engines/SoComposeVec4f.h>
|
||||
#include <Inventor/engines/SoComputeBoundingBox.h>
|
||||
#include <Inventor/engines/SoConcatenate.h>
|
||||
#include <Inventor/engines/SoCounter.h>
|
||||
#include <Inventor/engines/SoDecomposeMatrix.h>
|
||||
#include <Inventor/engines/SoDecomposeRotation.h>
|
||||
#include <Inventor/engines/SoDecomposeVec2f.h>
|
||||
#include <Inventor/engines/SoDecomposeVec3f.h>
|
||||
#include <Inventor/engines/SoDecomposeVec4f.h>
|
||||
#include <Inventor/engines/SoElapsedTime.h>
|
||||
#include <Inventor/engines/SoEngine.h>
|
||||
#include <Inventor/engines/SoEngineOutput.h>
|
||||
#include <Inventor/engines/SoEngines.h>
|
||||
#include <Inventor/engines/SoFieldConverter.h>
|
||||
#include <Inventor/engines/SoGate.h>
|
||||
#include <Inventor/engines/SoInterpolateFloat.h>
|
||||
#include <Inventor/engines/SoInterpolate.h>
|
||||
#include <Inventor/engines/SoInterpolateRotation.h>
|
||||
#include <Inventor/engines/SoInterpolateVec2f.h>
|
||||
#include <Inventor/engines/SoInterpolateVec3f.h>
|
||||
#include <Inventor/engines/SoInterpolateVec4f.h>
|
||||
#include <Inventor/engines/SoNodeEngine.h>
|
||||
#include <Inventor/engines/SoOneShot.h>
|
||||
#include <Inventor/engines/SoOnOff.h>
|
||||
#include <Inventor/engines/SoOutputData.h>
|
||||
#include <Inventor/engines/SoSelectOne.h>
|
||||
#include <Inventor/engines/SoSubEngine.h>
|
||||
#include <Inventor/engines/SoSubNodeEngine.h>
|
||||
#include <Inventor/engines/SoTimeCounter.h>
|
||||
#include <Inventor/engines/SoTransformVec3f.h>
|
||||
#include <Inventor/engines/SoTriggerAny.h>
|
||||
#include <Inventor/errors/SoDebugError.h>
|
||||
#include <Inventor/errors/SoError.h>
|
||||
#include <Inventor/errors/SoErrors.h>
|
||||
#include <Inventor/errors/SoMemoryError.h>
|
||||
#include <Inventor/errors/SoReadError.h>
|
||||
#include <Inventor/events/SoButtonEvent.h>
|
||||
#include <Inventor/events/SoEvent.h>
|
||||
#include <Inventor/events/SoEvents.h>
|
||||
#include <Inventor/events/SoKeyboardEvent.h>
|
||||
#include <Inventor/events/SoLocation2Event.h>
|
||||
#include <Inventor/events/SoMotion3Event.h>
|
||||
#include <Inventor/events/SoMouseButtonEvent.h>
|
||||
#include <Inventor/events/SoSubEvent.h>
|
||||
#include <Inventor/fields/SoFieldContainer.h>
|
||||
#include <Inventor/fields/SoFieldData.h>
|
||||
#include <Inventor/fields/SoField.h>
|
||||
#include <Inventor/fields/SoFields.h>
|
||||
#include <Inventor/fields/SoMFBitMask.h>
|
||||
#include <Inventor/fields/SoMFBool.h>
|
||||
#include <Inventor/fields/SoMFColor.h>
|
||||
#include <Inventor/fields/SoMFEngine.h>
|
||||
#include <Inventor/fields/SoMFEnum.h>
|
||||
#include <Inventor/fields/SoMFFloat.h>
|
||||
#include <Inventor/fields/SoMField.h>
|
||||
#include <Inventor/fields/SoMFInt32.h>
|
||||
#include <Inventor/fields/SoMFMatrix.h>
|
||||
#include <Inventor/fields/SoMFName.h>
|
||||
#include <Inventor/fields/SoMFNode.h>
|
||||
#include <Inventor/fields/SoMFPath.h>
|
||||
#include <Inventor/fields/SoMFPlane.h>
|
||||
#include <Inventor/fields/SoMFRotation.h>
|
||||
#include <Inventor/fields/SoMFShort.h>
|
||||
#include <Inventor/fields/SoMFString.h>
|
||||
#include <Inventor/fields/SoMFTime.h>
|
||||
#include <Inventor/fields/SoMFUInt32.h>
|
||||
#include <Inventor/fields/SoMFUShort.h>
|
||||
#include <Inventor/fields/SoMFVec2f.h>
|
||||
#include <Inventor/fields/SoMFVec3d.h>
|
||||
#include <Inventor/fields/SoMFVec3f.h>
|
||||
#include <Inventor/fields/SoMFVec4f.h>
|
||||
#include <Inventor/fields/SoSFBitMask.h>
|
||||
#include <Inventor/fields/SoSFBool.h>
|
||||
#include <Inventor/fields/SoSFBox3s.h>
|
||||
#include <Inventor/fields/SoSFColor.h>
|
||||
#include <Inventor/fields/SoSFEngine.h>
|
||||
#include <Inventor/fields/SoSFEnum.h>
|
||||
#include <Inventor/fields/SoSFFloat.h>
|
||||
#include <Inventor/fields/SoSField.h>
|
||||
#include <Inventor/fields/SoSFImage3.h>
|
||||
#include <Inventor/fields/SoSFImage.h>
|
||||
#include <Inventor/fields/SoSFInt32.h>
|
||||
#include <Inventor/fields/SoSFMatrix.h>
|
||||
#include <Inventor/fields/SoSFName.h>
|
||||
#include <Inventor/fields/SoSFNode.h>
|
||||
#include <Inventor/fields/SoSFPath.h>
|
||||
#include <Inventor/fields/SoSFPlane.h>
|
||||
#include <Inventor/fields/SoSFRotation.h>
|
||||
#include <Inventor/fields/SoSFShort.h>
|
||||
#include <Inventor/fields/SoSFString.h>
|
||||
#include <Inventor/fields/SoSFTime.h>
|
||||
#include <Inventor/fields/SoSFTrigger.h>
|
||||
#include <Inventor/fields/SoSFUInt32.h>
|
||||
#include <Inventor/fields/SoSFUShort.h>
|
||||
#include <Inventor/fields/SoSFVec2f.h>
|
||||
#include <Inventor/fields/SoSFVec2s.h>
|
||||
#include <Inventor/fields/SoSFVec3d.h>
|
||||
#include <Inventor/fields/SoSFVec3f.h>
|
||||
#include <Inventor/fields/SoSFVec3s.h>
|
||||
#include <Inventor/fields/SoSFVec4f.h>
|
||||
#include <Inventor/fields/SoSubField.h>
|
||||
#include <Inventor/lists/SbIntList.h>
|
||||
#include <Inventor/lists/SbList.h>
|
||||
#include <Inventor/lists/SbPList.h>
|
||||
#include <Inventor/lists/SbStringList.h>
|
||||
#include <Inventor/lists/SbVec3fList.h>
|
||||
#include <Inventor/lists/SoActionMethodList.h>
|
||||
#include <Inventor/lists/SoAuditorList.h>
|
||||
#include <Inventor/lists/SoBaseList.h>
|
||||
#include <Inventor/lists/SoCallbackList.h>
|
||||
#include <Inventor/lists/SoDetailList.h>
|
||||
#include <Inventor/lists/SoEnabledElementsList.h>
|
||||
#include <Inventor/lists/SoEngineList.h>
|
||||
#include <Inventor/lists/SoEngineOutputList.h>
|
||||
#include <Inventor/lists/SoFieldList.h>
|
||||
#include <Inventor/lists/SoNodeList.h>
|
||||
#include <Inventor/lists/SoPathList.h>
|
||||
#include <Inventor/lists/SoPickedPointList.h>
|
||||
#include <Inventor/lists/SoTypeList.h>
|
||||
#include <Inventor/lock/SoLockMgr.h>
|
||||
#include <Inventor/manips/SoCenterballManip.h>
|
||||
#include <Inventor/manips/SoClipPlaneManip.h>
|
||||
#include <Inventor/manips/SoDirectionalLightManip.h>
|
||||
#include <Inventor/manips/SoHandleBoxManip.h>
|
||||
#include <Inventor/manips/SoJackManip.h>
|
||||
#include <Inventor/manips/SoPointLightManip.h>
|
||||
#include <Inventor/manips/SoSpotLightManip.h>
|
||||
#include <Inventor/manips/SoTabBoxManip.h>
|
||||
#include <Inventor/manips/SoTrackballManip.h>
|
||||
#include <Inventor/manips/SoTransformBoxManip.h>
|
||||
#include <Inventor/manips/SoTransformerManip.h>
|
||||
#include <Inventor/manips/SoTransformManip.h>
|
||||
#include <Inventor/misc/SoAudioDevice.h>
|
||||
#include <Inventor/misc/SoAuditorList.h>
|
||||
#include <Inventor/misc/SoBase.h>
|
||||
#include <Inventor/misc/SoBasic.h>
|
||||
#include <Inventor/misc/SoByteStream.h>
|
||||
#include <Inventor/misc/SoCallbackList.h>
|
||||
#include <Inventor/misc/SoChildList.h>
|
||||
#include <Inventor/misc/SoContextHandler.h>
|
||||
#include <Inventor/misc/SoGLBigImage.h>
|
||||
#include <Inventor/misc/SoGLImage.h>
|
||||
#include <Inventor/misc/SoGlyph.h>
|
||||
#include <Inventor/misc/SoLightPath.h>
|
||||
#include <Inventor/misc/SoNormalGenerator.h>
|
||||
#include <Inventor/misc/SoNotification.h>
|
||||
#include <Inventor/misc/SoNotRec.h>
|
||||
#include <Inventor/misc/SoProto.h>
|
||||
#include <Inventor/misc/SoProtoInstance.h>
|
||||
#include <Inventor/misc/SoState.h>
|
||||
#include <Inventor/misc/SoTempPath.h>
|
||||
#include <Inventor/misc/SoTranReceiver.h>
|
||||
#include <Inventor/misc/SoTranscribe.h>
|
||||
#include <Inventor/misc/SoTranSender.h>
|
||||
#include <Inventor/nodekits/SoAppearanceKit.h>
|
||||
#include <Inventor/nodekits/SoBaseKit.h>
|
||||
#include <Inventor/nodekits/SoCameraKit.h>
|
||||
#include <Inventor/nodekits/SoInteractionKit.h>
|
||||
#include <Inventor/nodekits/SoLightKit.h>
|
||||
#include <Inventor/nodekits/SoNodekitCatalog.h>
|
||||
#include <Inventor/nodekits/SoNodeKit.h>
|
||||
#include <Inventor/nodekits/SoNodeKitListPart.h>
|
||||
#include <Inventor/nodekits/SoSceneKit.h>
|
||||
#include <Inventor/nodekits/SoSeparatorKit.h>
|
||||
#include <Inventor/nodekits/SoShapeKit.h>
|
||||
#include <Inventor/nodekits/SoSubKit.h>
|
||||
#include <Inventor/nodekits/SoWrapperKit.h>
|
||||
#include <Inventor/nodes/SoAnnotation.h>
|
||||
#include <Inventor/nodes/SoAntiSquish.h>
|
||||
#include <Inventor/nodes/SoArray.h>
|
||||
#include <Inventor/nodes/SoAsciiText.h>
|
||||
#include <Inventor/nodes/SoBaseColor.h>
|
||||
#include <Inventor/nodes/SoBlinker.h>
|
||||
#include <Inventor/nodes/SoBumpMapCoordinate.h>
|
||||
#include <Inventor/nodes/SoBumpMap.h>
|
||||
#include <Inventor/nodes/SoBumpMapTransform.h>
|
||||
#include <Inventor/nodes/SoCallback.h>
|
||||
#include <Inventor/nodes/SoCamera.h>
|
||||
#include <Inventor/nodes/SoClipPlane.h>
|
||||
#include <Inventor/nodes/SoColorIndex.h>
|
||||
#include <Inventor/nodes/SoComplexity.h>
|
||||
#include <Inventor/nodes/SoCone.h>
|
||||
#include <Inventor/nodes/SoCoordinate3.h>
|
||||
#include <Inventor/nodes/SoCoordinate4.h>
|
||||
#include <Inventor/nodes/SoCube.h>
|
||||
#include <Inventor/nodes/SoCylinder.h>
|
||||
#include <Inventor/nodes/SoDirectionalLight.h>
|
||||
#include <Inventor/nodes/SoDrawStyle.h>
|
||||
#include <Inventor/nodes/SoEnvironment.h>
|
||||
#include <Inventor/nodes/SoEventCallback.h>
|
||||
#include <Inventor/nodes/SoExtSelection.h>
|
||||
#include <Inventor/nodes/SoFaceSet.h>
|
||||
#include <Inventor/nodes/SoFile.h>
|
||||
#include <Inventor/nodes/SoFont.h>
|
||||
#include <Inventor/nodes/SoFontStyle.h>
|
||||
#include <Inventor/nodes/SoGroup.h>
|
||||
#include <Inventor/nodes/SoImage.h>
|
||||
#include <Inventor/nodes/SoIndexedFaceSet.h>
|
||||
#include <Inventor/nodes/SoIndexedLineSet.h>
|
||||
#include <Inventor/nodes/SoIndexedNurbsCurve.h>
|
||||
#include <Inventor/nodes/SoIndexedNurbsSurface.h>
|
||||
#include <Inventor/nodes/SoIndexedShape.h>
|
||||
#include <Inventor/nodes/SoIndexedTriangleStripSet.h>
|
||||
#include <Inventor/nodes/SoInfo.h>
|
||||
#include <Inventor/nodes/SoLabel.h>
|
||||
#include <Inventor/nodes/SoLevelOfDetail.h>
|
||||
#include <Inventor/nodes/SoLight.h>
|
||||
#include <Inventor/nodes/SoLightModel.h>
|
||||
#include <Inventor/nodes/SoLinearProfile.h>
|
||||
#include <Inventor/nodes/SoLineSet.h>
|
||||
#include <Inventor/nodes/SoListener.h>
|
||||
#include <Inventor/nodes/SoLocateHighlight.h>
|
||||
#include <Inventor/nodes/SoLOD.h>
|
||||
#include <Inventor/nodes/SoMarkerSet.h>
|
||||
#include <Inventor/nodes/SoMaterialBinding.h>
|
||||
#include <Inventor/nodes/SoMaterial.h>
|
||||
#include <Inventor/nodes/SoMatrixTransform.h>
|
||||
#include <Inventor/nodes/SoMultipleCopy.h>
|
||||
#include <Inventor/nodes/SoNode.h>
|
||||
#include <Inventor/nodes/SoNodes.h>
|
||||
#include <Inventor/nodes/SoNonIndexedShape.h>
|
||||
#include <Inventor/nodes/SoNormalBinding.h>
|
||||
#include <Inventor/nodes/SoNormal.h>
|
||||
#include <Inventor/nodes/SoNurbsCurve.h>
|
||||
#include <Inventor/nodes/SoNurbsProfile.h>
|
||||
#include <Inventor/nodes/SoNurbsSurface.h>
|
||||
#include <Inventor/nodes/SoOrthographicCamera.h>
|
||||
#include <Inventor/nodes/SoPackedColor.h>
|
||||
#include <Inventor/nodes/SoPathSwitch.h>
|
||||
#include <Inventor/nodes/SoPendulum.h>
|
||||
#include <Inventor/nodes/SoPerspectiveCamera.h>
|
||||
#include <Inventor/nodes/SoPickStyle.h>
|
||||
#include <Inventor/nodes/SoPointLight.h>
|
||||
#include <Inventor/nodes/SoPointSet.h>
|
||||
#include <Inventor/nodes/SoPolygonOffset.h>
|
||||
#include <Inventor/nodes/SoProfileCoordinate2.h>
|
||||
#include <Inventor/nodes/SoProfileCoordinate3.h>
|
||||
#include <Inventor/nodes/SoProfile.h>
|
||||
#include <Inventor/nodes/SoQuadMesh.h>
|
||||
#include <Inventor/nodes/SoResetTransform.h>
|
||||
#include <Inventor/nodes/SoRotation.h>
|
||||
#include <Inventor/nodes/SoRotationXYZ.h>
|
||||
#include <Inventor/nodes/SoRotor.h>
|
||||
#include <Inventor/nodes/SoScale.h>
|
||||
#include <Inventor/nodes/SoSceneTexture2.h>
|
||||
#include <Inventor/nodes/SoSelection.h>
|
||||
#include <Inventor/nodes/SoSeparator.h>
|
||||
#include <Inventor/nodes/SoShape.h>
|
||||
#include <Inventor/nodes/SoShapeHints.h>
|
||||
#include <Inventor/nodes/SoShuttle.h>
|
||||
#include <Inventor/nodes/SoSphere.h>
|
||||
#include <Inventor/nodes/SoSpotLight.h>
|
||||
#include <Inventor/nodes/SoSubNode.h>
|
||||
#include <Inventor/nodes/SoSurroundScale.h>
|
||||
#include <Inventor/nodes/SoSwitch.h>
|
||||
#include <Inventor/nodes/SoText2.h>
|
||||
#include <Inventor/nodes/SoText3.h>
|
||||
#include <Inventor/nodes/SoTexture2.h>
|
||||
#include <Inventor/nodes/SoTexture2Transform.h>
|
||||
#include <Inventor/nodes/SoTexture3.h>
|
||||
#include <Inventor/nodes/SoTexture3Transform.h>
|
||||
#include <Inventor/nodes/SoTextureCombine.h>
|
||||
#include <Inventor/nodes/SoTextureCoordinate2.h>
|
||||
#include <Inventor/nodes/SoTextureCoordinate3.h>
|
||||
#include <Inventor/nodes/SoTextureCoordinateBinding.h>
|
||||
#include <Inventor/nodes/SoTextureCoordinateCube.h>
|
||||
#include <Inventor/nodes/SoTextureCoordinateCylinder.h>
|
||||
#include <Inventor/nodes/SoTextureCoordinateDefault.h>
|
||||
#include <Inventor/nodes/SoTextureCoordinateEnvironment.h>
|
||||
#include <Inventor/nodes/SoTextureCoordinateFunction.h>
|
||||
#include <Inventor/nodes/SoTextureCoordinatePlane.h>
|
||||
#include <Inventor/nodes/SoTextureCoordinateSphere.h>
|
||||
#include <Inventor/nodes/SoTextureScalePolicy.h>
|
||||
#include <Inventor/nodes/SoTextureUnit.h>
|
||||
#include <Inventor/nodes/SoTransformation.h>
|
||||
#include <Inventor/nodes/SoTransform.h>
|
||||
#include <Inventor/nodes/SoTransformSeparator.h>
|
||||
#include <Inventor/nodes/SoTranslation.h>
|
||||
#include <Inventor/nodes/SoTransparencyType.h>
|
||||
#include <Inventor/nodes/SoTriangleStripSet.h>
|
||||
#include <Inventor/nodes/SoUnits.h>
|
||||
#include <Inventor/nodes/SoVertexProperty.h>
|
||||
#include <Inventor/nodes/SoVertexShape.h>
|
||||
#include <Inventor/nodes/SoWWWAnchor.h>
|
||||
#include <Inventor/nodes/SoWWWInline.h>
|
||||
#include <Inventor/projectors/SbCylinderPlaneProjector.h>
|
||||
#include <Inventor/projectors/SbCylinderProjector.h>
|
||||
#include <Inventor/projectors/SbCylinderSectionProjector.h>
|
||||
#include <Inventor/projectors/SbCylinderSheetProjector.h>
|
||||
#include <Inventor/projectors/SbLineProjector.h>
|
||||
#include <Inventor/projectors/SbPlaneProjector.h>
|
||||
#include <Inventor/projectors/SbProjector.h>
|
||||
#include <Inventor/projectors/SbProjectors.h>
|
||||
#include <Inventor/projectors/SbSpherePlaneProjector.h>
|
||||
#include <Inventor/projectors/SbSphereProjector.h>
|
||||
#include <Inventor/projectors/SbSphereSectionProjector.h>
|
||||
#include <Inventor/projectors/SbSphereSheetProjector.h>
|
||||
#include <Inventor/SbBasic.h>
|
||||
#include <Inventor/SbBox2d.h>
|
||||
#include <Inventor/SbBox2f.h>
|
||||
#include <Inventor/SbBox2s.h>
|
||||
#include <Inventor/SbBox3f.h>
|
||||
#include <Inventor/SbBox3s.h>
|
||||
#include <Inventor/SbBox.h>
|
||||
#include <Inventor/SbBSPTree.h>
|
||||
#include <Inventor/SbClip.h>
|
||||
#include <Inventor/SbColor4f.h>
|
||||
#include <Inventor/SbColor.h>
|
||||
#include <Inventor/SbCylinder.h>
|
||||
#include <Inventor/SbDict.h>
|
||||
#include <Inventor/SbDPLinear.h>
|
||||
#include <Inventor/SbDPLine.h>
|
||||
#include <Inventor/SbDPMatrix.h>
|
||||
#include <Inventor/SbDPPlane.h>
|
||||
#include <Inventor/SbDPRotation.h>
|
||||
#include <Inventor/SbDPViewVolume.h>
|
||||
#include <Inventor/SbHeap.h>
|
||||
#include <Inventor/SbImage.h>
|
||||
#include <Inventor/SbLinear.h>
|
||||
#include <Inventor/SbLine.h>
|
||||
#include <Inventor/SbMatrix.h>
|
||||
#include <Inventor/SbName.h>
|
||||
#include <Inventor/SbOctTree.h>
|
||||
#include <Inventor/SbPlane.h>
|
||||
#include <Inventor/SbPList.h>
|
||||
#include <Inventor/SbRotation.h>
|
||||
#include <Inventor/SbSphere.h>
|
||||
#include <Inventor/SbString.h>
|
||||
#include <Inventor/SbTesselator.h>
|
||||
#include <Inventor/SbTime.h>
|
||||
#include <Inventor/SbVec2d.h>
|
||||
#include <Inventor/SbVec2f.h>
|
||||
#include <Inventor/SbVec2s.h>
|
||||
#include <Inventor/SbVec3d.h>
|
||||
#include <Inventor/SbVec3f.h>
|
||||
#include <Inventor/SbVec3s.h>
|
||||
#include <Inventor/SbVec4d.h>
|
||||
#include <Inventor/SbVec4f.h>
|
||||
#include <Inventor/SbViewportRegion.h>
|
||||
#include <Inventor/SbViewVolume.h>
|
||||
#include <Inventor/SbXfBox3f.h>
|
||||
#include <Inventor/sensors/SoAlarmSensor.h>
|
||||
#include <Inventor/sensors/SoDataSensor.h>
|
||||
#include <Inventor/sensors/SoDelayQueueSensor.h>
|
||||
#include <Inventor/sensors/SoFieldSensor.h>
|
||||
#include <Inventor/sensors/SoIdleSensor.h>
|
||||
#include <Inventor/sensors/SoNodeSensor.h>
|
||||
#include <Inventor/sensors/SoOneShotSensor.h>
|
||||
#include <Inventor/sensors/SoPathSensor.h>
|
||||
#include <Inventor/sensors/SoSensor.h>
|
||||
#include <Inventor/sensors/SoSensorManager.h>
|
||||
#include <Inventor/sensors/SoSensors.h>
|
||||
#include <Inventor/sensors/SoTimerQueueSensor.h>
|
||||
#include <Inventor/sensors/SoTimerSensor.h>
|
||||
#include <Inventor/SoDB.h>
|
||||
#include <Inventor/SoFullPath.h>
|
||||
#include <Inventor/SoInput.h>
|
||||
#include <Inventor/SoInteraction.h>
|
||||
#include <Inventor/SoLists.h>
|
||||
#include <Inventor/SoNodeKitPath.h>
|
||||
#include <Inventor/SoOffscreenRenderer.h>
|
||||
#include <Inventor/SoOutput.h>
|
||||
#include <Inventor/SoPath.h>
|
||||
#include <Inventor/SoPickedPoint.h>
|
||||
#include <Inventor/SoPrimitiveVertex.h>
|
||||
#include <Inventor/SoSceneManager.h>
|
||||
#include <Inventor/SoType.h>
|
||||
#include <Inventor/system/gl.h>
|
||||
#include <Inventor/system/inttypes.h>
|
||||
#include <Inventor/threads/SbBarrier.h>
|
||||
#include <Inventor/threads/SbCondVar.h>
|
||||
#include <Inventor/threads/SbFifo.h>
|
||||
#include <Inventor/threads/SbMutex.h>
|
||||
#include <Inventor/threads/SbRWMutex.h>
|
||||
#include <Inventor/threads/SbStorage.h>
|
||||
#include <Inventor/threads/SbThreadAutoLock.h>
|
||||
#include <Inventor/threads/SbThread.h>
|
||||
#include <Inventor/threads/SbTypedStorage.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLAnchor.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLAppearance.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLAudioClip.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLBackground.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLBillboard.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLBox.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLCollision.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLColor.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLColorInterpolator.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLCone.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLCoordinate.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLCoordinateInterpolator.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLCylinder.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLCylinderSensor.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLDirectionalLight.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLDragSensor.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLElevationGrid.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLExtrusion.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLFog.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLFontStyle.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLGeometry.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLGroup.h>
|
||||
#include <Inventor/VRMLnodes/SoVRML.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLImageTexture.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLIndexedFaceSet.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLIndexedLine.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLIndexedLineSet.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLIndexedShape.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLInline.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLInterpolator.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLLight.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLLOD.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLMacros.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLMaterial.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLMovieTexture.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLNavigationInfo.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLNodes.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLNormal.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLNormalInterpolator.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLOrientationInterpolator.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLParent.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLPixelTexture.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLPlaneSensor.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLPointLight.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLPointSet.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLPositionInterpolator.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLProximitySensor.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLScalarInterpolator.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLScript.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLSensor.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLShape.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLSound.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLSphere.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLSphereSensor.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLSpotLight.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLSubInterpolator.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLSwitch.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLText.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLTextureCoordinate.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLTexture.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLTextureTransform.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLTimeSensor.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLTouchSensor.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLTransform.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLVertexLine.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLVertexPoint.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLVertexShape.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLViewpoint.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLVisibilitySensor.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLWorldInfo.h>
|
||||
|
||||
#if COIN_MAJOR_VERSION > 2
|
||||
#include <Inventor/SoEventManager.h>
|
||||
#include <Inventor/SoRenderManager.h>
|
||||
#include <Inventor/scxml/ScXMLEvent.h>
|
||||
#include <Inventor/scxml/ScXML.h>
|
||||
#include <Inventor/scxml/ScXMLInvoke.h>
|
||||
#include <Inventor/scxml/ScXMLObject.h>
|
||||
#include <Inventor/scxml/ScXMLStateMachine.h>
|
||||
#include <Inventor/scxml/ScXMLSubObject.h>
|
||||
#include <Inventor/scxml/SoScXMLEvent.h>
|
||||
#include <Inventor/scxml/SoScXMLStateMachine.h>
|
||||
#endif
|
||||
419615
src/3rdParty/Pivy-0.5/coin_wrap.cpp
vendored
419615
src/3rdParty/Pivy-0.5/coin_wrap.cpp
vendored
File diff suppressed because one or more lines are too long
29
src/3rdParty/Pivy-0.5/gui/__init__.py
vendored
29
src/3rdParty/Pivy-0.5/gui/__init__.py
vendored
@@ -1,29 +0,0 @@
|
||||
###
|
||||
# Copyright (C) 2002-2005, Tamer Fahmy <tamer@tammura.at>
|
||||
# All rights reserved.
|
||||
#
|
||||
# Redistribution and use in source and binary forms, with or without
|
||||
# modification, are permitted provided that the following conditions are
|
||||
# met:
|
||||
# * Redistributions of source code must retain the above copyright
|
||||
# notice, this list of conditions and the following disclaimer.
|
||||
# * Redistributions in binary form must reproduce the above copyright
|
||||
# notice, this list of conditions and the following disclaimer in
|
||||
# the documentation and/or other materials provided with the
|
||||
# distribution.
|
||||
# * Neither the name of the copyright holder nor the names of its
|
||||
# contributors may be used to endorse or promote products derived
|
||||
# from this software without specific prior written permission.
|
||||
#
|
||||
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
#
|
||||
2583
src/3rdParty/Pivy-0.5/gui/soqt.py
vendored
2583
src/3rdParty/Pivy-0.5/gui/soqt.py
vendored
File diff suppressed because it is too large
Load Diff
207
src/3rdParty/Pivy-0.5/sogui.py
vendored
207
src/3rdParty/Pivy-0.5/sogui.py
vendored
@@ -1,207 +0,0 @@
|
||||
#!/usr/bin/env python
|
||||
|
||||
###
|
||||
# Copyright (c) 2002-2008 Kongsberg SIM
|
||||
#
|
||||
# Permission to use, copy, modify, and distribute this software for any
|
||||
# purpose with or without fee is hereby granted, provided that the above
|
||||
# copyright notice and this permission notice appear in all copies.
|
||||
#
|
||||
# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
||||
# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
||||
# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
#
|
||||
|
||||
"""This module provides a proxy class for the different Pivy SoGui bindings.
|
||||
|
||||
The following special variables can be set before this module is imported:
|
||||
|
||||
* SOGUI_DEBUG: if 'True' will print debug output
|
||||
|
||||
* SOGUI_BINDING: allows to specify an SoGui binding (e.g. 'SoQt') explicitly
|
||||
"""
|
||||
|
||||
import sys
|
||||
|
||||
class SoGui_Proxy:
|
||||
"""Probes for existing SoGui bindings and proxies method
|
||||
invocations to their SoGui counterparts."""
|
||||
|
||||
def __init__(self, gui, debug):
|
||||
self.debug = debug
|
||||
|
||||
# if no binding has been specified check for availability of a known
|
||||
# one in a defined order Quarter -> SoQt -> SoWin -> SoXt -> SoGtk
|
||||
if not gui:
|
||||
try:
|
||||
sogui = __import__('pivy.gui.soqt').gui.soqt
|
||||
gui = 'SoQt'
|
||||
except ImportError:
|
||||
try:
|
||||
sogui = __import__('pivy.gui.sowin').gui.sowin
|
||||
gui = 'SoWin'
|
||||
except ImportError:
|
||||
try:
|
||||
sogui = __import__('pivy.gui.soxt').gui.soxt
|
||||
gui = 'SoXt'
|
||||
except ImportError:
|
||||
try:
|
||||
sogui = __import__('pivy.gui.sogtk').gui.sogtk
|
||||
gui = 'SoGtk'
|
||||
except ImportError:
|
||||
print 'SoGui proxy error: None of the known Gui bindings were found! Please specify one!'
|
||||
sys.exit(1)
|
||||
|
||||
# check if object is a user provided string possibly a new unknown SoGui binding.
|
||||
# try to bind it.
|
||||
elif type(gui) == type(''):
|
||||
try:
|
||||
sogui = getattr(__import__('pivy.gui.' + gui.lower()).gui, gui.lower())
|
||||
except ImportError:
|
||||
print 'SoGui proxy error: The specified Gui binding could not be bound!'
|
||||
sys.exit(1)
|
||||
|
||||
# get a handle to our global module dictionary
|
||||
d = sys.modules[self.__module__].__dict__
|
||||
|
||||
# add references to the possible classes in the corresponding
|
||||
# SoGui binding to our global (module) namespace
|
||||
for suffix in ['Cursor', 'Component', 'GLWidget', 'RenderArea',
|
||||
'Viewer', 'FullViewer', 'FlyViewer', 'PlaneViewer',
|
||||
'Device', 'Keyboard', 'Mouse',
|
||||
'ExaminerViewer', 'ConstrainedViewer']:
|
||||
d['SoGui' + suffix] = eval('sogui.%s%s' % (gui, suffix))
|
||||
|
||||
self.__gui__ = eval('sogui.' + gui)
|
||||
|
||||
def __getattr__(self, name):
|
||||
if self.debug:
|
||||
print 'SoGui_Proxy: __getattr__() called for %s().' % name
|
||||
return getattr(self.__gui__, name)
|
||||
|
||||
def __repr__(self):
|
||||
return 'SoGui proxy for ' + `self.__gui__`
|
||||
|
||||
def __hash__(self):
|
||||
return 0
|
||||
|
||||
__str__ = __repr__
|
||||
|
||||
# look for user overrides in the main dictionary of the interpreter
|
||||
gui, debug = None, False
|
||||
|
||||
if sys.modules.has_key('__main__'):
|
||||
try:
|
||||
debug = sys.modules['__main__'].SOGUI_DEBUG
|
||||
except AttributeError:
|
||||
pass
|
||||
|
||||
try:
|
||||
gui = sys.modules['__main__'].SOGUI_BINDING
|
||||
except AttributeError:
|
||||
pass
|
||||
|
||||
# if no GUI has been specified try using Quarter
|
||||
if not gui:
|
||||
try:
|
||||
__import__('PyQt4')
|
||||
quarter = __import__('pivy.quarter').quarter
|
||||
gui = 'Quarter'
|
||||
|
||||
import PyQt4
|
||||
import pivy
|
||||
|
||||
class SoGui(object):
|
||||
@staticmethod
|
||||
def init(*args):
|
||||
SoGui_Quarter_Wrapper.qApp = PyQt4.QtGui.QApplication(sys.argv)
|
||||
return pivy.quarter.QuarterWidget()
|
||||
|
||||
@staticmethod
|
||||
def mainLoop():
|
||||
SoGui_Quarter_Wrapper.qApp.exec_()
|
||||
|
||||
@staticmethod
|
||||
def show(mainwindow):
|
||||
pass
|
||||
|
||||
class SoGuiViewer(object):
|
||||
BROWSER, EDITOR = range(2)
|
||||
|
||||
VIEW_AS_IS, VIEW_HIDDEN_LINE, VIEW_NO_TEXTURE, \
|
||||
VIEW_LOW_COMPLEXITY, VIEW_LINE, VIEW_POINT, VIEW_BBOX, \
|
||||
VIEW_LOW_RES_LINE, VIEW_LOW_RES_POINT, VIEW_SAME_AS_STILL, \
|
||||
VIEW_WIREFRAME_OVERLAY = range(11)
|
||||
|
||||
STILL, INTERACTIVE = range(2)
|
||||
BUFFER_SINGLE, BUFFER_DOUBLE, BUFFER_INTERACTIVE = range(3)
|
||||
VARIABLE_NEAR_PLANE, CONSTANT_NEAR_PLANE = range(2)
|
||||
|
||||
class SoGui_Quarter_Wrapper(object):
|
||||
"""A SoGui QuarterWidget wrapper"""
|
||||
|
||||
def __init__(self, mainwindow):
|
||||
self._root = None
|
||||
self.quarterwidget = mainwindow
|
||||
|
||||
def getCamera(self):
|
||||
rendermgr = self.quarterwidget.getSoRenderManager()
|
||||
return rendermgr.getCamera()
|
||||
|
||||
def getSize(self):
|
||||
size = self.quarterwidget.size()
|
||||
return pivy.coin.SbVec2s((size.width, size.height))
|
||||
|
||||
def getViewportRegion(self):
|
||||
return pivy.coin.SbViewportRegion()
|
||||
|
||||
def redrawOnSelectionChange(self, selection):
|
||||
# FIXME: investigate. 20080509 tamer.
|
||||
pass
|
||||
|
||||
def setBackgroundColor(self, color):
|
||||
self.quarterwidget.setBackgroundColor(color)
|
||||
|
||||
def setDrawStyle(self, type, style):
|
||||
# FIXME: we happily ignore the type. investigate. 20080509 tamer.
|
||||
rendermgr = self.quarterwidget.getSoRenderManager()
|
||||
rendermgr.setRenderMode(style)
|
||||
|
||||
def setGLRenderAction(self, renderaction):
|
||||
rendermgr = self.quarterwidget.getSoRenderManager()
|
||||
rendermgr.setGLRenderAction(renderaction)
|
||||
|
||||
def setHeadlight(self, onOff):
|
||||
self.quarterwidget.enableHeadlight(onOff)
|
||||
|
||||
def setOverlaySceneGraph(self, overlay):
|
||||
# FIXME: investigate. 20080509 tamer.
|
||||
pass
|
||||
|
||||
def setSceneGraph(self, root):
|
||||
self.quarterwidget.setSceneGraph(root)
|
||||
self._root = root
|
||||
|
||||
def setSize(self, size):
|
||||
self.quarterwidget.resize(size[0], size[1])
|
||||
|
||||
def setTitle(self, title):
|
||||
self.quarterwidget.setWindowTitle(title)
|
||||
|
||||
def show(self):
|
||||
self.quarterwidget.show()
|
||||
|
||||
def viewAll(self):
|
||||
self.quarterwidget.viewAll()
|
||||
|
||||
SoGuiExaminerViewer = SoGui_Quarter_Wrapper
|
||||
SoGuiRenderArea = SoGui_Quarter_Wrapper
|
||||
except ImportError:
|
||||
# instantiate the SoGui proxy
|
||||
SoGui = SoGui_Proxy(gui, debug)
|
||||
else:
|
||||
SoGui = SoGui_Proxy(gui, debug)
|
||||
2583
src/3rdParty/Pivy-0.5/soqt.py
vendored
2583
src/3rdParty/Pivy-0.5/soqt.py
vendored
File diff suppressed because it is too large
Load Diff
39728
src/3rdParty/Pivy-0.5/soqt_wrap.cpp
vendored
39728
src/3rdParty/Pivy-0.5/soqt_wrap.cpp
vendored
File diff suppressed because one or more lines are too long
2
src/3rdParty/Pivy/AUTHORS
vendored
2
src/3rdParty/Pivy/AUTHORS
vendored
@@ -1,2 +0,0 @@
|
||||
Tamer Fahmy <tamer@coin3d.org>
|
||||
Gerhard Reitmayr <gerhard.reitmayr@gmail.com>
|
||||
52
src/3rdParty/Pivy/CMakeLists.txt
vendored
52
src/3rdParty/Pivy/CMakeLists.txt
vendored
@@ -1,52 +0,0 @@
|
||||
add_definitions(-DCOIN_DLL)
|
||||
|
||||
include_directories(
|
||||
../include
|
||||
${COIN3D_INCLUDE_DIR}
|
||||
${PYTHON_INCLUDE_PATH}
|
||||
${QT_INCLUDE_DIR}
|
||||
)
|
||||
|
||||
########################### CoinPy ###########################
|
||||
|
||||
if(MSVC)
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /bigobj")
|
||||
endif(MSVC)
|
||||
|
||||
set(CoinPy_SRCS
|
||||
coin_wrap.cpp
|
||||
coin_header_includes.h
|
||||
)
|
||||
|
||||
if(MSVC)
|
||||
set(CoinPy_LIBS
|
||||
debug MSVCRTD.LIB
|
||||
debug MSVCPRTD.LIB
|
||||
optimized MSVCRT.LIB
|
||||
optimized MSVCPRT.LIB
|
||||
Rpcrt4.lib
|
||||
debug ${COIN3D_LIBRARY_DEBUG}
|
||||
optimized ${COIN3D_LIBRARY_RELEASE}
|
||||
debug ${PYTHON_DEBUG_LIBRARY}
|
||||
optimized ${PYTHON_LIBRARY})
|
||||
else(MSVC)
|
||||
set(CoinPy_LIBS
|
||||
${COIN3D_LIBRARY}
|
||||
${PYTHON_LIBRARY})
|
||||
endif(MSVC)
|
||||
|
||||
add_library(coin SHARED ${CoinPy_SRCS})
|
||||
|
||||
target_link_libraries(coin ${CoinPy_LIBS})
|
||||
|
||||
SET_BIN_DIR(coin _coin /bin/pivy)
|
||||
SET_PYTHON_PREFIX_SUFFIX(coin)
|
||||
|
||||
fc_copy_sources(coin "${CMAKE_BINARY_DIR}/bin/pivy"
|
||||
__init__.py
|
||||
coin.py
|
||||
sogui.py
|
||||
)
|
||||
|
||||
install(TARGETS coin DESTINATION bin/pivy)
|
||||
install(FILES __init__.py coin.py sogui.py DESTINATION bin/pivy)
|
||||
29
src/3rdParty/Pivy/CoinBinding.sln
vendored
29
src/3rdParty/Pivy/CoinBinding.sln
vendored
@@ -1,29 +0,0 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 9.00
|
||||
# Visual C++ Express 2005
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CoinPy", "CoinPy.vcproj", "{8D277C1C-0F1B-499A-9CBC-538DB457C8A6}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SoQtPy", "SoQtPy.vcproj", "{0BBCF110-A7E7-4670-A412-E4D7C39F0B28}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{8D277C1C-0F1B-499A-9CBC-538DB457C8A6} = {8D277C1C-0F1B-499A-9CBC-538DB457C8A6}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Win32 = Debug|Win32
|
||||
Release|Win32 = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{8D277C1C-0F1B-499A-9CBC-538DB457C8A6}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{8D277C1C-0F1B-499A-9CBC-538DB457C8A6}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{8D277C1C-0F1B-499A-9CBC-538DB457C8A6}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{8D277C1C-0F1B-499A-9CBC-538DB457C8A6}.Release|Win32.Build.0 = Release|Win32
|
||||
{0BBCF110-A7E7-4670-A412-E4D7C39F0B28}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{0BBCF110-A7E7-4670-A412-E4D7C39F0B28}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{0BBCF110-A7E7-4670-A412-E4D7C39F0B28}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{0BBCF110-A7E7-4670-A412-E4D7C39F0B28}.Release|Win32.Build.0 = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
13
src/3rdParty/Pivy/LICENSE
vendored
13
src/3rdParty/Pivy/LICENSE
vendored
@@ -1,13 +0,0 @@
|
||||
Copyright (c) 2002-2007 Systems in Motion
|
||||
|
||||
Permission to use, copy, modify, and distribute this software for any
|
||||
purpose with or without fee is hereby granted, provided that the above
|
||||
copyright notice and this permission notice appear in all copies.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
||||
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
||||
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
25
src/3rdParty/Pivy/README
vendored
25
src/3rdParty/Pivy/README
vendored
@@ -1,25 +0,0 @@
|
||||
General build instructions:
|
||||
---------------------------
|
||||
|
||||
Pivy uses distutils[0]. To build Pivy, run
|
||||
|
||||
$ python setup.py build
|
||||
$ python setup.py install
|
||||
|
||||
Reporting bugs:
|
||||
--------------
|
||||
|
||||
Please submit bug reports, feature requests, etc. to the Pivy
|
||||
issue tracker[1].
|
||||
|
||||
Contact:
|
||||
--------
|
||||
|
||||
If you have any questions regarding Pivy or simply want to discuss
|
||||
with other Pivy users, you can do so at the general coin-discuss
|
||||
mailinglist[2].
|
||||
|
||||
|
||||
[0] http://www.python.org/sigs/distutils-sig/
|
||||
[1] http://issue.coin3d.org/pivy/
|
||||
[2] https://www.coin3d.org/mailman/listinfo/coin-discuss/
|
||||
1
src/3rdParty/Pivy/__init__.py
vendored
1
src/3rdParty/Pivy/__init__.py
vendored
@@ -1 +0,0 @@
|
||||
|
||||
48237
src/3rdParty/Pivy/coin.py
vendored
48237
src/3rdParty/Pivy/coin.py
vendored
File diff suppressed because it is too large
Load Diff
662
src/3rdParty/Pivy/coin_header_includes.h
vendored
662
src/3rdParty/Pivy/coin_header_includes.h
vendored
@@ -1,662 +0,0 @@
|
||||
#include <Inventor/actions/SoAction.h>
|
||||
#include <Inventor/actions/SoActions.h>
|
||||
#include <Inventor/actions/SoAudioRenderAction.h>
|
||||
#include <Inventor/actions/SoBoxHighlightRenderAction.h>
|
||||
#include <Inventor/actions/SoCallbackAction.h>
|
||||
#include <Inventor/actions/SoGetBoundingBoxAction.h>
|
||||
#include <Inventor/actions/SoGetMatrixAction.h>
|
||||
#include <Inventor/actions/SoGetPrimitiveCountAction.h>
|
||||
#include <Inventor/actions/SoGLRenderAction.h>
|
||||
#include <Inventor/actions/SoHandleEventAction.h>
|
||||
#include <Inventor/actions/SoLineHighlightRenderAction.h>
|
||||
#include <Inventor/actions/SoPickAction.h>
|
||||
#include <Inventor/actions/SoRayPickAction.h>
|
||||
#include <Inventor/actions/SoSearchAction.h>
|
||||
#include <Inventor/actions/SoSubAction.h>
|
||||
#include <Inventor/actions/SoToVRML2Action.h>
|
||||
#include <Inventor/actions/SoToVRMLAction.h>
|
||||
#include <Inventor/actions/SoWriteAction.h>
|
||||
#include <Inventor/annex/HardCopy/SoHardCopy.h>
|
||||
#include <Inventor/annex/HardCopy/SoPSVectorOutput.h>
|
||||
#include <Inventor/annex/HardCopy/SoVectorizeAction.h>
|
||||
#include <Inventor/annex/HardCopy/SoVectorizePSAction.h>
|
||||
#include <Inventor/annex/HardCopy/SoVectorOutput.h>
|
||||
#include <Inventor/bundles/SoBundle.h>
|
||||
#include <Inventor/bundles/SoMaterialBundle.h>
|
||||
#include <Inventor/bundles/SoNormalBundle.h>
|
||||
#include <Inventor/bundles/SoTextureCoordinateBundle.h>
|
||||
#include <Inventor/caches/SoBoundingBoxCache.h>
|
||||
#include <Inventor/caches/SoCache.h>
|
||||
#include <Inventor/caches/SoConvexDataCache.h>
|
||||
#include <Inventor/caches/SoGLCacheList.h>
|
||||
#include <Inventor/caches/SoGLRenderCache.h>
|
||||
#include <Inventor/caches/SoNormalCache.h>
|
||||
#include <Inventor/caches/SoTextureCoordinateCache.h>
|
||||
#include <Inventor/C/base/hash.h>
|
||||
#include <Inventor/C/base/heap.h>
|
||||
#include <Inventor/C/base/list.h>
|
||||
#include <Inventor/C/base/memalloc.h>
|
||||
#include <Inventor/C/base/rbptree.h>
|
||||
#include <Inventor/C/base/string.h>
|
||||
#include <Inventor/C/base/time.h>
|
||||
#include <Inventor/C/basic.h>
|
||||
#include <Inventor/C/errors/debugerror.h>
|
||||
#include <Inventor/C/errors/error.h>
|
||||
#include <Inventor/C/glue/dl.h>
|
||||
#include <Inventor/C/glue/gl.h>
|
||||
#include <Inventor/collision/SoIntersectionDetectionAction.h>
|
||||
#include <Inventor/C/threads/barrier.h>
|
||||
#include <Inventor/C/threads/common.h>
|
||||
#include <Inventor/C/threads/condvar.h>
|
||||
#include <Inventor/C/threads/fifo.h>
|
||||
#include <Inventor/C/threads/mutex.h>
|
||||
#include <Inventor/C/threads/recmutex.h>
|
||||
#include <Inventor/C/threads/rwmutex.h>
|
||||
#include <Inventor/C/threads/sched.h>
|
||||
#include <Inventor/C/threads/storage.h>
|
||||
#include <Inventor/C/threads/sync.h>
|
||||
#include <Inventor/C/threads/thread.h>
|
||||
#include <Inventor/C/threads/worker.h>
|
||||
#include <Inventor/C/threads/wpool.h>
|
||||
#include <Inventor/C/tidbits.h>
|
||||
#include <Inventor/details/SoConeDetail.h>
|
||||
#include <Inventor/details/SoCubeDetail.h>
|
||||
#include <Inventor/details/SoCylinderDetail.h>
|
||||
#include <Inventor/details/SoDetail.h>
|
||||
#include <Inventor/details/SoDetails.h>
|
||||
#include <Inventor/details/SoFaceDetail.h>
|
||||
#include <Inventor/details/SoLineDetail.h>
|
||||
#include <Inventor/details/SoNodeKitDetail.h>
|
||||
#include <Inventor/details/SoPointDetail.h>
|
||||
#include <Inventor/details/SoSubDetail.h>
|
||||
#include <Inventor/details/SoTextDetail.h>
|
||||
#include <Inventor/draggers/SoCenterballDragger.h>
|
||||
#include <Inventor/draggers/SoDirectionalLightDragger.h>
|
||||
#include <Inventor/draggers/SoDragger.h>
|
||||
#include <Inventor/draggers/SoDragPointDragger.h>
|
||||
#include <Inventor/draggers/SoHandleBoxDragger.h>
|
||||
#include <Inventor/draggers/SoJackDragger.h>
|
||||
#include <Inventor/draggers/SoPointLightDragger.h>
|
||||
#include <Inventor/draggers/SoRotateCylindricalDragger.h>
|
||||
#include <Inventor/draggers/SoRotateDiscDragger.h>
|
||||
#include <Inventor/draggers/SoRotateSphericalDragger.h>
|
||||
#include <Inventor/draggers/SoScale1Dragger.h>
|
||||
#include <Inventor/draggers/SoScale2Dragger.h>
|
||||
#include <Inventor/draggers/SoScale2UniformDragger.h>
|
||||
#include <Inventor/draggers/SoScaleUniformDragger.h>
|
||||
#include <Inventor/draggers/SoSpotLightDragger.h>
|
||||
#include <Inventor/draggers/SoTabBoxDragger.h>
|
||||
#include <Inventor/draggers/SoTabPlaneDragger.h>
|
||||
#include <Inventor/draggers/SoTrackballDragger.h>
|
||||
#include <Inventor/draggers/SoTransformBoxDragger.h>
|
||||
#include <Inventor/draggers/SoTransformerDragger.h>
|
||||
#include <Inventor/draggers/SoTranslate1Dragger.h>
|
||||
#include <Inventor/draggers/SoTranslate2Dragger.h>
|
||||
#include <Inventor/elements/SoAccumulatedElement.h>
|
||||
#include <Inventor/elements/SoAmbientColorElement.h>
|
||||
#include <Inventor/elements/SoAnnoText3CharOrientElement.h>
|
||||
#include <Inventor/elements/SoAnnoText3FontSizeHintElement.h>
|
||||
#include <Inventor/elements/SoAnnoText3RenderPrintElement.h>
|
||||
#include <Inventor/elements/SoBBoxModelMatrixElement.h>
|
||||
#include <Inventor/elements/SoBumpMapCoordinateElement.h>
|
||||
#include <Inventor/elements/SoBumpMapElement.h>
|
||||
#include <Inventor/elements/SoBumpMapMatrixElement.h>
|
||||
#include <Inventor/elements/SoCacheElement.h>
|
||||
#include <Inventor/elements/SoClipPlaneElement.h>
|
||||
#include <Inventor/elements/SoComplexityElement.h>
|
||||
#include <Inventor/elements/SoComplexityTypeElement.h>
|
||||
#include <Inventor/elements/SoCoordinateElement.h>
|
||||
#include <Inventor/elements/SoCreaseAngleElement.h>
|
||||
#include <Inventor/elements/SoCullElement.h>
|
||||
#include <Inventor/elements/SoDecimationPercentageElement.h>
|
||||
#include <Inventor/elements/SoDecimationTypeElement.h>
|
||||
#include <Inventor/elements/SoDiffuseColorElement.h>
|
||||
#include <Inventor/elements/SoDrawStyleElement.h>
|
||||
#include <Inventor/elements/SoElement.h>
|
||||
#include <Inventor/elements/SoElements.h>
|
||||
#include <Inventor/elements/SoEmissiveColorElement.h>
|
||||
#include <Inventor/elements/SoEnvironmentElement.h>
|
||||
#include <Inventor/elements/SoFloatElement.h>
|
||||
#include <Inventor/elements/SoFocalDistanceElement.h>
|
||||
#include <Inventor/elements/SoFontNameElement.h>
|
||||
#include <Inventor/elements/SoFontSizeElement.h>
|
||||
#include <Inventor/elements/SoGLCacheContextElement.h>
|
||||
#include <Inventor/elements/SoGLClipPlaneElement.h>
|
||||
#include <Inventor/elements/SoGLColorIndexElement.h>
|
||||
#include <Inventor/elements/SoGLCoordinateElement.h>
|
||||
#include <Inventor/elements/SoGLDisplayList.h>
|
||||
#include <Inventor/elements/SoGLDrawStyleElement.h>
|
||||
#include <Inventor/elements/SoGLEnvironmentElement.h>
|
||||
#include <Inventor/elements/SoGLLazyElement.h>
|
||||
#include <Inventor/elements/SoGLLightIdElement.h>
|
||||
#include <Inventor/elements/SoGLLinePatternElement.h>
|
||||
#include <Inventor/elements/SoGLLineWidthElement.h>
|
||||
#include <Inventor/elements/SoGLModelMatrixElement.h>
|
||||
#include <Inventor/elements/SoGLMultiTextureCoordinateElement.h>
|
||||
#include <Inventor/elements/SoGLMultiTextureEnabledElement.h>
|
||||
#include <Inventor/elements/SoGLMultiTextureImageElement.h>
|
||||
#include <Inventor/elements/SoGLMultiTextureMatrixElement.h>
|
||||
#include <Inventor/elements/SoGLNormalElement.h>
|
||||
#include <Inventor/elements/SoGLPointSizeElement.h>
|
||||
#include <Inventor/elements/SoGLPolygonOffsetElement.h>
|
||||
#include <Inventor/elements/SoGLProjectionMatrixElement.h>
|
||||
#include <Inventor/elements/SoGLRenderPassElement.h>
|
||||
#include <Inventor/elements/SoGLShapeHintsElement.h>
|
||||
#include <Inventor/elements/SoGLTexture3EnabledElement.h>
|
||||
#include <Inventor/elements/SoGLTextureCoordinateElement.h>
|
||||
#include <Inventor/elements/SoGLTextureEnabledElement.h>
|
||||
#include <Inventor/elements/SoGLTextureImageElement.h>
|
||||
#include <Inventor/elements/SoGLTextureMatrixElement.h>
|
||||
#include <Inventor/elements/SoGLUpdateAreaElement.h>
|
||||
#include <Inventor/elements/SoGLViewingMatrixElement.h>
|
||||
#include <Inventor/elements/SoGLViewportRegionElement.h>
|
||||
#include <Inventor/elements/SoInt32Element.h>
|
||||
#include <Inventor/elements/SoLazyElement.h>
|
||||
#include <Inventor/elements/SoLightAttenuationElement.h>
|
||||
#include <Inventor/elements/SoLightElement.h>
|
||||
#include <Inventor/elements/SoLightModelElement.h>
|
||||
#include <Inventor/elements/SoLinePatternElement.h>
|
||||
#include <Inventor/elements/SoLineWidthElement.h>
|
||||
#include <Inventor/elements/SoListenerDopplerElement.h>
|
||||
#include <Inventor/elements/SoListenerGainElement.h>
|
||||
#include <Inventor/elements/SoListenerOrientationElement.h>
|
||||
#include <Inventor/elements/SoListenerPositionElement.h>
|
||||
#include <Inventor/elements/SoLocalBBoxMatrixElement.h>
|
||||
#include <Inventor/elements/SoMaterialBindingElement.h>
|
||||
#include <Inventor/elements/SoModelMatrixElement.h>
|
||||
#include <Inventor/elements/SoMultiTextureCoordinateElement.h>
|
||||
#include <Inventor/elements/SoMultiTextureEnabledElement.h>
|
||||
#include <Inventor/elements/SoMultiTextureImageElement.h>
|
||||
#include <Inventor/elements/SoMultiTextureMatrixElement.h>
|
||||
#include <Inventor/elements/SoNormalBindingElement.h>
|
||||
#include <Inventor/elements/SoNormalElement.h>
|
||||
#include <Inventor/elements/SoOverrideElement.h>
|
||||
#include <Inventor/elements/SoPickRayElement.h>
|
||||
#include <Inventor/elements/SoPickStyleElement.h>
|
||||
#include <Inventor/elements/SoPointSizeElement.h>
|
||||
#include <Inventor/elements/SoPolygonOffsetElement.h>
|
||||
#include <Inventor/elements/SoProfileCoordinateElement.h>
|
||||
#include <Inventor/elements/SoProfileElement.h>
|
||||
#include <Inventor/elements/SoProjectionMatrixElement.h>
|
||||
#include <Inventor/elements/SoReplacedElement.h>
|
||||
#include <Inventor/elements/SoShapeHintsElement.h>
|
||||
#include <Inventor/elements/SoShapeStyleElement.h>
|
||||
#include <Inventor/elements/SoShininessElement.h>
|
||||
#include <Inventor/elements/SoSoundElement.h>
|
||||
#include <Inventor/elements/SoSpecularColorElement.h>
|
||||
#include <Inventor/elements/SoSubElement.h>
|
||||
#include <Inventor/elements/SoSwitchElement.h>
|
||||
#include <Inventor/elements/SoTextOutlineEnabledElement.h>
|
||||
#include <Inventor/elements/SoTexture3EnabledElement.h>
|
||||
#include <Inventor/elements/SoTextureCombineElement.h>
|
||||
#include <Inventor/elements/SoTextureCoordinateBindingElement.h>
|
||||
#include <Inventor/elements/SoTextureCoordinateElement.h>
|
||||
#include <Inventor/elements/SoTextureEnabledElement.h>
|
||||
#include <Inventor/elements/SoTextureImageElement.h>
|
||||
#include <Inventor/elements/SoTextureMatrixElement.h>
|
||||
#include <Inventor/elements/SoTextureOverrideElement.h>
|
||||
#include <Inventor/elements/SoTextureQualityElement.h>
|
||||
#include <Inventor/elements/SoTextureUnitElement.h>
|
||||
#include <Inventor/elements/SoTransparencyElement.h>
|
||||
#include <Inventor/elements/SoUnitsElement.h>
|
||||
#include <Inventor/elements/SoViewingMatrixElement.h>
|
||||
#include <Inventor/elements/SoViewportRegionElement.h>
|
||||
#include <Inventor/elements/SoViewVolumeElement.h>
|
||||
#include <Inventor/elements/SoWindowElement.h>
|
||||
#include <Inventor/engines/SoBoolOperation.h>
|
||||
#include <Inventor/engines/SoCalculator.h>
|
||||
#include <Inventor/engines/SoCompose.h>
|
||||
#include <Inventor/engines/SoComposeMatrix.h>
|
||||
#include <Inventor/engines/SoComposeRotationFromTo.h>
|
||||
#include <Inventor/engines/SoComposeRotation.h>
|
||||
#include <Inventor/engines/SoComposeVec2f.h>
|
||||
#include <Inventor/engines/SoComposeVec3f.h>
|
||||
#include <Inventor/engines/SoComposeVec4f.h>
|
||||
#include <Inventor/engines/SoComputeBoundingBox.h>
|
||||
#include <Inventor/engines/SoConcatenate.h>
|
||||
#include <Inventor/engines/SoCounter.h>
|
||||
#include <Inventor/engines/SoDecomposeMatrix.h>
|
||||
#include <Inventor/engines/SoDecomposeRotation.h>
|
||||
#include <Inventor/engines/SoDecomposeVec2f.h>
|
||||
#include <Inventor/engines/SoDecomposeVec3f.h>
|
||||
#include <Inventor/engines/SoDecomposeVec4f.h>
|
||||
#include <Inventor/engines/SoElapsedTime.h>
|
||||
#include <Inventor/engines/SoEngine.h>
|
||||
#include <Inventor/engines/SoEngineOutput.h>
|
||||
#include <Inventor/engines/SoEngines.h>
|
||||
#include <Inventor/engines/SoFieldConverter.h>
|
||||
#include <Inventor/engines/SoGate.h>
|
||||
#include <Inventor/engines/SoInterpolateFloat.h>
|
||||
#include <Inventor/engines/SoInterpolate.h>
|
||||
#include <Inventor/engines/SoInterpolateRotation.h>
|
||||
#include <Inventor/engines/SoInterpolateVec2f.h>
|
||||
#include <Inventor/engines/SoInterpolateVec3f.h>
|
||||
#include <Inventor/engines/SoInterpolateVec4f.h>
|
||||
#include <Inventor/engines/SoNodeEngine.h>
|
||||
#include <Inventor/engines/SoOneShot.h>
|
||||
#include <Inventor/engines/SoOnOff.h>
|
||||
#include <Inventor/engines/SoOutputData.h>
|
||||
#include <Inventor/engines/SoSelectOne.h>
|
||||
#include <Inventor/engines/SoSubEngine.h>
|
||||
#include <Inventor/engines/SoSubNodeEngine.h>
|
||||
#include <Inventor/engines/SoTimeCounter.h>
|
||||
#include <Inventor/engines/SoTransformVec3f.h>
|
||||
#include <Inventor/engines/SoTriggerAny.h>
|
||||
#include <Inventor/errors/SoDebugError.h>
|
||||
#include <Inventor/errors/SoError.h>
|
||||
#include <Inventor/errors/SoErrors.h>
|
||||
#include <Inventor/errors/SoMemoryError.h>
|
||||
#include <Inventor/errors/SoReadError.h>
|
||||
#include <Inventor/events/SoButtonEvent.h>
|
||||
#include <Inventor/events/SoEvent.h>
|
||||
#include <Inventor/events/SoEvents.h>
|
||||
#include <Inventor/events/SoKeyboardEvent.h>
|
||||
#include <Inventor/events/SoLocation2Event.h>
|
||||
#include <Inventor/events/SoMotion3Event.h>
|
||||
#include <Inventor/events/SoMouseButtonEvent.h>
|
||||
#include <Inventor/events/SoSpaceballButtonEvent.h>
|
||||
#include <Inventor/events/SoSubEvent.h>
|
||||
#include <Inventor/fields/SoFieldContainer.h>
|
||||
#include <Inventor/fields/SoFieldData.h>
|
||||
#include <Inventor/fields/SoField.h>
|
||||
#include <Inventor/fields/SoFields.h>
|
||||
#include <Inventor/fields/SoMFBitMask.h>
|
||||
#include <Inventor/fields/SoMFBool.h>
|
||||
#include <Inventor/fields/SoMFColor.h>
|
||||
#include <Inventor/fields/SoMFEngine.h>
|
||||
#include <Inventor/fields/SoMFEnum.h>
|
||||
#include <Inventor/fields/SoMFFloat.h>
|
||||
#include <Inventor/fields/SoMField.h>
|
||||
#include <Inventor/fields/SoMFInt32.h>
|
||||
#include <Inventor/fields/SoMFMatrix.h>
|
||||
#include <Inventor/fields/SoMFName.h>
|
||||
#include <Inventor/fields/SoMFNode.h>
|
||||
#include <Inventor/fields/SoMFPath.h>
|
||||
#include <Inventor/fields/SoMFPlane.h>
|
||||
#include <Inventor/fields/SoMFRotation.h>
|
||||
#include <Inventor/fields/SoMFShort.h>
|
||||
#include <Inventor/fields/SoMFString.h>
|
||||
#include <Inventor/fields/SoMFTime.h>
|
||||
#include <Inventor/fields/SoMFUInt32.h>
|
||||
#include <Inventor/fields/SoMFUShort.h>
|
||||
#include <Inventor/fields/SoMFVec2f.h>
|
||||
#include <Inventor/fields/SoMFVec3d.h>
|
||||
#include <Inventor/fields/SoMFVec3f.h>
|
||||
#include <Inventor/fields/SoMFVec4f.h>
|
||||
#include <Inventor/fields/SoSFBitMask.h>
|
||||
#include <Inventor/fields/SoSFBool.h>
|
||||
#include <Inventor/fields/SoSFBox3s.h>
|
||||
#include <Inventor/fields/SoSFColor.h>
|
||||
#include <Inventor/fields/SoSFEngine.h>
|
||||
#include <Inventor/fields/SoSFEnum.h>
|
||||
#include <Inventor/fields/SoSFFloat.h>
|
||||
#include <Inventor/fields/SoSField.h>
|
||||
#include <Inventor/fields/SoSFImage3.h>
|
||||
#include <Inventor/fields/SoSFImage.h>
|
||||
#include <Inventor/fields/SoSFInt32.h>
|
||||
#include <Inventor/fields/SoSFMatrix.h>
|
||||
#include <Inventor/fields/SoSFName.h>
|
||||
#include <Inventor/fields/SoSFNode.h>
|
||||
#include <Inventor/fields/SoSFPath.h>
|
||||
#include <Inventor/fields/SoSFPlane.h>
|
||||
#include <Inventor/fields/SoSFRotation.h>
|
||||
#include <Inventor/fields/SoSFShort.h>
|
||||
#include <Inventor/fields/SoSFString.h>
|
||||
#include <Inventor/fields/SoSFTime.h>
|
||||
#include <Inventor/fields/SoSFTrigger.h>
|
||||
#include <Inventor/fields/SoSFUInt32.h>
|
||||
#include <Inventor/fields/SoSFUShort.h>
|
||||
#include <Inventor/fields/SoSFVec2f.h>
|
||||
#include <Inventor/fields/SoSFVec2s.h>
|
||||
#include <Inventor/fields/SoSFVec3d.h>
|
||||
#include <Inventor/fields/SoSFVec3f.h>
|
||||
#include <Inventor/fields/SoSFVec3s.h>
|
||||
#include <Inventor/fields/SoSFVec4f.h>
|
||||
#include <Inventor/fields/SoSubField.h>
|
||||
#include <Inventor/lists/SbIntList.h>
|
||||
#include <Inventor/lists/SbList.h>
|
||||
#include <Inventor/lists/SbPList.h>
|
||||
#include <Inventor/lists/SbStringList.h>
|
||||
#include <Inventor/lists/SbVec3fList.h>
|
||||
#include <Inventor/lists/SoActionMethodList.h>
|
||||
#include <Inventor/lists/SoAuditorList.h>
|
||||
#include <Inventor/lists/SoBaseList.h>
|
||||
#include <Inventor/lists/SoCallbackList.h>
|
||||
#include <Inventor/lists/SoDetailList.h>
|
||||
#include <Inventor/lists/SoEnabledElementsList.h>
|
||||
#include <Inventor/lists/SoEngineList.h>
|
||||
#include <Inventor/lists/SoEngineOutputList.h>
|
||||
#include <Inventor/lists/SoFieldList.h>
|
||||
#include <Inventor/lists/SoNodeList.h>
|
||||
#include <Inventor/lists/SoPathList.h>
|
||||
#include <Inventor/lists/SoPickedPointList.h>
|
||||
#include <Inventor/lists/SoTypeList.h>
|
||||
#include <Inventor/lock/SoLockMgr.h>
|
||||
#include <Inventor/manips/SoCenterballManip.h>
|
||||
#include <Inventor/manips/SoClipPlaneManip.h>
|
||||
#include <Inventor/manips/SoDirectionalLightManip.h>
|
||||
#include <Inventor/manips/SoHandleBoxManip.h>
|
||||
#include <Inventor/manips/SoJackManip.h>
|
||||
#include <Inventor/manips/SoPointLightManip.h>
|
||||
#include <Inventor/manips/SoSpotLightManip.h>
|
||||
#include <Inventor/manips/SoTabBoxManip.h>
|
||||
#include <Inventor/manips/SoTrackballManip.h>
|
||||
#include <Inventor/manips/SoTransformBoxManip.h>
|
||||
#include <Inventor/manips/SoTransformerManip.h>
|
||||
#include <Inventor/manips/SoTransformManip.h>
|
||||
#include <Inventor/misc/SoAudioDevice.h>
|
||||
#include <Inventor/misc/SoAuditorList.h>
|
||||
#include <Inventor/misc/SoBase.h>
|
||||
#include <Inventor/misc/SoBasic.h>
|
||||
#include <Inventor/misc/SoByteStream.h>
|
||||
#include <Inventor/misc/SoCallbackList.h>
|
||||
#include <Inventor/misc/SoChildList.h>
|
||||
#include <Inventor/misc/SoContextHandler.h>
|
||||
#include <Inventor/misc/SoGLBigImage.h>
|
||||
#include <Inventor/misc/SoGLImage.h>
|
||||
#include <Inventor/misc/SoGlyph.h>
|
||||
#include <Inventor/misc/SoLightPath.h>
|
||||
#include <Inventor/misc/SoNormalGenerator.h>
|
||||
#include <Inventor/misc/SoNotification.h>
|
||||
#include <Inventor/misc/SoNotRec.h>
|
||||
#include <Inventor/misc/SoProto.h>
|
||||
#include <Inventor/misc/SoProtoInstance.h>
|
||||
#include <Inventor/misc/SoState.h>
|
||||
#include <Inventor/misc/SoTempPath.h>
|
||||
#include <Inventor/misc/SoTranReceiver.h>
|
||||
#include <Inventor/misc/SoTranscribe.h>
|
||||
#include <Inventor/misc/SoTranSender.h>
|
||||
#include <Inventor/nodekits/SoAppearanceKit.h>
|
||||
#include <Inventor/nodekits/SoBaseKit.h>
|
||||
#include <Inventor/nodekits/SoCameraKit.h>
|
||||
#include <Inventor/nodekits/SoInteractionKit.h>
|
||||
#include <Inventor/nodekits/SoLightKit.h>
|
||||
#include <Inventor/nodekits/SoNodekitCatalog.h>
|
||||
#include <Inventor/nodekits/SoNodeKit.h>
|
||||
#include <Inventor/nodekits/SoNodeKitListPart.h>
|
||||
#include <Inventor/nodekits/SoSceneKit.h>
|
||||
#include <Inventor/nodekits/SoSeparatorKit.h>
|
||||
#include <Inventor/nodekits/SoShapeKit.h>
|
||||
#include <Inventor/nodekits/SoSubKit.h>
|
||||
#include <Inventor/nodekits/SoWrapperKit.h>
|
||||
#include <Inventor/nodes/SoAnnotation.h>
|
||||
#include <Inventor/nodes/SoAntiSquish.h>
|
||||
#include <Inventor/nodes/SoArray.h>
|
||||
#include <Inventor/nodes/SoAsciiText.h>
|
||||
#include <Inventor/nodes/SoBaseColor.h>
|
||||
#include <Inventor/nodes/SoBlinker.h>
|
||||
#include <Inventor/nodes/SoBumpMapCoordinate.h>
|
||||
#include <Inventor/nodes/SoBumpMap.h>
|
||||
#include <Inventor/nodes/SoBumpMapTransform.h>
|
||||
#include <Inventor/nodes/SoCallback.h>
|
||||
#include <Inventor/nodes/SoCamera.h>
|
||||
#include <Inventor/nodes/SoClipPlane.h>
|
||||
#include <Inventor/nodes/SoColorIndex.h>
|
||||
#include <Inventor/nodes/SoComplexity.h>
|
||||
#include <Inventor/nodes/SoCone.h>
|
||||
#include <Inventor/nodes/SoCoordinate3.h>
|
||||
#include <Inventor/nodes/SoCoordinate4.h>
|
||||
#include <Inventor/nodes/SoCube.h>
|
||||
#include <Inventor/nodes/SoCylinder.h>
|
||||
#include <Inventor/nodes/SoDirectionalLight.h>
|
||||
#include <Inventor/nodes/SoDrawStyle.h>
|
||||
#include <Inventor/nodes/SoEnvironment.h>
|
||||
#include <Inventor/nodes/SoEventCallback.h>
|
||||
#include <Inventor/nodes/SoExtSelection.h>
|
||||
#include <Inventor/nodes/SoFaceSet.h>
|
||||
#include <Inventor/nodes/SoFile.h>
|
||||
#include <Inventor/nodes/SoFont.h>
|
||||
#include <Inventor/nodes/SoFontStyle.h>
|
||||
#include <Inventor/nodes/SoGroup.h>
|
||||
#include <Inventor/nodes/SoImage.h>
|
||||
#include <Inventor/nodes/SoIndexedFaceSet.h>
|
||||
#include <Inventor/nodes/SoIndexedLineSet.h>
|
||||
#include <Inventor/nodes/SoIndexedNurbsCurve.h>
|
||||
#include <Inventor/nodes/SoIndexedNurbsSurface.h>
|
||||
#include <Inventor/nodes/SoIndexedShape.h>
|
||||
#include <Inventor/nodes/SoIndexedTriangleStripSet.h>
|
||||
#include <Inventor/nodes/SoInfo.h>
|
||||
#include <Inventor/nodes/SoLabel.h>
|
||||
#include <Inventor/nodes/SoLevelOfDetail.h>
|
||||
#include <Inventor/nodes/SoLight.h>
|
||||
#include <Inventor/nodes/SoLightModel.h>
|
||||
#include <Inventor/nodes/SoLinearProfile.h>
|
||||
#include <Inventor/nodes/SoLineSet.h>
|
||||
#include <Inventor/nodes/SoListener.h>
|
||||
#include <Inventor/nodes/SoLocateHighlight.h>
|
||||
#include <Inventor/nodes/SoLOD.h>
|
||||
#include <Inventor/nodes/SoMarkerSet.h>
|
||||
#include <Inventor/nodes/SoMaterialBinding.h>
|
||||
#include <Inventor/nodes/SoMaterial.h>
|
||||
#include <Inventor/nodes/SoMatrixTransform.h>
|
||||
#include <Inventor/nodes/SoMultipleCopy.h>
|
||||
#include <Inventor/nodes/SoNode.h>
|
||||
#include <Inventor/nodes/SoNodes.h>
|
||||
#include <Inventor/nodes/SoNonIndexedShape.h>
|
||||
#include <Inventor/nodes/SoNormalBinding.h>
|
||||
#include <Inventor/nodes/SoNormal.h>
|
||||
#include <Inventor/nodes/SoNurbsCurve.h>
|
||||
#include <Inventor/nodes/SoNurbsProfile.h>
|
||||
#include <Inventor/nodes/SoNurbsSurface.h>
|
||||
#include <Inventor/nodes/SoOrthographicCamera.h>
|
||||
#include <Inventor/nodes/SoPackedColor.h>
|
||||
#include <Inventor/nodes/SoPathSwitch.h>
|
||||
#include <Inventor/nodes/SoPendulum.h>
|
||||
#include <Inventor/nodes/SoPerspectiveCamera.h>
|
||||
#include <Inventor/nodes/SoPickStyle.h>
|
||||
#include <Inventor/nodes/SoPointLight.h>
|
||||
#include <Inventor/nodes/SoPointSet.h>
|
||||
#include <Inventor/nodes/SoPolygonOffset.h>
|
||||
#include <Inventor/nodes/SoProfileCoordinate2.h>
|
||||
#include <Inventor/nodes/SoProfileCoordinate3.h>
|
||||
#include <Inventor/nodes/SoProfile.h>
|
||||
#include <Inventor/nodes/SoQuadMesh.h>
|
||||
#include <Inventor/nodes/SoResetTransform.h>
|
||||
#include <Inventor/nodes/SoRotation.h>
|
||||
#include <Inventor/nodes/SoRotationXYZ.h>
|
||||
#include <Inventor/nodes/SoRotor.h>
|
||||
#include <Inventor/nodes/SoScale.h>
|
||||
#include <Inventor/nodes/SoSceneTexture2.h>
|
||||
#include <Inventor/nodes/SoSelection.h>
|
||||
#include <Inventor/nodes/SoSeparator.h>
|
||||
#include <Inventor/nodes/SoShape.h>
|
||||
#include <Inventor/nodes/SoShapeHints.h>
|
||||
#include <Inventor/nodes/SoShuttle.h>
|
||||
#include <Inventor/nodes/SoSphere.h>
|
||||
#include <Inventor/nodes/SoSpotLight.h>
|
||||
#include <Inventor/nodes/SoSubNode.h>
|
||||
#include <Inventor/nodes/SoSurroundScale.h>
|
||||
#include <Inventor/nodes/SoSwitch.h>
|
||||
#include <Inventor/nodes/SoText2.h>
|
||||
#include <Inventor/nodes/SoText3.h>
|
||||
#include <Inventor/nodes/SoTexture2.h>
|
||||
#include <Inventor/nodes/SoTexture2Transform.h>
|
||||
#include <Inventor/nodes/SoTexture3.h>
|
||||
#include <Inventor/nodes/SoTexture3Transform.h>
|
||||
#include <Inventor/nodes/SoTextureCombine.h>
|
||||
#include <Inventor/nodes/SoTextureCoordinate2.h>
|
||||
#include <Inventor/nodes/SoTextureCoordinate3.h>
|
||||
#include <Inventor/nodes/SoTextureCoordinateBinding.h>
|
||||
#include <Inventor/nodes/SoTextureCoordinateCube.h>
|
||||
#include <Inventor/nodes/SoTextureCoordinateCylinder.h>
|
||||
#include <Inventor/nodes/SoTextureCoordinateDefault.h>
|
||||
#include <Inventor/nodes/SoTextureCoordinateEnvironment.h>
|
||||
#include <Inventor/nodes/SoTextureCoordinateFunction.h>
|
||||
#include <Inventor/nodes/SoTextureCoordinatePlane.h>
|
||||
#include <Inventor/nodes/SoTextureCoordinateSphere.h>
|
||||
#include <Inventor/nodes/SoTextureScalePolicy.h>
|
||||
#include <Inventor/nodes/SoTextureUnit.h>
|
||||
#include <Inventor/nodes/SoTransformation.h>
|
||||
#include <Inventor/nodes/SoTransform.h>
|
||||
#include <Inventor/nodes/SoTransformSeparator.h>
|
||||
#include <Inventor/nodes/SoTranslation.h>
|
||||
#include <Inventor/nodes/SoTransparencyType.h>
|
||||
#include <Inventor/nodes/SoTriangleStripSet.h>
|
||||
#include <Inventor/nodes/SoUnits.h>
|
||||
#include <Inventor/nodes/SoVertexProperty.h>
|
||||
#include <Inventor/nodes/SoVertexShape.h>
|
||||
#include <Inventor/nodes/SoWWWAnchor.h>
|
||||
#include <Inventor/nodes/SoWWWInline.h>
|
||||
#include <Inventor/projectors/SbCylinderPlaneProjector.h>
|
||||
#include <Inventor/projectors/SbCylinderProjector.h>
|
||||
#include <Inventor/projectors/SbCylinderSectionProjector.h>
|
||||
#include <Inventor/projectors/SbCylinderSheetProjector.h>
|
||||
#include <Inventor/projectors/SbLineProjector.h>
|
||||
#include <Inventor/projectors/SbPlaneProjector.h>
|
||||
#include <Inventor/projectors/SbProjector.h>
|
||||
#include <Inventor/projectors/SbProjectors.h>
|
||||
#include <Inventor/projectors/SbSpherePlaneProjector.h>
|
||||
#include <Inventor/projectors/SbSphereProjector.h>
|
||||
#include <Inventor/projectors/SbSphereSectionProjector.h>
|
||||
#include <Inventor/projectors/SbSphereSheetProjector.h>
|
||||
#include <Inventor/SbBasic.h>
|
||||
#include <Inventor/SbBox2d.h>
|
||||
#include <Inventor/SbBox2f.h>
|
||||
#include <Inventor/SbBox2s.h>
|
||||
#include <Inventor/SbBox3f.h>
|
||||
#include <Inventor/SbBox3s.h>
|
||||
#include <Inventor/SbBox.h>
|
||||
#include <Inventor/SbBSPTree.h>
|
||||
#include <Inventor/SbClip.h>
|
||||
#include <Inventor/SbColor4f.h>
|
||||
#include <Inventor/SbColor.h>
|
||||
#include <Inventor/SbCylinder.h>
|
||||
#include <Inventor/SbDict.h>
|
||||
#include <Inventor/SbDPLinear.h>
|
||||
#include <Inventor/SbDPLine.h>
|
||||
#include <Inventor/SbDPMatrix.h>
|
||||
#include <Inventor/SbDPPlane.h>
|
||||
#include <Inventor/SbDPRotation.h>
|
||||
#include <Inventor/SbDPViewVolume.h>
|
||||
#include <Inventor/SbHeap.h>
|
||||
#include <Inventor/SbImage.h>
|
||||
#include <Inventor/SbLinear.h>
|
||||
#include <Inventor/SbLine.h>
|
||||
#include <Inventor/SbMatrix.h>
|
||||
#include <Inventor/SbName.h>
|
||||
#include <Inventor/SbOctTree.h>
|
||||
#include <Inventor/SbPlane.h>
|
||||
#include <Inventor/SbPList.h>
|
||||
#include <Inventor/SbRotation.h>
|
||||
#include <Inventor/SbSphere.h>
|
||||
#include <Inventor/SbString.h>
|
||||
#include <Inventor/SbTesselator.h>
|
||||
#include <Inventor/SbTime.h>
|
||||
#include <Inventor/SbVec2d.h>
|
||||
#include <Inventor/SbVec2f.h>
|
||||
#include <Inventor/SbVec2s.h>
|
||||
#include <Inventor/SbVec3d.h>
|
||||
#include <Inventor/SbVec3f.h>
|
||||
#include <Inventor/SbVec3s.h>
|
||||
#include <Inventor/SbVec4d.h>
|
||||
#include <Inventor/SbVec4f.h>
|
||||
#include <Inventor/SbViewportRegion.h>
|
||||
#include <Inventor/SbViewVolume.h>
|
||||
#include <Inventor/SbXfBox3f.h>
|
||||
#include <Inventor/sensors/SoAlarmSensor.h>
|
||||
#include <Inventor/sensors/SoDataSensor.h>
|
||||
#include <Inventor/sensors/SoDelayQueueSensor.h>
|
||||
#include <Inventor/sensors/SoFieldSensor.h>
|
||||
#include <Inventor/sensors/SoIdleSensor.h>
|
||||
#include <Inventor/sensors/SoNodeSensor.h>
|
||||
#include <Inventor/sensors/SoOneShotSensor.h>
|
||||
#include <Inventor/sensors/SoPathSensor.h>
|
||||
#include <Inventor/sensors/SoSensor.h>
|
||||
#include <Inventor/sensors/SoSensorManager.h>
|
||||
#include <Inventor/sensors/SoSensors.h>
|
||||
#include <Inventor/sensors/SoTimerQueueSensor.h>
|
||||
#include <Inventor/sensors/SoTimerSensor.h>
|
||||
#include <Inventor/SoDB.h>
|
||||
#include <Inventor/SoFullPath.h>
|
||||
#include <Inventor/SoInput.h>
|
||||
#include <Inventor/SoInteraction.h>
|
||||
#include <Inventor/SoLists.h>
|
||||
#include <Inventor/SoNodeKitPath.h>
|
||||
#include <Inventor/SoOffscreenRenderer.h>
|
||||
#include <Inventor/SoOutput.h>
|
||||
#include <Inventor/SoPath.h>
|
||||
#include <Inventor/SoPickedPoint.h>
|
||||
#include <Inventor/SoPrimitiveVertex.h>
|
||||
#include <Inventor/SoSceneManager.h>
|
||||
#include <Inventor/SoType.h>
|
||||
#include <Inventor/system/gl.h>
|
||||
#include <Inventor/system/inttypes.h>
|
||||
#include <Inventor/threads/SbBarrier.h>
|
||||
#include <Inventor/threads/SbCondVar.h>
|
||||
#include <Inventor/threads/SbFifo.h>
|
||||
#include <Inventor/threads/SbMutex.h>
|
||||
#include <Inventor/threads/SbRWMutex.h>
|
||||
#include <Inventor/threads/SbStorage.h>
|
||||
#include <Inventor/threads/SbThreadAutoLock.h>
|
||||
#include <Inventor/threads/SbThread.h>
|
||||
#include <Inventor/threads/SbTypedStorage.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLAnchor.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLAppearance.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLAudioClip.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLBackground.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLBillboard.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLBox.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLCollision.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLColor.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLColorInterpolator.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLCone.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLCoordinate.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLCoordinateInterpolator.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLCylinder.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLCylinderSensor.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLDirectionalLight.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLDragSensor.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLElevationGrid.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLExtrusion.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLFog.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLFontStyle.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLGeometry.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLGroup.h>
|
||||
#include <Inventor/VRMLnodes/SoVRML.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLImageTexture.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLIndexedFaceSet.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLIndexedLine.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLIndexedLineSet.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLIndexedShape.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLInline.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLInterpolator.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLLight.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLLOD.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLMacros.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLMaterial.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLMovieTexture.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLNavigationInfo.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLNodes.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLNormal.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLNormalInterpolator.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLOrientationInterpolator.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLParent.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLPixelTexture.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLPlaneSensor.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLPointLight.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLPointSet.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLPositionInterpolator.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLProximitySensor.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLScalarInterpolator.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLScript.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLSensor.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLShape.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLSound.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLSphere.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLSphereSensor.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLSpotLight.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLSubInterpolator.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLSwitch.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLText.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLTextureCoordinate.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLTexture.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLTextureTransform.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLTimeSensor.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLTouchSensor.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLTransform.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLVertexLine.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLVertexPoint.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLVertexShape.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLViewpoint.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLVisibilitySensor.h>
|
||||
#include <Inventor/VRMLnodes/SoVRMLWorldInfo.h>
|
||||
335644
src/3rdParty/Pivy/coin_wrap.cpp
vendored
335644
src/3rdParty/Pivy/coin_wrap.cpp
vendored
File diff suppressed because one or more lines are too long
29
src/3rdParty/Pivy/gui/__init__.py
vendored
29
src/3rdParty/Pivy/gui/__init__.py
vendored
@@ -1,29 +0,0 @@
|
||||
###
|
||||
# Copyright (C) 2002-2005, Tamer Fahmy <tamer@tammura.at>
|
||||
# All rights reserved.
|
||||
#
|
||||
# Redistribution and use in source and binary forms, with or without
|
||||
# modification, are permitted provided that the following conditions are
|
||||
# met:
|
||||
# * Redistributions of source code must retain the above copyright
|
||||
# notice, this list of conditions and the following disclaimer.
|
||||
# * Redistributions in binary form must reproduce the above copyright
|
||||
# notice, this list of conditions and the following disclaimer in
|
||||
# the documentation and/or other materials provided with the
|
||||
# distribution.
|
||||
# * Neither the name of the copyright holder nor the names of its
|
||||
# contributors may be used to endorse or promote products derived
|
||||
# from this software without specific prior written permission.
|
||||
#
|
||||
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
#
|
||||
2581
src/3rdParty/Pivy/gui/soqt.py
vendored
2581
src/3rdParty/Pivy/gui/soqt.py
vendored
File diff suppressed because it is too large
Load Diff
108
src/3rdParty/Pivy/sogui.py
vendored
108
src/3rdParty/Pivy/sogui.py
vendored
@@ -1,108 +0,0 @@
|
||||
###
|
||||
# Copyright (c) 2002-2007 Systems in Motion
|
||||
#
|
||||
# Permission to use, copy, modify, and distribute this software for any
|
||||
# purpose with or without fee is hereby granted, provided that the above
|
||||
# copyright notice and this permission notice appear in all copies.
|
||||
#
|
||||
# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
||||
# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
||||
# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
#
|
||||
|
||||
"""This module provides a proxy class for the different Pivy SoGui bindings.
|
||||
|
||||
The following special variables can be set before this module is imported:
|
||||
|
||||
* SOGUI_DEBUG: if 'True' will print debug output
|
||||
|
||||
* SOGUI_BINDING: allows to specify an SoGui binding (e.g. 'SoQt') explicitly
|
||||
"""
|
||||
|
||||
import sys
|
||||
|
||||
class SoGui_Proxy:
|
||||
"""Probes for existing SoGui bindings and proxies method
|
||||
invocations to their SoGui counterparts."""
|
||||
|
||||
def __init__(self, gui, debug):
|
||||
self.debug = debug
|
||||
|
||||
# if no binding has been specified check for availability of a known
|
||||
# one in a defined order SoQt -> SoWin -> SoXt -> SoGtk
|
||||
if not gui:
|
||||
try:
|
||||
sogui = __import__('pivy.gui.soqt').gui.soqt
|
||||
gui = 'SoQt'
|
||||
except ImportError:
|
||||
try:
|
||||
sogui = __import__('pivy.gui.sowin').gui.sowin
|
||||
gui = 'SoWin'
|
||||
except ImportError:
|
||||
try:
|
||||
sogui = __import__('pivy.gui.soxt').gui.soxt
|
||||
gui = 'SoXt'
|
||||
except ImportError:
|
||||
try:
|
||||
sogui = __import__('pivy.gui.sogtk').gui.sogtk
|
||||
gui = 'SoGtk'
|
||||
except ImportError:
|
||||
print 'SoGui proxy error: None of the known Gui bindings were found! Please specify one!'
|
||||
sys.exit(1)
|
||||
|
||||
# check if object is a user provided string possibly a new unknown SoGui binding.
|
||||
# try to bind it.
|
||||
elif type(gui) == type(''):
|
||||
try:
|
||||
sogui = __import__('pivy.gui.' + gui.lower())
|
||||
except ImportError:
|
||||
print 'SoGui proxy error: The specified Gui binding could not be bound!'
|
||||
sys.exit(1)
|
||||
|
||||
# get a handle to our global module dictionary
|
||||
d = sys.modules[self.__module__].__dict__
|
||||
|
||||
# add references to the possible classes in the corresponding
|
||||
# SoGui binding to our global (module) namespace
|
||||
for suffix in ['Cursor', 'Component', 'GLWidget', 'RenderArea',
|
||||
'Viewer', 'FullViewer', 'FlyViewer', 'PlaneViewer',
|
||||
'Device', 'Keyboard', 'Mouse', 'Spaceball',
|
||||
'ExaminerViewer', 'ConstrainedViewer']:
|
||||
d['SoGui' + suffix] = eval('sogui.%s%s' % (gui, suffix))
|
||||
|
||||
self.__gui__ = eval('sogui.' + gui)
|
||||
|
||||
def __getattr__(self, name):
|
||||
if self.debug:
|
||||
print 'SoGui_Proxy: __getattr__() called for %s().' % name
|
||||
return getattr(self.__gui__, name)
|
||||
|
||||
def __repr__(self):
|
||||
return 'SoGui proxy for ' + `self.__gui__`
|
||||
|
||||
def __hash__(self):
|
||||
return 0
|
||||
|
||||
__str__ = __repr__
|
||||
|
||||
|
||||
# look for user overrides in the main dictionary of the interpreter
|
||||
gui, debug = None, False
|
||||
|
||||
if sys.modules.has_key('__main__'):
|
||||
try:
|
||||
debug = sys.modules['__main__'].SOGUI_DEBUG
|
||||
except AttributeError:
|
||||
pass
|
||||
|
||||
try:
|
||||
gui = sys.modules['__main__'].SOGUI_BINDING
|
||||
except AttributeError:
|
||||
pass
|
||||
|
||||
# instantiate the proxy
|
||||
SoGui = SoGui_Proxy(gui, debug)
|
||||
37262
src/3rdParty/Pivy/soqt_wrap.cpp
vendored
37262
src/3rdParty/Pivy/soqt_wrap.cpp
vendored
File diff suppressed because one or more lines are too long
@@ -38,14 +38,9 @@ if(DOXYGEN_FOUND)
|
||||
|
||||
# exclude some subdirectories
|
||||
# src/Tools : content not relevant ?
|
||||
# src/3rdParty/CxImage : obsolete utility
|
||||
# src/3rdParty/Pivy
|
||||
# src/3rdParty/Pivy-0.5 : huge python wrappers around Coin3D, not focused
|
||||
# on FreeCAD properly
|
||||
# src/3rdParty/CxImage : Windows thumbnailer
|
||||
set( DOXYGEN_EXCLUDE_DIR ${CMAKE_SOURCE_DIR}/src/Tools)
|
||||
list(APPEND DOXYGEN_EXCLUDE_DIR ${CMAKE_SOURCE_DIR}/src/3rdParty/CxImage)
|
||||
list(APPEND DOXYGEN_EXCLUDE_DIR ${CMAKE_SOURCE_DIR}/src/3rdParty/Pivy)
|
||||
list(APPEND DOXYGEN_EXCLUDE_DIR ${CMAKE_SOURCE_DIR}/src/3rdParty/Pivy-0.5)
|
||||
list(APPEND DOXYGEN_EXCLUDE_DIR ${CMAKE_SOURCE_DIR}/src/3rdParty/salomesmesh)
|
||||
|
||||
STRING(REGEX REPLACE ";" " " DOXYGEN_EXCLUDE_LIST "${DOXYGEN_EXCLUDE_DIR}")
|
||||
|
||||
Reference in New Issue
Block a user