IFC Entity | DATAKIT Class | Remarks |
---|---|---|
IfcRepresentation | Dtk_Component | |
IfcProduct | Name information of the Dtk_Component | |
IfcAnnotation | Not yet | |
IfcCartesianTransformationOperator IfcCartesianTransformationOperator2D IfcCartesianTransformationOperator3D | Dtk_transfo | position (matrix) and scale |
IfcMappedItem | Dtk_Component | IfcRepresentation and IfcCartesianTransformationOperator |
IfcRelationship | Dtk_Component |
IFC Entity | DATAKIT Class | Remarks |
---|---|---|
IfcFacetedBrep | Dtk_Body, 1 Dtk_Volume, 1 Dtk_Shell (closed) or Dtk_mesh | If the depict object is an IfcOpeningElement or contain an IfcOpeningElement, its representation is a dtk_Body otherwise it is a Dtk_mesh. |
IfcFacetedBrepWithVoids | Dtk_Body, 1 Dtk_Volume, list of Dtk_Shell (closed) or Dtk_mesh | |
IfcFaceBasedSurfaceModel | Dtk_Body, 1 Dtk_Volume, list of Dtk_Shell (closed) or Dtk_mesh | |
IfcShellBasedSurfaceModel | Dtk_Body, 1 Dtk_Volume, list of Dtk_Shell (closed) or Dtk_mesh | |
IfcClosedShell | Dtk_Shell (closed) | |
IfcOpenShell | Dtk_Shell (open) | |
IfcConnectedFaceSet | Dtk_Shell |
IFC Entity | DATAKIT Class | Remarks |
---|---|---|
IfcExtrudedAreaSolid | Dtk_Body | Extrusion define by a profile, a direction and a length |
IfcSurfaceCurveSweptArea | Dtk_Body | Extrusion define by a profile and a curve |
IfcRectangleProfileDef | Dtk_Face | Rectangle profile definition |
IfcTrapeziumProfileDef | Dtk_Face | Trapezium profile definition |
IfcCShapeProfileDef | Dtk_Face | C-shape profile definition |
IfcIShapeProfileDef | Dtk_Face | I-shape profile definition |
IfcLShapeProfileDef | Dtk_Face | L-shape profile definition |
IfcTShapeProfileDef | Dtk_Face | T-shape profile definition |
IfcUShapeProfileDef | Dtk_Face | U-shape profile definition |
IfcZShapeProfileDef | Dtk_Face | Z-shape profile definition |
IfcCircleProfileDef | Dtk_Face | Circular profile definition |
IfcCircleHollowProfileDef | Dtk_Face | Circular hollow profile definition |
IfcEllipseProfileDef | Dtk_Face | Ellipse profile definition |
IfcArbitraryClosedProfileDef | Dtk_Face | A curve defines a two dimensional closed bounded curve (detailed Curves) |
IfcCenterLineProfileDef | Dtk_Face | A open curve and a thickness define a shape. (detailed Curves) |
IfcCompositeProfileDef | list of Dtk_Face | Composition of other profiles. Any profile definition (except for another composite profile) can be used to construct the composite. |
IFC Entity | DATAKIT Class | Remarks |
---|---|---|
IfcBoundingBox | Dtk_Body | Not use |
IfcGeometricSet / IfcGeometricCurveSet | Not yet | |
IfcBooleanClippingResult | Dtk_Body | A clipping result is the Boolean difference between a solid (restricted to swept area solid) and a half space solid. |
IfcSweptDiskSolid | Dtk_Body | A solid produced by sweeping a circular disk along a three dimensional curve > |
IFC Entity | DATAKIT Class | Remarks |
---|---|---|
IfcGroup | Catalog Dtk_Component | Group with a list of IFCProduct |
IfcLayer | Catalog Dtk_Component | Layer with a list of IFCProduct |
IfcMaterial | Name in Dtk_MetaData | Dtk_Node and Dtk_Component |
IfcMaterialLayer | Dtk_BuildingMaterial | Not yet |
IfcPropertySet | Dtk_Node | List of IfcProperty |
IfcProperty | Dtk_MetaData | An abstract generalization for all types of properties |
IfcPropertySingleValue | Dtk_MetaData | |
IfcPropertyEnumeratedValue | Dtk_MetaData | |
IfcComplexProperty | Dtk_MetaData | |
IfcDoorLiningProperties | Dtk_MetaData | |
IfcDoorPanelProperties | Dtk_MetaData | |
IfcPermeableCoveringProperties | Dtk_MetaData | |
IfcReinforcementDefinitionProperties | Dtk_MetaData | |
IfcWindowLiningProperties | Dtk_MetaData | |
IfcWindowPanelProperties | Dtk_MetaData | |
IfcElementQuantity | Dtk_MetaData |
IFC Entity | DATAKIT Class | Remarks |
---|---|---|
IfcStyledItem | attachment of graphical attribute to a Dtk_entity (in Dtk_Info) | |
IfcSurfaceStyle / IfcSurfaceStyleRendering | in Dtk_Info : color | |
IfcSurfaceStyleShading | in Dtk_Info : color | |
IfcDraughtingpPedefinedColour / IfcColourRGB | Dtk_RGB |
IFC Entity | DATAKIT Class | Remarks |
---|---|---|
IfcPolyloop | list of closed Dtk_Line | |
IfcPolyline | list of closed Dtk_Line | |
IfcCircle | Dtk_Ellipse | can be trimmed |
IfcEllipse | Dtk_Ellipse | can be trimmed |
IfcLine | Dtk_Line | can be trimmed |
IfcCompositeCurve | Dtk_Curve | Collection of curves joined end-to-end |
IfcTrimmedCurve | Dtk_Curve with trimming Parameters | A bounded curve which is created by taking a portion of a basis curve |