- IFC: update entity list, modify the script to take the new folder structure into account.

git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1047 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
pull/2/head
aramis_acg 2011-07-17 01:12:01 +00:00
parent a7e43173db
commit a84eead533
2 changed files with 73 additions and 167 deletions

View File

@ -8,190 +8,95 @@
# code generator. Also, the names of all used entities need to be present # code generator. Also, the names of all used entities need to be present
# in the source code for this to work. # in the source code for this to work.
IfcCartesianTransformationOperator3DnonUniform IfcAnnotation
IfcFeatureElementSubtraction IfcArbitraryClosedProfileDef
IfcRelVoidsElement IfcArbitraryOpenProfileDef
IfcOpeningElement
# IfcRelFillsElement
IfcPolygonalBoundedHalfSpace
IfcPlane
IfcHalfSpaceSolid
IfcAxis1Placement IfcAxis1Placement
IfcMeasureWithUnit IfcAxis2Placement
IfcConversionBasedUnit IfcAxis2Placement2D
IfcRevolvedAreaSolid IfcAxis2Placement3D
IfcBooleanClippingResult
IfcBooleanResult
IfcBoundedCurve
IfcBoundingBox
IfcBSplineCurve
IfcBuilding
IfcCartesianPoint
IfcCartesianTransformationOperator
IfcCartesianTransformationOperator3D
IfcCartesianTransformationOperator3DnonUniform
IfcCircle
IfcCircleHollowProfileDef IfcCircleHollowProfileDef
IfcRepresentationMap IfcCircleProfileDef
IfcProductRepresentation
IfcUnitAssignment
IfcClosedShell IfcClosedShell
IfcColourOrFactor
IfcColourRgb
IfcCompositeCurve
IfcCompositeCurveSegment
IfcConic
IfcConnectedFaceSet
IfcConversionBasedUnit
IfcCurve
IfcDirection
IfcDoor IfcDoor
IfcProject IfcEllipse
IfcRepresentationItem IfcExtrudedAreaSolid
IfcAxis2Placement
IfcProduct
IfcProject
IfcSIUnit
IfcColourRgb
IfcColourOrFactor
IfcColourRgb
IfcCartesianPoint
IfcDirection
IfcAxis2Placement3D
IfcAxis2Placement2D
IfcAxis2Placement
IfcAxis2Placement3D
IfcAxis2Placement2D
IfcRepresentationContext
IfcGeometricRepresentationContext
IfcCartesianTransformationOperator
IfcCartesianTransformationOperator3D
IfcPolyLoop
IfcCartesianPoint
IfcConnectedFaceSet
IfcFace IfcFace
IfcFaceBasedSurfaceModel
IfcFaceBound IfcFaceBound
IfcFaceOuterBound
IfcFeatureElementSubtraction
IfcGeometricRepresentationContext
IfcGeometricRepresentationItem
IfcHalfSpaceSolid
IfcLine
IfcLocalPlacement
IfcManifoldSolidBrep
IfcMappedItem
IfcMeasureWithUnit
IfcNamedUnit
IfcObjectDefinition
IfcObjectPlacement
IfcOpeningElement
IfcParameterizedProfileDef
IfcPlane
IfcPolygonalBoundedHalfSpace
IfcPolyline
IfcPolyLoop IfcPolyLoop
IfcPolyline
IfcCartesianPoint
IfcArbitraryClosedProfileDef
IfcPolyline
IfcArbitraryOpenProfileDef
IfcPolyline
IfcParameterizedProfileDef
IfcRectangleProfileDef
IfcExtrudedAreaSolid
IfcArbitraryClosedProfileDef
IfcArbitraryOpenProfileDef
IfcParameterizedProfileDef
IfcSweptAreaSolid
IfcExtrudedAreaSolid
IfcBooleanResult
IfcBooleanClippingResult
IfcBooleanResult
IfcSweptAreaSolid
IfcRepresentationItem
IfcStyledItem
IfcPresentationStyleAssignment IfcPresentationStyleAssignment
IfcPresentationStyleSelect IfcPresentationStyleSelect
IfcSurfaceStyle
IfcSurfaceStyleElementSelect
IfcSurfaceStyleShading
IfcSurfaceStyleRendering
IfcSurfaceStyleWithTextures
IfcTopologicalRepresentationItem
IfcConnectedFaceSet
IfcGeometricRepresentationItem
IfcShellBasedSurfaceModel
IfcShell
IfcConnectedFaceSet
IfcSweptAreaSolid
IfcManifoldSolidBrep
IfcBooleanResult
IfcRepresentationItem
IfcTopologicalRepresentationItem
IfcGeometricRepresentationItem
IfcObjectPlacement
IfcLocalPlacement
IfcMappedItem
IfcRepresentation
IfcRepresentationItem
IfcProduct IfcProduct
IfcSpace IfcProductRepresentation
IfcRepresentation IfcProfileDef
IfcRepresentationItem
IfcMappedItem
IfcProduct
IfcRelContainedInSpatialStructure
IfcProduct
IfcRelAggregates
IfcObjectDefinition
IfcProduct
IfcSpatialStructureElement
IfcRelAggregates
IfcObjectDefinition
IfcProject IfcProject
IfcRepresentationItem
IfcAxis2Placement
IfcProduct
IfcProject
IfcSIUnit
IfcColourRgb
IfcColourOrFactor
IfcColourRgb
IfcCartesianPoint
IfcDirection
IfcAxis2Placement3D
IfcAxis2Placement2D
IfcAxis2Placement
IfcAxis2Placement3D
IfcAxis2Placement2D
IfcRepresentationContext
IfcGeometricRepresentationContext
IfcCartesianTransformationOperator
IfcCartesianTransformationOperator3D
IfcPolyLoop
IfcCartesianPoint
IfcConnectedFaceSet
IfcFace
IfcFaceBound
IfcPolyLoop
IfcPolyline
IfcCartesianPoint
IfcArbitraryClosedProfileDef
IfcPolyline
IfcArbitraryOpenProfileDef
IfcPolyline
IfcParameterizedProfileDef
IfcRectangleProfileDef IfcRectangleProfileDef
IfcExtrudedAreaSolid IfcRelAggregates
IfcArbitraryClosedProfileDef IfcRelContainedInSpatialStructure
IfcArbitraryOpenProfileDef IfcRelFillsElement
IfcParameterizedProfileDef IfcRelVoidsElement
IfcSweptAreaSolid IfcRepresentation
IfcExtrudedAreaSolid IfcRepresentationContext
IfcBooleanResult
IfcBooleanClippingResult
IfcBooleanResult
IfcSweptAreaSolid
IfcRepresentationItem IfcRepresentationItem
IfcRepresentationMap
IfcRevolvedAreaSolid
IfcShell
IfcShellBasedSurfaceModel
IfcSite
IfcSIUnit
IfcSomething
IfcSpace
IfcSpatialStructureElement
IfcSpatialStructureElements
IfcStyledItem IfcStyledItem
IfcPresentationStyleAssignment
IfcPresentationStyleSelect
IfcSurfaceStyle IfcSurfaceStyle
IfcSurfaceStyleElementSelect IfcSurfaceStyleElementSelect
IfcSurfaceStyleShading
IfcSurfaceStyleRendering IfcSurfaceStyleRendering
IfcSurfaceStyleShading
IfcSurfaceStyleWithTextures IfcSurfaceStyleWithTextures
IfcTopologicalRepresentationItem
IfcConnectedFaceSet
IfcGeometricRepresentationItem
IfcShellBasedSurfaceModel
IfcShell
IfcConnectedFaceSet
IfcSweptAreaSolid IfcSweptAreaSolid
IfcManifoldSolidBrep
IfcBooleanResult
IfcRepresentationItem
IfcTopologicalRepresentationItem IfcTopologicalRepresentationItem
IfcGeometricRepresentationItem IfcTrimmedCurve
IfcObjectPlacement IfcUnit
IfcLocalPlacement IfcUnitAssignment
IfcMappedItem IfcVector
IfcRepresentation
IfcRepresentationItem
IfcProduct
IfcSpace
IfcRepresentation
IfcRepresentationItem
IfcMappedItem
IfcProduct
IfcRelContainedInSpatialStructure
IfcProduct
IfcRelAggregates
IfcObjectDefinition
IfcProduct
IfcSpatialStructureElement
IfcRelAggregates
IfcObjectDefinition

View File

@ -1,2 +1,3 @@
#!/bin/sh #!/bin/sh
grep -E 'IFC::Ifc([A-Z][a-z]*)+' -o ../../code/IFCLoader.cpp | uniq | sed s/IFC::// > output.txt cd ../../code
grep -E 'Ifc([A-Z][a-z]*)+' -o IFCLoader.cpp IFCGeometry.cpp IFCCurve.cpp IFCProfile.cpp IFCMaterial.cpp | uniq | sed s/.*:// > ../scripts/IFCImporter/output.txt