PageRenderTime 24ms CodeModel.GetById 18ms RepoModel.GetById 0ms app.codeStats 0ms

/src/wrapper/SWIG/linux_darwin/RWStepDimTol_headers.i

http://pythonocc.googlecode.com/
Swig | 342 lines | 311 code | 6 blank | 25 comment | 0 complexity | 5ddd757b8c644632c4c78334123dd94f 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<RWStepDimTol_RWAngularityTolerance.hxx>
  22. #include<RWStepDimTol_RWCircularRunoutTolerance.hxx>
  23. #include<RWStepDimTol_RWCoaxialityTolerance.hxx>
  24. #include<RWStepDimTol_RWCommonDatum.hxx>
  25. #include<RWStepDimTol_RWConcentricityTolerance.hxx>
  26. #include<RWStepDimTol_RWCylindricityTolerance.hxx>
  27. #include<RWStepDimTol_RWDatum.hxx>
  28. #include<RWStepDimTol_RWDatumFeature.hxx>
  29. #include<RWStepDimTol_RWDatumReference.hxx>
  30. #include<RWStepDimTol_RWDatumTarget.hxx>
  31. #include<RWStepDimTol_RWFlatnessTolerance.hxx>
  32. #include<RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol.hxx>
  33. #include<RWStepDimTol_RWGeometricTolerance.hxx>
  34. #include<RWStepDimTol_RWGeometricToleranceRelationship.hxx>
  35. #include<RWStepDimTol_RWGeometricToleranceWithDatumReference.hxx>
  36. #include<RWStepDimTol_RWLineProfileTolerance.hxx>
  37. #include<RWStepDimTol_RWModifiedGeometricTolerance.hxx>
  38. #include<RWStepDimTol_RWParallelismTolerance.hxx>
  39. #include<RWStepDimTol_RWPerpendicularityTolerance.hxx>
  40. #include<RWStepDimTol_RWPlacedDatumTargetFeature.hxx>
  41. #include<RWStepDimTol_RWPositionTolerance.hxx>
  42. #include<RWStepDimTol_RWRoundnessTolerance.hxx>
  43. #include<RWStepDimTol_RWStraightnessTolerance.hxx>
  44. #include<RWStepDimTol_RWSurfaceProfileTolerance.hxx>
  45. #include<RWStepDimTol_RWSymmetryTolerance.hxx>
  46. #include<RWStepDimTol_RWTotalRunoutTolerance.hxx>
  47. // Additional headers necessary for compilation.
  48. #include<Handle_Interface_Check.hxx>
  49. #include<Handle_Interface_CheckFailure.hxx>
  50. #include<Handle_Interface_CopyControl.hxx>
  51. #include<Handle_Interface_CopyMap.hxx>
  52. #include<Handle_Interface_DataMapNodeOfDataMapOfTransientInteger.hxx>
  53. #include<Handle_Interface_EntityCluster.hxx>
  54. #include<Handle_Interface_FileReaderData.hxx>
  55. #include<Handle_Interface_GTool.hxx>
  56. #include<Handle_Interface_GeneralModule.hxx>
  57. #include<Handle_Interface_GlobalNodeOfGeneralLib.hxx>
  58. #include<Handle_Interface_GlobalNodeOfReaderLib.hxx>
  59. #include<Handle_Interface_HArray1OfHAsciiString.hxx>
  60. #include<Handle_Interface_HGraph.hxx>
  61. #include<Handle_Interface_HSequenceOfCheck.hxx>
  62. #include<Handle_Interface_IndexedMapNodeOfIndexedMapOfAsciiString.hxx>
  63. #include<Handle_Interface_IntVal.hxx>
  64. #include<Handle_Interface_InterfaceError.hxx>
  65. #include<Handle_Interface_InterfaceMismatch.hxx>
  66. #include<Handle_Interface_InterfaceModel.hxx>
  67. #include<Handle_Interface_NodeOfGeneralLib.hxx>
  68. #include<Handle_Interface_NodeOfReaderLib.hxx>
  69. #include<Handle_Interface_ParamList.hxx>
  70. #include<Handle_Interface_ParamSet.hxx>
  71. #include<Handle_Interface_Protocol.hxx>
  72. #include<Handle_Interface_ReaderModule.hxx>
  73. #include<Handle_Interface_ReportEntity.hxx>
  74. #include<Handle_Interface_SequenceNodeOfSequenceOfCheck.hxx>
  75. #include<Handle_Interface_SignLabel.hxx>
  76. #include<Handle_Interface_SignType.hxx>
  77. #include<Handle_Interface_Static.hxx>
  78. #include<Handle_Interface_TypedValue.hxx>
  79. #include<Handle_Interface_UndefinedContent.hxx>
  80. #include<Interface_GraphContent.hxx>
  81. #include<MoniTool_AttrList.hxx>
  82. #include<MoniTool_CaseData.hxx>
  83. #include<MoniTool_DataInfo.hxx>
  84. #include<MoniTool_DataMapIteratorOfDataMapOfShapeTransient.hxx>
  85. #include<MoniTool_DataMapIteratorOfDataMapOfTimer.hxx>
  86. #include<MoniTool_DataMapNodeOfDataMapOfShapeTransient.hxx>
  87. #include<MoniTool_DataMapNodeOfDataMapOfTimer.hxx>
  88. #include<MoniTool_DataMapOfShapeTransient.hxx>
  89. #include<MoniTool_DataMapOfTimer.hxx>
  90. #include<MoniTool_ElemHasher.hxx>
  91. #include<MoniTool_Element.hxx>
  92. #include<MoniTool_HSequenceOfElement.hxx>
  93. #include<MoniTool_IndexedDataMapNodeOfIndexedDataMapOfShapeTransient.hxx>
  94. #include<MoniTool_IndexedDataMapOfShapeTransient.hxx>
  95. #include<MoniTool_IntVal.hxx>
  96. #include<MoniTool_MTHasher.hxx>
  97. #include<MoniTool_Macros.hxx>
  98. #include<MoniTool_OptValue.hxx>
  99. #include<MoniTool_Option.hxx>
  100. #include<MoniTool_Profile.hxx>
  101. #include<MoniTool_RealVal.hxx>
  102. #include<MoniTool_SequenceNodeOfSequenceOfElement.hxx>
  103. #include<MoniTool_SequenceOfElement.hxx>
  104. #include<MoniTool_SignShape.hxx>
  105. #include<MoniTool_SignText.hxx>
  106. #include<MoniTool_Stat.hxx>
  107. #include<MoniTool_Timer.hxx>
  108. #include<MoniTool_TimerSentry.hxx>
  109. #include<MoniTool_TransientElem.hxx>
  110. #include<MoniTool_TypedValue.hxx>
  111. #include<MoniTool_ValueInterpret.hxx>
  112. #include<MoniTool_ValueSatisfies.hxx>
  113. #include<MoniTool_ValueType.hxx>
  114. #include<StepBasic_Action.hxx>
  115. #include<StepBasic_ActionAssignment.hxx>
  116. #include<StepBasic_ActionMethod.hxx>
  117. #include<StepBasic_ActionRequestAssignment.hxx>
  118. #include<StepBasic_ActionRequestSolution.hxx>
  119. #include<StepBasic_Address.hxx>
  120. #include<StepBasic_AheadOrBehind.hxx>
  121. #include<StepBasic_ApplicationContext.hxx>
  122. #include<StepBasic_ApplicationContextElement.hxx>
  123. #include<StepBasic_ApplicationProtocolDefinition.hxx>
  124. #include<StepBasic_Approval.hxx>
  125. #include<StepBasic_ApprovalAssignment.hxx>
  126. #include<StepBasic_ApprovalDateTime.hxx>
  127. #include<StepBasic_ApprovalPersonOrganization.hxx>
  128. #include<StepBasic_ApprovalRelationship.hxx>
  129. #include<StepBasic_ApprovalRole.hxx>
  130. #include<StepBasic_ApprovalStatus.hxx>
  131. #include<StepBasic_AreaUnit.hxx>
  132. #include<StepBasic_Array1OfApproval.hxx>
  133. #include<StepBasic_Array1OfDerivedUnitElement.hxx>
  134. #include<StepBasic_Array1OfDocument.hxx>
  135. #include<StepBasic_Array1OfNamedUnit.hxx>
  136. #include<StepBasic_Array1OfOrganization.hxx>
  137. #include<StepBasic_Array1OfPerson.hxx>
  138. #include<StepBasic_Array1OfProduct.hxx>
  139. #include<StepBasic_Array1OfProductContext.hxx>
  140. #include<StepBasic_Array1OfProductDefinition.hxx>
  141. #include<StepBasic_Array1OfUncertaintyMeasureWithUnit.hxx>
  142. #include<StepBasic_CalendarDate.hxx>
  143. #include<StepBasic_Certification.hxx>
  144. #include<StepBasic_CertificationAssignment.hxx>
  145. #include<StepBasic_CertificationType.hxx>
  146. #include<StepBasic_CharacterizedObject.hxx>
  147. #include<StepBasic_Contract.hxx>
  148. #include<StepBasic_ContractAssignment.hxx>
  149. #include<StepBasic_ContractType.hxx>
  150. #include<StepBasic_ConversionBasedUnit.hxx>
  151. #include<StepBasic_ConversionBasedUnitAndAreaUnit.hxx>
  152. #include<StepBasic_ConversionBasedUnitAndLengthUnit.hxx>
  153. #include<StepBasic_ConversionBasedUnitAndMassUnit.hxx>
  154. #include<StepBasic_ConversionBasedUnitAndPlaneAngleUnit.hxx>
  155. #include<StepBasic_ConversionBasedUnitAndRatioUnit.hxx>
  156. #include<StepBasic_ConversionBasedUnitAndSolidAngleUnit.hxx>
  157. #include<StepBasic_ConversionBasedUnitAndTimeUnit.hxx>
  158. #include<StepBasic_ConversionBasedUnitAndVolumeUnit.hxx>
  159. #include<StepBasic_CoordinatedUniversalTimeOffset.hxx>
  160. #include<StepBasic_Date.hxx>
  161. #include<StepBasic_DateAndTime.hxx>
  162. #include<StepBasic_DateAndTimeAssignment.hxx>
  163. #include<StepBasic_DateAssignment.hxx>
  164. #include<StepBasic_DateRole.hxx>
  165. #include<StepBasic_DateTimeRole.hxx>
  166. #include<StepBasic_DateTimeSelect.hxx>
  167. #include<StepBasic_DerivedUnit.hxx>
  168. #include<StepBasic_DerivedUnitElement.hxx>
  169. #include<StepBasic_DesignContext.hxx>
  170. #include<StepBasic_DigitalDocument.hxx>
  171. #include<StepBasic_DimensionalExponents.hxx>
  172. #include<StepBasic_Document.hxx>
  173. #include<StepBasic_DocumentFile.hxx>
  174. #include<StepBasic_DocumentProductAssociation.hxx>
  175. #include<StepBasic_DocumentProductEquivalence.hxx>
  176. #include<StepBasic_DocumentReference.hxx>
  177. #include<StepBasic_DocumentRelationship.hxx>
  178. #include<StepBasic_DocumentRepresentationType.hxx>
  179. #include<StepBasic_DocumentType.hxx>
  180. #include<StepBasic_DocumentUsageConstraint.hxx>
  181. #include<StepBasic_Effectivity.hxx>
  182. #include<StepBasic_EffectivityAssignment.hxx>
  183. #include<StepBasic_EulerAngles.hxx>
  184. #include<StepBasic_ExternalIdentificationAssignment.hxx>
  185. #include<StepBasic_ExternalSource.hxx>
  186. #include<StepBasic_ExternallyDefinedItem.hxx>
  187. #include<StepBasic_GeneralProperty.hxx>
  188. #include<StepBasic_Group.hxx>
  189. #include<StepBasic_GroupAssignment.hxx>
  190. #include<StepBasic_GroupRelationship.hxx>
  191. #include<StepBasic_HArray1OfApproval.hxx>
  192. #include<StepBasic_HArray1OfDerivedUnitElement.hxx>
  193. #include<StepBasic_HArray1OfDocument.hxx>
  194. #include<StepBasic_HArray1OfNamedUnit.hxx>
  195. #include<StepBasic_HArray1OfOrganization.hxx>
  196. #include<StepBasic_HArray1OfPerson.hxx>
  197. #include<StepBasic_HArray1OfProduct.hxx>
  198. #include<StepBasic_HArray1OfProductContext.hxx>
  199. #include<StepBasic_HArray1OfProductDefinition.hxx>
  200. #include<StepBasic_HArray1OfUncertaintyMeasureWithUnit.hxx>
  201. #include<StepBasic_IdentificationAssignment.hxx>
  202. #include<StepBasic_IdentificationRole.hxx>
  203. #include<StepBasic_LengthMeasureWithUnit.hxx>
  204. #include<StepBasic_LengthUnit.hxx>
  205. #include<StepBasic_LocalTime.hxx>
  206. #include<StepBasic_MassMeasureWithUnit.hxx>
  207. #include<StepBasic_MassUnit.hxx>
  208. #include<StepBasic_MeasureValueMember.hxx>
  209. #include<StepBasic_MeasureWithUnit.hxx>
  210. #include<StepBasic_MechanicalContext.hxx>
  211. #include<StepBasic_NameAssignment.hxx>
  212. #include<StepBasic_NamedUnit.hxx>
  213. #include<StepBasic_ObjectRole.hxx>
  214. #include<StepBasic_OrdinalDate.hxx>
  215. #include<StepBasic_Organization.hxx>
  216. #include<StepBasic_OrganizationAssignment.hxx>
  217. #include<StepBasic_OrganizationRole.hxx>
  218. #include<StepBasic_OrganizationalAddress.hxx>
  219. #include<StepBasic_Person.hxx>
  220. #include<StepBasic_PersonAndOrganization.hxx>
  221. #include<StepBasic_PersonAndOrganizationAssignment.hxx>
  222. #include<StepBasic_PersonAndOrganizationRole.hxx>
  223. #include<StepBasic_PersonOrganizationSelect.hxx>
  224. #include<StepBasic_PersonalAddress.hxx>
  225. #include<StepBasic_PhysicallyModeledProductDefinition.hxx>
  226. #include<StepBasic_PlaneAngleMeasureWithUnit.hxx>
  227. #include<StepBasic_PlaneAngleUnit.hxx>
  228. #include<StepBasic_Product.hxx>
  229. #include<StepBasic_ProductCategory.hxx>
  230. #include<StepBasic_ProductCategoryRelationship.hxx>
  231. #include<StepBasic_ProductConceptContext.hxx>
  232. #include<StepBasic_ProductContext.hxx>
  233. #include<StepBasic_ProductDefinition.hxx>
  234. #include<StepBasic_ProductDefinitionContext.hxx>
  235. #include<StepBasic_ProductDefinitionEffectivity.hxx>
  236. #include<StepBasic_ProductDefinitionFormation.hxx>
  237. #include<StepBasic_ProductDefinitionFormationRelationship.hxx>
  238. #include<StepBasic_ProductDefinitionFormationWithSpecifiedSource.hxx>
  239. #include<StepBasic_ProductDefinitionRelationship.hxx>
  240. #include<StepBasic_ProductDefinitionWithAssociatedDocuments.hxx>
  241. #include<StepBasic_ProductOrFormationOrDefinition.hxx>
  242. #include<StepBasic_ProductRelatedProductCategory.hxx>
  243. #include<StepBasic_ProductType.hxx>
  244. #include<StepBasic_RatioMeasureWithUnit.hxx>
  245. #include<StepBasic_RatioUnit.hxx>
  246. #include<StepBasic_RoleAssociation.hxx>
  247. #include<StepBasic_RoleSelect.hxx>
  248. #include<StepBasic_SecurityClassification.hxx>
  249. #include<StepBasic_SecurityClassificationAssignment.hxx>
  250. #include<StepBasic_SecurityClassificationLevel.hxx>
  251. #include<StepBasic_SiPrefix.hxx>
  252. #include<StepBasic_SiUnit.hxx>
  253. #include<StepBasic_SiUnitAndAreaUnit.hxx>
  254. #include<StepBasic_SiUnitAndLengthUnit.hxx>
  255. #include<StepBasic_SiUnitAndMassUnit.hxx>
  256. #include<StepBasic_SiUnitAndPlaneAngleUnit.hxx>
  257. #include<StepBasic_SiUnitAndRatioUnit.hxx>
  258. #include<StepBasic_SiUnitAndSolidAngleUnit.hxx>
  259. #include<StepBasic_SiUnitAndThermodynamicTemperatureUnit.hxx>
  260. #include<StepBasic_SiUnitAndTimeUnit.hxx>
  261. #include<StepBasic_SiUnitAndVolumeUnit.hxx>
  262. #include<StepBasic_SiUnitName.hxx>
  263. #include<StepBasic_SizeMember.hxx>
  264. #include<StepBasic_SizeSelect.hxx>
  265. #include<StepBasic_SolidAngleMeasureWithUnit.hxx>
  266. #include<StepBasic_SolidAngleUnit.hxx>
  267. #include<StepBasic_Source.hxx>
  268. #include<StepBasic_SourceItem.hxx>
  269. #include<StepBasic_ThermodynamicTemperatureUnit.hxx>
  270. #include<StepBasic_TimeMeasureWithUnit.hxx>
  271. #include<StepBasic_TimeUnit.hxx>
  272. #include<StepBasic_UncertaintyMeasureWithUnit.hxx>
  273. #include<StepBasic_Unit.hxx>
  274. #include<StepBasic_VersionedActionRequest.hxx>
  275. #include<StepBasic_VolumeUnit.hxx>
  276. #include<StepBasic_WeekOfYearAndDayDate.hxx>
  277. #include<TCollection.hxx>
  278. #include<TCollection_AVLBaseNode.hxx>
  279. #include<TCollection_AVLBaseNodePtr.hxx>
  280. #include<TCollection_Array1Descriptor.hxx>
  281. #include<TCollection_Array2Descriptor.hxx>
  282. #include<TCollection_AsciiString.hxx>
  283. #include<TCollection_BaseSequence.hxx>
  284. #include<TCollection_BasicMap.hxx>
  285. #include<TCollection_BasicMapIterator.hxx>
  286. #include<TCollection_CompareOfInteger.hxx>
  287. #include<TCollection_CompareOfReal.hxx>
  288. #include<TCollection_ExtendedString.hxx>
  289. #include<TCollection_HAsciiString.hxx>
  290. #include<TCollection_HExtendedString.hxx>
  291. #include<TCollection_MapNode.hxx>
  292. #include<TCollection_MapNodePtr.hxx>
  293. #include<TCollection_PrivCompareOfInteger.hxx>
  294. #include<TCollection_PrivCompareOfReal.hxx>
  295. #include<TCollection_SeqNode.hxx>
  296. #include<TCollection_SeqNodePtr.hxx>
  297. #include<TCollection_Side.hxx>
  298. // Needed headers necessary for compilation.
  299. #include<Handle_StepData_StepReaderData.hxx>
  300. #include<Handle_Interface_Check.hxx>
  301. #include<Handle_StepDimTol_DatumFeature.hxx>
  302. #include<StepData_StepWriter.hxx>
  303. #include<Interface_EntityIterator.hxx>
  304. #include<Handle_StepDimTol_DatumReference.hxx>
  305. #include<Handle_StepDimTol_ParallelismTolerance.hxx>
  306. #include<Handle_StepDimTol_RoundnessTolerance.hxx>
  307. #include<Handle_StepDimTol_AngularityTolerance.hxx>
  308. #include<Handle_StepDimTol_SurfaceProfileTolerance.hxx>
  309. #include<Handle_StepDimTol_CommonDatum.hxx>
  310. #include<Handle_StepDimTol_PlacedDatumTargetFeature.hxx>
  311. #include<Handle_StepDimTol_PerpendicularityTolerance.hxx>
  312. #include<Handle_StepDimTol_SymmetryTolerance.hxx>
  313. #include<Handle_StepDimTol_CircularRunoutTolerance.hxx>
  314. #include<Handle_StepDimTol_PositionTolerance.hxx>
  315. #include<Handle_StepDimTol_LineProfileTolerance.hxx>
  316. #include<Handle_StepDimTol_DatumTarget.hxx>
  317. #include<Handle_StepDimTol_FlatnessTolerance.hxx>
  318. #include<Handle_StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol.hxx>
  319. #include<Handle_StepDimTol_GeometricTolerance.hxx>
  320. #include<Handle_StepDimTol_StraightnessTolerance.hxx>
  321. #include<Handle_StepDimTol_CylindricityTolerance.hxx>
  322. #include<Handle_StepDimTol_GeometricToleranceRelationship.hxx>
  323. #include<Handle_StepDimTol_CoaxialityTolerance.hxx>
  324. #include<Handle_StepDimTol_TotalRunoutTolerance.hxx>
  325. #include<Handle_StepDimTol_ModifiedGeometricTolerance.hxx>
  326. #include<Handle_StepDimTol_ConcentricityTolerance.hxx>
  327. #include<Handle_StepDimTol_Datum.hxx>
  328. #include<Handle_StepDimTol_GeometricToleranceWithDatumReference.hxx>
  329. %}