From 1b34971297246a499458aa9e2348842dadd8aa52 Mon Sep 17 00:00:00 2001 From: Elvira Khromykh Date: Thu, 11 Mar 2021 16:14:17 +0100 Subject: [PATCH 1/5] Work in progress --- .../markdown/SupportedIFCrepresentations.md | 93 ++++++++++++++++++- 1 file changed, 89 insertions(+), 4 deletions(-) diff --git a/Documentation/markdown/SupportedIFCrepresentations.md b/Documentation/markdown/SupportedIFCrepresentations.md index c120b6d84..7edf35986 100644 --- a/Documentation/markdown/SupportedIFCrepresentations.md +++ b/Documentation/markdown/SupportedIFCrepresentations.md @@ -24,7 +24,92 @@ Meaning of columns: | Unit test | does OIP have unit tests for this entity; denoted by symbol, see [legend above](#legend) | | Issue | Link to corresponding open issue(s) | -| Entity | Covered | Converter | Unit test | Issue | -|-----------------------|----------------------|----------------------------|-----------------------|-------| -| `IfcCartesianPoint` | :heavy_check_mark: | `PlacementConverter` | :heavy_check_mark: | - | -| `IfcPointOnCurve` | :x: | - | - | [#359](https://www.github.com/tumcms/Open-Infra-Platform/issues/359) | +| Entity | Covered | Converter | Unit test | Issue | +|---------------------------------------|----------------------|----------------------------|-----------------------|-------| +| `IfcAdvancedBrep` | :clock9: | `SolidModelConverter` | - | - | +| `IfcAdvancedBrepWithVoids` | :clock9: | `SolidModelConverter` | - | - | +| `IfcAlignmentCurve` | :heavy_check_mark: | `CurveConverter` | - | - | +| `IfcAnnotationFillArea` | :x: | - | - | - | +| `IfcAxis1Placement` | :clock9: | `PlacementConverter` | - | - | +| `IfcAxis2Placement2D` | :heavy_check_mark: | `PlacementConverter` | - | - | +| `IfcAxis2Placement3D` | :heavy_check_mark: | `PlacementConverter` | - | - | +| `IfcAxis2PlacementLinear` | :x: | `PlacementConverter` | - | - | +| `IfcBlock` | :heavy_check_mark: | `SolidModelConverter` | - | - | +| `IfcBlossCurve` | :x: | `CurveConverter` | - | - | +| `IfcBooleanClippingResult` | :clock9: | `SolidModelConverter` | - | - | +| `IfcBooleanResult` | :heavy_check_mark: | `SolidModelConverter` | - | - | +| `IfcBoundedCurve` | :heavy_check_mark: | `CurveConverter` | - | - | +| `IfcBoundingBox` | :heavy_check_mark: | `SolidModelConverter` | - | - | +| `IfcBoxedHalfSpace` | :clock9: | `SolidModelConverter` | - | - | +| `IfcBSplineCurveWithKnots` | :heavy_check_mark: | `SplineConverter.` | - | - | +| `IfcCartesianPoint` | :heavy_check_mark: | `PlacementConverter` | :heavy_check_mark: | - | +| `IfcCartesianPointList2D` | :heavy_check_mark: | `CurveConverter` | - | - | +| `IfcCartesianPointList3D` | :heavy_check_mark: | `CurveConverter` | - | - | +| `IfcCartesianTransformationOperator2D`| :heavy_check_mark: | `PlacementConverter` | - | - | +| `IfcCartesianTransformationOperator3D`| :heavy_check_mark: | `PlacementConverter` | - | - | +| `IfcCartesianTransformationOperator2DnonUniform` | :heavy_check_mark: | `PlacementConverter` | - | - | +| `IfcCircle` | :heavy_check_mark: | `CurveConverter` | - | - | +| `IfcCircularArcSegment2D` | :heavy_check_mark: | `CurveConverter` | - | - | +| `IfcClothoid` | :x: | `CurveConverter` | - | [#304](https://github.com/tumcms/Open-Infra-Platform/issues/304) | +| `IfcCompositeCurve` | :heavy_check_mark: | `CurveConverter` | - | - | +| `IfcCompositeCurveOnSurface` | :x: | - | - | - | +| `IfcCompositeCurveSegment` | :x: | `CurveConverter` | - | - | +| `IfcCsgSolid` | :heavy_check_mark: | `SolidModelConverter` | - | - | +| `IfcCurveSegment` | :x: | `CurveConverter` | - | - | +| `IfcDirection` | :heavy_check_mark: | `PlacementConverter` | - | - | +| `IfcEllipse` | :heavy_check_mark: | `CurveConverter` | - | - | +| `IfcExtrudedAreaSolid` | :heavy_check_mark: | `SolidModelConverter` | - | - | +| `IfcExtrudedAreaSolidTapered` | :x: | - | - | - | +| `IfcFaceBasedSurfaceModel` | :heavy_check_mark: | `FaceConverter` | - | - | +| `IfcFacetedBrep` | :x: | `SolidModelConverter` | - | - | +| `IfcFacetedBrepWithVoids` | :x: | `SolidModelConverter` | - | - | +| `IfcFillAreaStyleHatching` | :x: | - | - | - | +| `IfcFillAreaStyleTiles` | :x: | - | - | - | +| `IfcFixedReferenceSweptAreaSolid` | :x: | `SolidModelConverter` | - | - | +| `IfcGeometricCurveSet` | :x: | - | - | - | +| `IfcGeometricSet` | :heavy_check_mark: | `RepresentationConverter` | - | - | +| `IfcGradientCurve` | :x: | `CurveConverter` | - | - | +| `IfcHalfSpaceSolid` | :clock9: | `SolidModelConverter` | - | - | +| `IfcIndexedPolyCurve` | :heavy_check_mark: | `CurveConverter` | - | - | +| `IfcIntersectionCurve` | :x: | - | - | - | +| `IfcLightSourceAmbient` | :x: | - | - | - | +| `IfcLightSourceDirectional` | :x: | - | - | - | +| `IfcLightSourceGoniometric` | :x: | - | - | - | +| `IfcLightSourcePositional` | :x: | - | - | - | +| `IfcLightSourceSpot` | :x: | - | - | - | +| `IfcLine` | :heavy_check_mark: | `CurveConverter` | - | - | +| `IfcLineSegment2D` | :heavy_check_mark: | `CurveConverter` | - | - | +| `IfcOffsetCurve2D` | :x: | - | - | - | +| `IfcOffsetCurve3D` | :x: | - | - | - | +| `IfcOffsetCurveByDistances` | :x: | - | - | - | +| `IfcOrientationExpression` | :x: | - | - | - | +| `IfcOuterBoundaryCurve` | :x: | - | - | - | +| `IfcPcurve` | :heavy_check_mark: | `CurveConverter` | - | - | +| `IfcPlanarExtent` | :x: | - | - | - | +| `IfcPlanarBox` | :x: | - | - | - | +| `IfcPointByDistanceExpression` | :x: | `PlacementConverter` | - | - | +| `IfcPointOnCurve` | :x: | - | - | [#359](https://www.github.com/tumcms/Open-Infra-Platform/issues/359) | +| `IfcPolyline` | :heavy_check_mark: | `CurveConverter` | - | - | +| `IfcPolyline` | :heavy_check_mark: | `CurveConverter` | - | - | +| `IfcPolygonalBoundedHalfSpace` | :clock9: | `CurveConverter` | - | - | +| `IfcRationalBSplineCurveWithKnots` | :heavy_check_mark: | `SplineConverter.` | - | - | +| `IfcRectangularPyramid` | :heavy_check_mark: | `SolidModelConverter` | - | - | +| `IfcReparametrisedCompositeCurveSegment`| :x: | - | - | - | +| `IfcRevolvedAreaSolid` | :heavy_check_mark: | `SolidModelConverter` | - | - | +| `IfcRevolvedAreaSolidTapered` | :x: | - | - | - | +| `IfcRightCircularCone` | :heavy_check_mark: | `SolidModelConverter` | - | - | +| `IfcRightCircularCylinder` | :heavy_check_mark: | `SolidModelConverter` | - | - | +| `IfcSeamCurve` | :x: | - | - | - | +| `IfcSectionedSolid` | :heavy_check_mark: | `SolidModelConverter` | - | - | +| `IfcSectionedSolidHorizontal` | :heavy_check_mark: | `SolidModelConverter` | :heavy_check_mark: | - | +| `IfcSectionedSpine` | :x: | `RepresentationConverter` | - | - | +| `IfcSegmentedReferenceCurve` | :x: | `CurveConverter` | - | - | +| `IfcSeriesParameterCurve` | :x: | `CurveConverter` | - | - | +| `IfcShellBasedSurfaceModel` | :heavy_check_mark: | `FaceConverter` | - | - | +| `IfcSphere` | :heavy_check_mark: | `SolidModelConverter` | - | - | +| `IfcSurfaceCurve` | :heavy_check_mark: | `CurveConverter` | - | - | +| `IfcSurfaceCurveSweptAreaSolid` | :heavy_check_mark: | `SolidModelConverter` | - | - | +| `IfcSweptDiskSolid` | :heavy_check_mark: | `SolidModelConverter` | - | - | +| `IfcSweptDiskSolidPolygonal` | :x: | `SolidModelConverter` | - | - | +| `IfcTransitionCurveSegment2D` | :heavy_check_mark: | `CurveConverter` | - | - | +| `IfcTrimmedCurve` | :heavy_check_mark: | `CurveConverter` | - | - | \ No newline at end of file From 31a5bd4cd43906e86326b422d1121e7638d60b42 Mon Sep 17 00:00:00 2001 From: Elvira Khromykh Date: Sun, 14 Mar 2021 18:24:02 +0100 Subject: [PATCH 2/5] Correcting mistakes, added rest of entities,added some UT and linked issues --- .../markdown/SupportedIFCrepresentations.md | 154 +++++++++++------- 1 file changed, 97 insertions(+), 57 deletions(-) diff --git a/Documentation/markdown/SupportedIFCrepresentations.md b/Documentation/markdown/SupportedIFCrepresentations.md index 7edf35986..d388cd3f9 100644 --- a/Documentation/markdown/SupportedIFCrepresentations.md +++ b/Documentation/markdown/SupportedIFCrepresentations.md @@ -26,90 +26,130 @@ Meaning of columns: | Entity | Covered | Converter | Unit test | Issue | |---------------------------------------|----------------------|----------------------------|-----------------------|-------| -| `IfcAdvancedBrep` | :clock9: | `SolidModelConverter` | - | - | -| `IfcAdvancedBrepWithVoids` | :clock9: | `SolidModelConverter` | - | - | -| `IfcAlignmentCurve` | :heavy_check_mark: | `CurveConverter` | - | - | +| `IfcAdvancedBrep` | :x: | `SolidModelConverter` | - | - | +| `IfcAdvancedBrepWithVoids` | :x: | `SolidModelConverter` | - | - | +| `IfcAdvancedFace` | :x: | `SolidModelConverter` | - | - | +| `IfcAlignmentCurve` | :heavy_check_mark: | `CurveConverter` | :heavy_check_mark: | - | | `IfcAnnotationFillArea` | :x: | - | - | - | -| `IfcAxis1Placement` | :clock9: | `PlacementConverter` | - | - | -| `IfcAxis2Placement2D` | :heavy_check_mark: | `PlacementConverter` | - | - | -| `IfcAxis2Placement3D` | :heavy_check_mark: | `PlacementConverter` | - | - | +| `IfcAxis1Placement` | :x: | `PlacementConverter` | :heavy_check_mark: | - | +| `IfcAxis2Placement2D` | :heavy_check_mark: | `PlacementConverter` | :heavy_check_mark: | - | +| `IfcAxis2Placement3D` | :heavy_check_mark: | `PlacementConverter` | :heavy_check_mark: | - | | `IfcAxis2PlacementLinear` | :x: | `PlacementConverter` | - | - | -| `IfcBlock` | :heavy_check_mark: | `SolidModelConverter` | - | - | +| `IfcBlock` | :heavy_check_mark: | `SolidModelConverter` | :heavy_check_mark: | - | | `IfcBlossCurve` | :x: | `CurveConverter` | - | - | -| `IfcBooleanClippingResult` | :clock9: | `SolidModelConverter` | - | - | -| `IfcBooleanResult` | :heavy_check_mark: | `SolidModelConverter` | - | - | -| `IfcBoundedCurve` | :heavy_check_mark: | `CurveConverter` | - | - | -| `IfcBoundingBox` | :heavy_check_mark: | `SolidModelConverter` | - | - | -| `IfcBoxedHalfSpace` | :clock9: | `SolidModelConverter` | - | - | -| `IfcBSplineCurveWithKnots` | :heavy_check_mark: | `SplineConverter.` | - | - | +| `IfcBooleanClippingResult` | :heavy_check_mark: | `SolidModelConverter` | :x: | - | +| `IfcBooleanResult` | :heavy_check_mark: | `SolidModelConverter` | :heavy_check_mark: | - | +| `IfcBoundedCurve` | :heavy_check_mark: | `CurveConverter` | :x: | - | +| `IfcBoundingBox` | :heavy_check_mark: | `SolidModelConverter` | :x: | - | +| `IfcBoxedHalfSpace` | :x: | `SolidModelConverter` | - | - | +| `IfcBSplineCurveWithKnots` | :heavy_check_mark: | `SplineConverter.` | :x: | - | +| `IfcBSplineSurfaceWithKnots` | :x: | `SplineConverter.` | - | - | | `IfcCartesianPoint` | :heavy_check_mark: | `PlacementConverter` | :heavy_check_mark: | - | -| `IfcCartesianPointList2D` | :heavy_check_mark: | `CurveConverter` | - | - | -| `IfcCartesianPointList3D` | :heavy_check_mark: | `CurveConverter` | - | - | -| `IfcCartesianTransformationOperator2D`| :heavy_check_mark: | `PlacementConverter` | - | - | -| `IfcCartesianTransformationOperator3D`| :heavy_check_mark: | `PlacementConverter` | - | - | -| `IfcCartesianTransformationOperator2DnonUniform` | :heavy_check_mark: | `PlacementConverter` | - | - | -| `IfcCircle` | :heavy_check_mark: | `CurveConverter` | - | - | -| `IfcCircularArcSegment2D` | :heavy_check_mark: | `CurveConverter` | - | - | +| `IfcCartesianPointList2D` | :heavy_check_mark: | `CurveConverter` | :x: | - | +| `IfcCartesianPointList3D` | :heavy_check_mark: | `CurveConverter` | :heavy_check_mark: | - | +| `IfcCartesianTransformationOperator2D`| :heavy_check_mark: | `PlacementConverter` | :x: | - | +| `IfcCartesianTransformationOperator3D`| :heavy_check_mark: | `PlacementConverter` | :heavy_check_mark: | - | +| `IfcCartesianTransformationOperator2DnonUniform` | :heavy_check_mark: | `PlacementConverter` | :x: | - | +| `IfcCircle` | :heavy_check_mark: | `CurveConverter` | :heavy_check_mark: | - | +| `IfcCircularArcSegment2D` | :heavy_check_mark: | `CurveConverter` | :heavy_check_mark: | - | +| `IfcClosedShell` | :heavy_check_mark: | `SolidModelConverter` | :heavy_check_mark: | - | | `IfcClothoid` | :x: | `CurveConverter` | - | [#304](https://github.com/tumcms/Open-Infra-Platform/issues/304) | -| `IfcCompositeCurve` | :heavy_check_mark: | `CurveConverter` | - | - | +| `IfcCompositeCurve` | :heavy_check_mark: | `CurveConverter` | :x: | - | | `IfcCompositeCurveOnSurface` | :x: | - | - | - | -| `IfcCompositeCurveSegment` | :x: | `CurveConverter` | - | - | -| `IfcCsgSolid` | :heavy_check_mark: | `SolidModelConverter` | - | - | -| `IfcCurveSegment` | :x: | `CurveConverter` | - | - | -| `IfcDirection` | :heavy_check_mark: | `PlacementConverter` | - | - | -| `IfcEllipse` | :heavy_check_mark: | `CurveConverter` | - | - | -| `IfcExtrudedAreaSolid` | :heavy_check_mark: | `SolidModelConverter` | - | - | +| `IfcCompositeCurveSegment` | :heavy_check_mark: | `CurveConverter` | :x: | - | +| `IfcConnectedFaceSet` | :x: | 'RepresentationConverter' | - | - | +| `IfcCsgSolid` | :heavy_check_mark: | `SolidModelConverter` | :heavy_check_mark: | [#356](https://github.com/tumcms/Open-Infra-Platform/issues/356) | +| `IfcCurveBoundedPlane` | :heavy_check_mark: | `FaceConverter` | :x: | - | +| `IfcCurveBoundedSurface` | :heavy_check_mark: | `FaceConverter` | :x: | [#150](https://github.com/tumcms/Open-Infra-Platform/issues/150) | +| `IfcCurveSegment` | :x: | `CurveConverter` | - | [#150](https://github.com/tumcms/Open-Infra-Platform/issues/150) | +| `IfcCylindricalSurface` | :x: | `CurveConverter` | - | [#150](https://github.com/tumcms/Open-Infra-Platform/issues/150) | +| `IfcDirection` | :heavy_check_mark: | `PlacementConverter` | :heavy_check_mark: | - | +| `IfcEdge` | :heavy_check_mark: | `CurveConverter` | :heavy_check_mark: | - | +| `IfcEdgeCurve` | :heavy_check_mark: | `CurveConverter` | :x: | - | +| `IfcEdgeLoop` | :heavy_check_mark: | `CurveConverter` | :x: | - | +| `IfcEllipse` | :heavy_check_mark: | `CurveConverter` | :x: | - | +| `IfcExtrudedAreaSolid` | :heavy_check_mark: | `SolidModelConverter` | :heavy_check_mark: | - | | `IfcExtrudedAreaSolidTapered` | :x: | - | - | - | -| `IfcFaceBasedSurfaceModel` | :heavy_check_mark: | `FaceConverter` | - | - | -| `IfcFacetedBrep` | :x: | `SolidModelConverter` | - | - | -| `IfcFacetedBrepWithVoids` | :x: | `SolidModelConverter` | - | - | +| `IfcFace` | :heavy_check_mark: | `FaceConverter` | :heavy_check_mark: | - | +| `IfcFaceBasedSurfaceModel` | :heavy_check_mark: | `FaceConverter` | :heavy_check_mark: | - | +| `IfcFaceBound` | :heavy_check_mark: | `FaceConverter` | :x: | - | +| `IfcFaceSurface` | :x: | - | - | - | +| `IfcFacetedBrep` | :heavy_check_mark: | `SolidModelConverter` | :heavy_check_mark: | - | +| `IfcFacetedBrepWithVoids` | :x: | `SolidModelConverter` | - | [#143](https://github.com/tumcms/Open-Infra-Platform/issues/143) | +| `IfcFaceOuterBound` | :heavy_check_mark: | `FaceConverter` | :heavy_check_mark: | - | | `IfcFillAreaStyleHatching` | :x: | - | - | - | | `IfcFillAreaStyleTiles` | :x: | - | - | - | | `IfcFixedReferenceSweptAreaSolid` | :x: | `SolidModelConverter` | - | - | -| `IfcGeometricCurveSet` | :x: | - | - | - | -| `IfcGeometricSet` | :heavy_check_mark: | `RepresentationConverter` | - | - | +| `IfcGeometricCurveSet` | :heavy_check_mark: | 'RepresentationConverter' | :x: | - | +| `IfcGeometricSet` | :heavy_check_mark: | `RepresentationConverter` | :x: | - | | `IfcGradientCurve` | :x: | `CurveConverter` | - | - | -| `IfcHalfSpaceSolid` | :clock9: | `SolidModelConverter` | - | - | -| `IfcIndexedPolyCurve` | :heavy_check_mark: | `CurveConverter` | - | - | +| `IfcHalfSpaceSolid` | :x: | `SolidModelConverter` | - | - | +| `IfcIndexedPolyCurve` | :heavy_check_mark: | `CurveConverter` | :heavy_check_mark: | - | +| `IfcIndexedPolygonalFace` | :x: | - | - | - | +| `IfcIndexedPolygonalFaceWithVoids` | :x: | `FaceConverter` | :x: | - | | `IfcIntersectionCurve` | :x: | - | - | - | | `IfcLightSourceAmbient` | :x: | - | - | - | | `IfcLightSourceDirectional` | :x: | - | - | - | | `IfcLightSourceGoniometric` | :x: | - | - | - | | `IfcLightSourcePositional` | :x: | - | - | - | | `IfcLightSourceSpot` | :x: | - | - | - | -| `IfcLine` | :heavy_check_mark: | `CurveConverter` | - | - | -| `IfcLineSegment2D` | :heavy_check_mark: | `CurveConverter` | - | - | +| `IfcLine` | :heavy_check_mark: | `CurveConverter` | :x: | - | +| `IfcLineSegment2D` | :heavy_check_mark: | `CurveConverter` | :heavy_check_mark: | - | +| `IfcLoop` | :heavy_check_mark: | `CurveConverter` | :x: | - | +| `IfcMappedItem` | :heavy_check_mark: | `RepresentationConverter` | :heavy_check_mark: | - | | `IfcOffsetCurve2D` | :x: | - | - | - | | `IfcOffsetCurve3D` | :x: | - | - | - | | `IfcOffsetCurveByDistances` | :x: | - | - | - | -| `IfcOrientationExpression` | :x: | - | - | - | +| `IfcOpenShell` | :x: | - | - | - | +| `IfcOrientationExpression` | :heavy_check_mark: | `PlacementConverter` | :x: | - | +| `IfcOrientedEdge` | :x: | - | - | - | | `IfcOuterBoundaryCurve` | :x: | - | - | - | -| `IfcPcurve` | :heavy_check_mark: | `CurveConverter` | - | - | +| `IfcPath` | :x: | `RepresentationConverter` | - | - | +| `IfcPcurve` | :heavy_check_mark: | `CurveConverter` | :x: | - | | `IfcPlanarExtent` | :x: | - | - | - | | `IfcPlanarBox` | :x: | - | - | - | -| `IfcPointByDistanceExpression` | :x: | `PlacementConverter` | - | - | -| `IfcPointOnCurve` | :x: | - | - | [#359](https://www.github.com/tumcms/Open-Infra-Platform/issues/359) | -| `IfcPolyline` | :heavy_check_mark: | `CurveConverter` | - | - | -| `IfcPolyline` | :heavy_check_mark: | `CurveConverter` | - | - | -| `IfcPolygonalBoundedHalfSpace` | :clock9: | `CurveConverter` | - | - | -| `IfcRationalBSplineCurveWithKnots` | :heavy_check_mark: | `SplineConverter.` | - | - | -| `IfcRectangularPyramid` | :heavy_check_mark: | `SolidModelConverter` | - | - | +| `IfcPlane` | :heavy_check_mark: | `FaceConverter` | :x: | - | +| `IfcPointByDistanceExpression` | :heavy_check_mark: | `PlacementConverter` | :x: | - | +| `IfcPointOnCurve` | :heavy_check_mark: | `PlacementConverter` | :x: | - | +| `IfcPointOnSurface` | :x: | `CurveConverter` | - | - | +| `IfcPolyline` | :heavy_check_mark: | `CurveConverter` | :heavy_check_mark: | - | +| `IfcPolyLoop` | :heavy_check_mark: | `CurveConverter` | :heavy_check_mark: | - | +| `IfcPolygonalBoundedHalfSpace` | :x: | `CurveConverter` | - | - | +| `IfcPolygonalFaceSet` | :heavy_check_mark: | `FaceConverter` | :heavy_check_mark: | - | +| `IfcRationalBSplineCurveWithKnots` | :heavy_check_mark: | `SplineConverter.` | :x: | - | +| `IfcRationalBSplineSurfaceWithKnots` | :x: | `SplineConverter.` | - | - | +| `IfcRectangularPyramid` | :heavy_check_mark: | `SolidModelConverter` | :x: | - | +| `IfcRectangularTrimmedSurface` | :heavy_check_mark: | `FaceConverter` | :x: | [#150](https://github.com/tumcms/Open-Infra-Platform/issues/150)| | `IfcReparametrisedCompositeCurveSegment`| :x: | - | - | - | -| `IfcRevolvedAreaSolid` | :heavy_check_mark: | `SolidModelConverter` | - | - | +| `IfcRevolvedAreaSolid` | :heavy_check_mark: | `SolidModelConverter` | :x: | - | | `IfcRevolvedAreaSolidTapered` | :x: | - | - | - | -| `IfcRightCircularCone` | :heavy_check_mark: | `SolidModelConverter` | - | - | -| `IfcRightCircularCylinder` | :heavy_check_mark: | `SolidModelConverter` | - | - | +| `IfcRightCircularCone` | :heavy_check_mark: | `SolidModelConverter` | :x: | - | +| `IfcRightCircularCylinder` | :heavy_check_mark: | `SolidModelConverter` | :x: | - | | `IfcSeamCurve` | :x: | - | - | - | -| `IfcSectionedSolid` | :heavy_check_mark: | `SolidModelConverter` | - | - | -| `IfcSectionedSolidHorizontal` | :heavy_check_mark: | `SolidModelConverter` | :heavy_check_mark: | - | +| `IfcSectionedSurface` | :x: | - | - | - | +| `IfcSectionedSolid` | :heavy_check_mark: | `SolidModelConverter` | :x: | [#287](https://github.com/tumcms/Open-Infra-Platform/issues/287) | +| `IfcSectionedSolidHorizontal` | :heavy_check_mark: | `SolidModelConverter` | :heavy_check_mark: | [#356](https://github.com/tumcms/Open-Infra-Platform/issues/356)| | `IfcSectionedSpine` | :x: | `RepresentationConverter` | - | - | | `IfcSegmentedReferenceCurve` | :x: | `CurveConverter` | - | - | | `IfcSeriesParameterCurve` | :x: | `CurveConverter` | - | - | -| `IfcShellBasedSurfaceModel` | :heavy_check_mark: | `FaceConverter` | - | - | -| `IfcSphere` | :heavy_check_mark: | `SolidModelConverter` | - | - | -| `IfcSurfaceCurve` | :heavy_check_mark: | `CurveConverter` | - | - | -| `IfcSurfaceCurveSweptAreaSolid` | :heavy_check_mark: | `SolidModelConverter` | - | - | -| `IfcSweptDiskSolid` | :heavy_check_mark: | `SolidModelConverter` | - | - | +| `IfcShellBasedSurfaceModel` | :heavy_check_mark: | `FaceConverter` | :x: | - | +| `IfcSphere` | :heavy_check_mark: | `SolidModelConverter` | :x: | - | +| `IfcSphericalSurface` | :heavy_check_mark: | `FaceConverter` | :x: | [#150](https://github.com/tumcms/Open-Infra-Platform/issues/150)| +| `IfcStyledItem` | :heavy_check_mark: | `RepresentationConverter` | :x: | - | +| `IfcSubedge` | :x: | `CurveConverter` | - | - | +| `IfcSurfaceCurve` | :heavy_check_mark: | `CurveConverter` | :x: | - | +| `IfcSurfaceCurveSweptAreaSolid` | :heavy_check_mark: | `SolidModelConverter` | :x: | - | +| `IfcSurfaceOfLinearExtrusion` | :heavy_check_mark: | `FaceConverter` | :x: | [#150](https://github.com/tumcms/Open-Infra-Platform/issues/150)| +| `IfcSurfaceOfRevolution` | :heavy_check_mark: | `FaceConverter` | :x: | [#150](https://github.com/tumcms/Open-Infra-Platform/issues/150)| +| `IfcSweptDiskSolid` | :heavy_check_mark: | `SolidModelConverter` | :heavy_check_mark: | [#232](https://github.com/tumcms/Open-Infra-Platform/issues/232)| | `IfcSweptDiskSolidPolygonal` | :x: | `SolidModelConverter` | - | - | -| `IfcTransitionCurveSegment2D` | :heavy_check_mark: | `CurveConverter` | - | - | -| `IfcTrimmedCurve` | :heavy_check_mark: | `CurveConverter` | - | - | \ No newline at end of file +| `IfcTextLiteral` | :x: | `RepresentationConverter` | - | - | +| `IfcTextLiteralWithExtent` | :x: | - | - | - | +| `IfcToroidalSurface` | :heavy_check_mark: | `FaceConverter` | :x: | [#150](https://github.com/tumcms/Open-Infra-Platform/issues/150)| +| `IfcTransitionCurveSegment2D` | :heavy_check_mark: | `CurveConverter` | :heavy_check_mark: | - | +| `IfcTriangulatedIrregularNetwork` | :heavy_check_mark: | `FaceConverter` | :x: | - | +| `IfcTrimmedCurve` | :heavy_check_mark: | `CurveConverter` | :heavy_check_mark: | - | +| `IfcVector` | :heavy_check_mark: | `PlacementConverter` | :x: | - | +| `IfcVertex` | :heavy_check_mark: | `CurveConverter` | :x: | - | +| `IfcVertexLoop` | :x: | `FaceConverter` | - | - | +| `IfcVertexPoint` | :heavy_check_mark: | `CurveConverter` | :heavy_check_mark: | - | \ No newline at end of file From 6662fbd45c356d4235bd2c78434bafaaaec5c93f Mon Sep 17 00:00:00 2001 From: Elvira Khromykh Date: Thu, 8 Apr 2021 18:16:15 +0200 Subject: [PATCH 3/5] Fixed mistake, added new issues --- Documentation/markdown/SupportedIFCrepresentations.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Documentation/markdown/SupportedIFCrepresentations.md b/Documentation/markdown/SupportedIFCrepresentations.md index d388cd3f9..831da9fd8 100644 --- a/Documentation/markdown/SupportedIFCrepresentations.md +++ b/Documentation/markdown/SupportedIFCrepresentations.md @@ -42,7 +42,7 @@ Meaning of columns: | `IfcBoundedCurve` | :heavy_check_mark: | `CurveConverter` | :x: | - | | `IfcBoundingBox` | :heavy_check_mark: | `SolidModelConverter` | :x: | - | | `IfcBoxedHalfSpace` | :x: | `SolidModelConverter` | - | - | -| `IfcBSplineCurveWithKnots` | :heavy_check_mark: | `SplineConverter.` | :x: | - | +| `IfcBSplineCurveWithKnots` | :heavy_check_mark: | `SplineConverter.` | :x: |[#404 ](https://github.com/tumcms/Open-Infra-Platform/issues/404)| | `IfcBSplineSurfaceWithKnots` | :x: | `SplineConverter.` | - | - | | `IfcCartesianPoint` | :heavy_check_mark: | `PlacementConverter` | :heavy_check_mark: | - | | `IfcCartesianPointList2D` | :heavy_check_mark: | `CurveConverter` | :x: | - | @@ -61,8 +61,8 @@ Meaning of columns: | `IfcCsgSolid` | :heavy_check_mark: | `SolidModelConverter` | :heavy_check_mark: | [#356](https://github.com/tumcms/Open-Infra-Platform/issues/356) | | `IfcCurveBoundedPlane` | :heavy_check_mark: | `FaceConverter` | :x: | - | | `IfcCurveBoundedSurface` | :heavy_check_mark: | `FaceConverter` | :x: | [#150](https://github.com/tumcms/Open-Infra-Platform/issues/150) | -| `IfcCurveSegment` | :x: | `CurveConverter` | - | [#150](https://github.com/tumcms/Open-Infra-Platform/issues/150) | -| `IfcCylindricalSurface` | :x: | `CurveConverter` | - | [#150](https://github.com/tumcms/Open-Infra-Platform/issues/150) | +| `IfcCurveSegment` | :x: | `CurveConverter` | - | - | +| `IfcCylindricalSurface` | :x: | `FaceConverter` | - | [#150](https://github.com/tumcms/Open-Infra-Platform/issues/150) | | `IfcDirection` | :heavy_check_mark: | `PlacementConverter` | :heavy_check_mark: | - | | `IfcEdge` | :heavy_check_mark: | `CurveConverter` | :heavy_check_mark: | - | | `IfcEdgeCurve` | :heavy_check_mark: | `CurveConverter` | :x: | - | @@ -79,7 +79,7 @@ Meaning of columns: | `IfcFaceOuterBound` | :heavy_check_mark: | `FaceConverter` | :heavy_check_mark: | - | | `IfcFillAreaStyleHatching` | :x: | - | - | - | | `IfcFillAreaStyleTiles` | :x: | - | - | - | -| `IfcFixedReferenceSweptAreaSolid` | :x: | `SolidModelConverter` | - | - | +| `IfcFixedReferenceSweptAreaSolid` | :x: | `SolidModelConverter` | - |[#412 ](https://github.com/tumcms/Open-Infra-Platform/issues/412)| | `IfcGeometricCurveSet` | :heavy_check_mark: | 'RepresentationConverter' | :x: | - | | `IfcGeometricSet` | :heavy_check_mark: | `RepresentationConverter` | :x: | - | | `IfcGradientCurve` | :x: | `CurveConverter` | - | - | From 3972ec70618fe813afd67529041c7b5ab9daa21e Mon Sep 17 00:00:00 2001 From: Elvira Khromykh Date: Fri, 9 Apr 2021 13:51:41 +0200 Subject: [PATCH 4/5] Small corrections fixed --- .../markdown/SupportedIFCrepresentations.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Documentation/markdown/SupportedIFCrepresentations.md b/Documentation/markdown/SupportedIFCrepresentations.md index 831da9fd8..f8a435ad4 100644 --- a/Documentation/markdown/SupportedIFCrepresentations.md +++ b/Documentation/markdown/SupportedIFCrepresentations.md @@ -31,7 +31,7 @@ Meaning of columns: | `IfcAdvancedFace` | :x: | `SolidModelConverter` | - | - | | `IfcAlignmentCurve` | :heavy_check_mark: | `CurveConverter` | :heavy_check_mark: | - | | `IfcAnnotationFillArea` | :x: | - | - | - | -| `IfcAxis1Placement` | :x: | `PlacementConverter` | :heavy_check_mark: | - | +| `IfcAxis1Placement` | :heavy_check_mark: | `PlacementConverter` | :heavy_check_mark: | - | | `IfcAxis2Placement2D` | :heavy_check_mark: | `PlacementConverter` | :heavy_check_mark: | - | | `IfcAxis2Placement3D` | :heavy_check_mark: | `PlacementConverter` | :heavy_check_mark: | - | | `IfcAxis2PlacementLinear` | :x: | `PlacementConverter` | - | - | @@ -42,8 +42,8 @@ Meaning of columns: | `IfcBoundedCurve` | :heavy_check_mark: | `CurveConverter` | :x: | - | | `IfcBoundingBox` | :heavy_check_mark: | `SolidModelConverter` | :x: | - | | `IfcBoxedHalfSpace` | :x: | `SolidModelConverter` | - | - | -| `IfcBSplineCurveWithKnots` | :heavy_check_mark: | `SplineConverter.` | :x: |[#404 ](https://github.com/tumcms/Open-Infra-Platform/issues/404)| -| `IfcBSplineSurfaceWithKnots` | :x: | `SplineConverter.` | - | - | +| `IfcBSplineCurveWithKnots` | :heavy_check_mark: | `SplineConverter` | :heavy_check_mark: | - | +| `IfcBSplineSurfaceWithKnots` | :x: | `SplineConverter` | - | - | | `IfcCartesianPoint` | :heavy_check_mark: | `PlacementConverter` | :heavy_check_mark: | - | | `IfcCartesianPointList2D` | :heavy_check_mark: | `CurveConverter` | :x: | - | | `IfcCartesianPointList3D` | :heavy_check_mark: | `CurveConverter` | :heavy_check_mark: | - | @@ -58,7 +58,7 @@ Meaning of columns: | `IfcCompositeCurveOnSurface` | :x: | - | - | - | | `IfcCompositeCurveSegment` | :heavy_check_mark: | `CurveConverter` | :x: | - | | `IfcConnectedFaceSet` | :x: | 'RepresentationConverter' | - | - | -| `IfcCsgSolid` | :heavy_check_mark: | `SolidModelConverter` | :heavy_check_mark: | [#356](https://github.com/tumcms/Open-Infra-Platform/issues/356) | +| `IfcCsgSolid` | :heavy_check_mark: | `SolidModelConverter` | :heavy_check_mark: | - | | `IfcCurveBoundedPlane` | :heavy_check_mark: | `FaceConverter` | :x: | - | | `IfcCurveBoundedSurface` | :heavy_check_mark: | `FaceConverter` | :x: | [#150](https://github.com/tumcms/Open-Infra-Platform/issues/150) | | `IfcCurveSegment` | :x: | `CurveConverter` | - | - | @@ -79,7 +79,7 @@ Meaning of columns: | `IfcFaceOuterBound` | :heavy_check_mark: | `FaceConverter` | :heavy_check_mark: | - | | `IfcFillAreaStyleHatching` | :x: | - | - | - | | `IfcFillAreaStyleTiles` | :x: | - | - | - | -| `IfcFixedReferenceSweptAreaSolid` | :x: | `SolidModelConverter` | - |[#412 ](https://github.com/tumcms/Open-Infra-Platform/issues/412)| +| `IfcFixedReferenceSweptAreaSolid` | :heavy_check_mark: | `SolidModelConverter` | :heavy_check_mark: | - | | `IfcGeometricCurveSet` | :heavy_check_mark: | 'RepresentationConverter' | :x: | - | | `IfcGeometricSet` | :heavy_check_mark: | `RepresentationConverter` | :x: | - | | `IfcGradientCurve` | :x: | `CurveConverter` | - | - | @@ -114,10 +114,10 @@ Meaning of columns: | `IfcPointOnSurface` | :x: | `CurveConverter` | - | - | | `IfcPolyline` | :heavy_check_mark: | `CurveConverter` | :heavy_check_mark: | - | | `IfcPolyLoop` | :heavy_check_mark: | `CurveConverter` | :heavy_check_mark: | - | -| `IfcPolygonalBoundedHalfSpace` | :x: | `CurveConverter` | - | - | +| `IfcPolygonalBoundedHalfSpace` | :x: | `SolidModelConverter` | - | - | | `IfcPolygonalFaceSet` | :heavy_check_mark: | `FaceConverter` | :heavy_check_mark: | - | -| `IfcRationalBSplineCurveWithKnots` | :heavy_check_mark: | `SplineConverter.` | :x: | - | -| `IfcRationalBSplineSurfaceWithKnots` | :x: | `SplineConverter.` | - | - | +| `IfcRationalBSplineCurveWithKnots` | :heavy_check_mark: | `SplineConverter` | :x: | - | +| `IfcRationalBSplineSurfaceWithKnots` | :x: | `SplineConverter` | - | - | | `IfcRectangularPyramid` | :heavy_check_mark: | `SolidModelConverter` | :x: | - | | `IfcRectangularTrimmedSurface` | :heavy_check_mark: | `FaceConverter` | :x: | [#150](https://github.com/tumcms/Open-Infra-Platform/issues/150)| | `IfcReparametrisedCompositeCurveSegment`| :x: | - | - | - | From a81277e3fbda144be4f235642ff844526afd7cdb Mon Sep 17 00:00:00 2001 From: Elvira Khromykh Date: Mon, 12 Apr 2021 21:04:35 +0200 Subject: [PATCH 5/5] Fixed mistake --- Documentation/markdown/SupportedIFCrepresentations.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentation/markdown/SupportedIFCrepresentations.md b/Documentation/markdown/SupportedIFCrepresentations.md index f8a435ad4..95d6cf5ac 100644 --- a/Documentation/markdown/SupportedIFCrepresentations.md +++ b/Documentation/markdown/SupportedIFCrepresentations.md @@ -147,7 +147,7 @@ Meaning of columns: | `IfcTextLiteralWithExtent` | :x: | - | - | - | | `IfcToroidalSurface` | :heavy_check_mark: | `FaceConverter` | :x: | [#150](https://github.com/tumcms/Open-Infra-Platform/issues/150)| | `IfcTransitionCurveSegment2D` | :heavy_check_mark: | `CurveConverter` | :heavy_check_mark: | - | -| `IfcTriangulatedIrregularNetwork` | :heavy_check_mark: | `FaceConverter` | :x: | - | +| `IfcTriangulatedIrregularNetwork` | :heavy_check_mark: | `FaceConverter` | :heavy_check_mark: | - | | `IfcTrimmedCurve` | :heavy_check_mark: | `CurveConverter` | :heavy_check_mark: | - | | `IfcVector` | :heavy_check_mark: | `PlacementConverter` | :x: | - | | `IfcVertex` | :heavy_check_mark: | `CurveConverter` | :x: | - |