PageRenderTime 26ms CodeModel.GetById 16ms RepoModel.GetById 0ms app.codeStats 0ms

/src/wrapper/SWIG/linux_darwin/AppStd_headers.i

http://pythonocc.googlecode.com/
Swig | 196 lines | 165 code | 6 blank | 25 comment | 0 complexity | 7d4b31b85cfb705724c3b218a088c629 MD5 | raw file
Possible License(s): LGPL-3.0, LGPL-2.1, Apache-2.0
  1. /*
  2. Copyright 2008-2011 Thomas Paviot (tpaviot@gmail.com)
  3. This file is part of pythonOCC.
  4. pythonOCC is free software: you can redistribute it and/or modify
  5. it under the terms of the GNU Lesser General Public License as published by
  6. the Free Software Foundation, either version 3 of the License, or
  7. (at your option) any later version.
  8. pythonOCC is distributed in the hope that it will be useful,
  9. but WITHOUT ANY WARRANTY; without even the implied warranty of
  10. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  11. GNU Lesser General Public License for more details.
  12. You should have received a copy of the GNU Lesser General Public License
  13. along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
  14. $Revision: 1224 $
  15. $Date: 2011-06-08 19:20:19 +0200 (Wed, 08 Jun 2011) $
  16. $Author: tpaviot $
  17. $HeaderURL$
  18. */
  19. %{
  20. // Headers necessary to define wrapped classes.
  21. #include<AppStd_Application.hxx>
  22. #include<Handle_AppStd_Application.hxx>
  23. // Additional headers necessary for compilation.
  24. #include<CDF.hxx>
  25. #include<CDF_Application.hxx>
  26. #include<CDF_Directory.hxx>
  27. #include<CDF_DirectoryIterator.hxx>
  28. #include<CDF_MetaDataDriver.hxx>
  29. #include<CDF_MetaDataDriverError.hxx>
  30. #include<CDF_MetaDataDriverFactory.hxx>
  31. #include<CDF_RetrievableStatus.hxx>
  32. #include<CDF_Session.hxx>
  33. #include<CDF_Store.hxx>
  34. #include<CDF_StoreList.hxx>
  35. #include<CDF_StoreSetNameStatus.hxx>
  36. #include<CDF_StoreStatus.hxx>
  37. #include<CDF_SubComponentStatus.hxx>
  38. #include<CDF_Timer.hxx>
  39. #include<CDF_TryStoreStatus.hxx>
  40. #include<CDF_TypeOfActivation.hxx>
  41. #include<CDM_Application.hxx>
  42. #include<CDM_COutMessageDriver.hxx>
  43. #include<CDM_CanCloseStatus.hxx>
  44. #include<CDM_DataMapIteratorOfMetaDataLookUpTable.hxx>
  45. #include<CDM_DataMapIteratorOfPresentationDirectory.hxx>
  46. #include<CDM_DataMapNodeOfMetaDataLookUpTable.hxx>
  47. #include<CDM_DataMapNodeOfPresentationDirectory.hxx>
  48. #include<CDM_Document.hxx>
  49. #include<CDM_DocumentHasher.hxx>
  50. #include<CDM_DocumentPointer.hxx>
  51. #include<CDM_ListIteratorOfListOfDocument.hxx>
  52. #include<CDM_ListIteratorOfListOfReferences.hxx>
  53. #include<CDM_ListNodeOfListOfDocument.hxx>
  54. #include<CDM_ListNodeOfListOfReferences.hxx>
  55. #include<CDM_ListOfDocument.hxx>
  56. #include<CDM_ListOfReferences.hxx>
  57. #include<CDM_MapIteratorOfMapOfDocument.hxx>
  58. #include<CDM_MapOfDocument.hxx>
  59. #include<CDM_MessageDriver.hxx>
  60. #include<CDM_MetaData.hxx>
  61. #include<CDM_MetaDataLookUpTable.hxx>
  62. #include<CDM_NamesDirectory.hxx>
  63. #include<CDM_NullMessageDriver.hxx>
  64. #include<CDM_PresentationDirectory.hxx>
  65. #include<CDM_Reference.hxx>
  66. #include<CDM_ReferenceIterator.hxx>
  67. #include<CDM_StackIteratorOfStackOfDocument.hxx>
  68. #include<CDM_StackNodeOfStackOfDocument.hxx>
  69. #include<CDM_StackOfDocument.hxx>
  70. #include<CDM_StdMapNodeOfMapOfDocument.hxx>
  71. #include<TCollection.hxx>
  72. #include<TCollection_AVLBaseNode.hxx>
  73. #include<TCollection_AVLBaseNodePtr.hxx>
  74. #include<TCollection_Array1Descriptor.hxx>
  75. #include<TCollection_Array2Descriptor.hxx>
  76. #include<TCollection_AsciiString.hxx>
  77. #include<TCollection_BaseSequence.hxx>
  78. #include<TCollection_BasicMap.hxx>
  79. #include<TCollection_BasicMapIterator.hxx>
  80. #include<TCollection_CompareOfInteger.hxx>
  81. #include<TCollection_CompareOfReal.hxx>
  82. #include<TCollection_ExtendedString.hxx>
  83. #include<TCollection_HAsciiString.hxx>
  84. #include<TCollection_HExtendedString.hxx>
  85. #include<TCollection_MapNode.hxx>
  86. #include<TCollection_MapNodePtr.hxx>
  87. #include<TCollection_PrivCompareOfInteger.hxx>
  88. #include<TCollection_PrivCompareOfReal.hxx>
  89. #include<TCollection_SeqNode.hxx>
  90. #include<TCollection_SeqNodePtr.hxx>
  91. #include<TCollection_Side.hxx>
  92. #include<TDF.hxx>
  93. #include<TDF_Attribute.hxx>
  94. #include<TDF_AttributeArray1.hxx>
  95. #include<TDF_AttributeDataMap.hxx>
  96. #include<TDF_AttributeDelta.hxx>
  97. #include<TDF_AttributeDeltaList.hxx>
  98. #include<TDF_AttributeDoubleMap.hxx>
  99. #include<TDF_AttributeIndexedMap.hxx>
  100. #include<TDF_AttributeIterator.hxx>
  101. #include<TDF_AttributeList.hxx>
  102. #include<TDF_AttributeMap.hxx>
  103. #include<TDF_AttributeSequence.hxx>
  104. #include<TDF_ChildIDIterator.hxx>
  105. #include<TDF_ChildIterator.hxx>
  106. #include<TDF_ClosureMode.hxx>
  107. #include<TDF_ClosureTool.hxx>
  108. #include<TDF_ComparisonTool.hxx>
  109. #include<TDF_CopyLabel.hxx>
  110. #include<TDF_CopyTool.hxx>
  111. #include<TDF_Data.hxx>
  112. #include<TDF_DataMapIteratorOfAttributeDataMap.hxx>
  113. #include<TDF_DataMapIteratorOfLabelDataMap.hxx>
  114. #include<TDF_DataMapIteratorOfLabelIntegerMap.hxx>
  115. #include<TDF_DataMapIteratorOfLabelLabelMap.hxx>
  116. #include<TDF_DataMapNodeOfAttributeDataMap.hxx>
  117. #include<TDF_DataMapNodeOfLabelDataMap.hxx>
  118. #include<TDF_DataMapNodeOfLabelIntegerMap.hxx>
  119. #include<TDF_DataMapNodeOfLabelLabelMap.hxx>
  120. #include<TDF_DataSet.hxx>
  121. #include<TDF_DefaultDeltaOnModification.hxx>
  122. #include<TDF_DefaultDeltaOnRemoval.hxx>
  123. #include<TDF_Delta.hxx>
  124. #include<TDF_DeltaList.hxx>
  125. #include<TDF_DeltaOnAddition.hxx>
  126. #include<TDF_DeltaOnForget.hxx>
  127. #include<TDF_DeltaOnModification.hxx>
  128. #include<TDF_DeltaOnRemoval.hxx>
  129. #include<TDF_DeltaOnResume.hxx>
  130. #include<TDF_DoubleMapIteratorOfAttributeDoubleMap.hxx>
  131. #include<TDF_DoubleMapIteratorOfGUIDProgIDMap.hxx>
  132. #include<TDF_DoubleMapIteratorOfLabelDoubleMap.hxx>
  133. #include<TDF_DoubleMapNodeOfAttributeDoubleMap.hxx>
  134. #include<TDF_DoubleMapNodeOfGUIDProgIDMap.hxx>
  135. #include<TDF_DoubleMapNodeOfLabelDoubleMap.hxx>
  136. #include<TDF_GUIDProgIDMap.hxx>
  137. #include<TDF_HAllocator.hxx>
  138. #include<TDF_HAttributeArray1.hxx>
  139. #include<TDF_IDFilter.hxx>
  140. #include<TDF_IDList.hxx>
  141. #include<TDF_IDMap.hxx>
  142. #include<TDF_IndexedMapNodeOfAttributeIndexedMap.hxx>
  143. #include<TDF_IndexedMapNodeOfLabelIndexedMap.hxx>
  144. #include<TDF_Label.hxx>
  145. #include<TDF_LabelDataMap.hxx>
  146. #include<TDF_LabelDoubleMap.hxx>
  147. #include<TDF_LabelIndexedMap.hxx>
  148. #include<TDF_LabelIntegerMap.hxx>
  149. #include<TDF_LabelLabelMap.hxx>
  150. #include<TDF_LabelList.hxx>
  151. #include<TDF_LabelMap.hxx>
  152. #include<TDF_LabelMapHasher.hxx>
  153. #include<TDF_LabelNode.hxx>
  154. #include<TDF_LabelNodePtr.hxx>
  155. #include<TDF_LabelSequence.hxx>
  156. #include<TDF_ListIteratorOfAttributeDeltaList.hxx>
  157. #include<TDF_ListIteratorOfAttributeList.hxx>
  158. #include<TDF_ListIteratorOfDeltaList.hxx>
  159. #include<TDF_ListIteratorOfIDList.hxx>
  160. #include<TDF_ListIteratorOfLabelList.hxx>
  161. #include<TDF_ListNodeOfAttributeDeltaList.hxx>
  162. #include<TDF_ListNodeOfAttributeList.hxx>
  163. #include<TDF_ListNodeOfDeltaList.hxx>
  164. #include<TDF_ListNodeOfIDList.hxx>
  165. #include<TDF_ListNodeOfLabelList.hxx>
  166. #include<TDF_MapIteratorOfAttributeMap.hxx>
  167. #include<TDF_MapIteratorOfIDMap.hxx>
  168. #include<TDF_MapIteratorOfLabelMap.hxx>
  169. #include<TDF_Reference.hxx>
  170. #include<TDF_RelocationTable.hxx>
  171. #include<TDF_SequenceNodeOfAttributeSequence.hxx>
  172. #include<TDF_SequenceNodeOfLabelSequence.hxx>
  173. #include<TDF_StdMapNodeOfAttributeMap.hxx>
  174. #include<TDF_StdMapNodeOfIDMap.hxx>
  175. #include<TDF_StdMapNodeOfLabelMap.hxx>
  176. #include<TDF_TagSource.hxx>
  177. #include<TDF_Tool.hxx>
  178. #include<TDF_Transaction.hxx>
  179. // Needed headers necessary for compilation.
  180. #include<Handle_Standard_Transient.hxx>
  181. #include<Handle_CDM_MessageDriver.hxx>
  182. #include<TColStd_SequenceOfExtendedString.hxx>
  183. %}