| 限定符和类型 | 类和说明 |
|---|---|
class |
IfcBlock
A block is a solid rectangular parallelepiped, defined with a location and placement coordinate system.
|
class |
IfcBooleanClippingResult
A clipping result is defined as a special subtype of the general Boolean result (IfcBooleanResult).
|
class |
IfcBooleanResult
A Boolean result is the result of a regularized operation on two solids to create a new solid.
|
class |
IfcBoundingBox
A box domain is an orthogonal box parallel to the axes of the geometric coordinate system which may be used to limit
the domain of a half space solid.
|
class |
IfcCsgPrimitive3D
Abstract supertype of all three dimensional primitives used as either tree root item, or as Boolean results within
an CSG solid model.
|
class |
IfcCsgSolid
A solid represented as a CSG model is defined by a collection of so-called primitive solids, combined using
regularized Boolean operations.
|
class |
IfcExtrudedAreaSolid
The extruded area solid (IfcExtrudedAreaSolid) is defined by sweeping a bounded planar surface.
|
class |
IfcFaceBasedSurfaceModel |
class |
IfcFacetedBrep
A faceted brep is a simple form of boundary representation model in which all faces are planar and all edges are
straight lines.
|
class |
IfcFacetedBrepWithVoids
The IfcFacetedBrepWithVoids is a specialization of a faceted B-rep which contains one or more voids in its interior.
|
class |
IfcGeometricCurveSet
A geometric curve set is a collection of two or three dimensional points and curves.
|
class |
IfcGeometricSet
This entity is intended for the transfer of models when a topological structure is not available.
|
class |
IfcHalfSpaceSolid
A half space solid is defined by the half space which is the regular subset of the domain which lies on one side of
an unbounded surface.
|
class |
IfcManifoldSolidBrep
A manifold solid B-rep is a finite, arcwise connected volume bounded by one or more surfaces, each of which is a
connected, oriented, finite, closed 2-manifold.
|
class |
IfcPolygonalBoundedHalfSpace
The polygonal bounded half space is a special subtype of a half space solid, where the material of the half space
used in Boolean expressions is bounded by a polygonal boundary.
|
class |
IfcRectangularPyramid
A rectangular pyramid is a solid pyramid with a rectangular base.
|
class |
IfcRevolvedAreaSolid
A revolved area solid (IfcRevolvedAreaSolid) is a solid created by revolving a planar bounded surface about an axis.
|
class |
IfcRightCircularCone
A right circular cone is a CSG primitive in the form of a cone.
|
class |
IfcRightCircularCylinder
A right circular cylinder is a CSG primitive in the form of a solid cylinder of finite height.
|
class |
IfcSectionedSpine
A sectioned spine is a representation of the shape of a three dimensional object composed of a spine curve and a
number of planar cross sections.
|
class |
IfcShellBasedSurfaceModel
A shell based surface model is described by a set of open or closed shells of dimensionality 2.
|
class |
IfcSolidModel
A solid model is a complete representation of the nominal shape of a product such that all points in the interior are connected.
|
class |
IfcSphere
A sphere is a CSG primitive with a spherical shape defined by a centre and a radius.
|
class |
IfcSurfaceCurveSweptAreaSolid
A surface curve swept area solid is a type of swept area solid which is the result of sweeping a face along a
Directrix lying on a ReferenceSurface.
|
class |
IfcSweptAreaSolid
The swept area solid entity collects the entities which are defined procedurally by sweeping action on planar bounded surfaces.
|
class |
IfcSweptDiskSolid
A swept disk solid is the solid produced by sweeping a circular disk along a three dimensional curve.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
Ifc2DCompositeCurve
An Ifc2DCompositeCurve is an IfcCompositeCurve that is defined within the coordinate space of an IfcPlane.
|
class |
IfcAxis1Placement
The direction and location in three dimensional space of a single axis.
|
class |
IfcAxis2Placement2D
IfcAxis2Placement2D
|
class |
IfcAxis2Placement3D
The location and orientation in three dimensional space
of three mutually perpendicular axes.
|
class |
IfcBezierCurve
This is a special type of curve which can be represented as a type of B-spline curve in which the knots are evenly
spaced and have high multiplicities.
|
class |
IfcBoundedCurve
A bounded curve is a curve of finite arc length with identifiable end points.
|
class |
IfcBoundedSurface
A bounded surface is a surface of finite area with identifiable boundaries.
|
class |
IfcBSplineCurve
A B-spline curve is a piecewise parametric polynominal or rational curve described in terms of control points and
basis functions.
|
class |
IfcCartesianPoint
A point defined by its coordinates in a two or
three dimensional rectangular Cartesian coordinate system, or in a two dimensional
parameter space.
|
class |
IfcCartesianTransformationOperator
A Cartesian transformation operator
defines a geometric transformation composed of translation, rotation, mirroring and uniform scaling.
|
class |
IfcCartesianTransformationOperator2D
A Cartesian transformation operator 2d
defines a geometric transformation in two-dimensional space composed of
translation, rotation, mirroring and uniform scaling.
|
class |
IfcCartesianTransformationOperator2DnonUniform
A Cartesian transformation operator 2d non uniform defines a geometric transformation in two-dimensional space
composed of translation, rotation, mirroring and non uniform scaling.
|
class |
IfcCartesianTransformationOperator3D
A Cartesian transformation operator 3d defines a geometric transformation in three-dimensional space composed of
translation, rotation, mirroring and uniform scaling.
|
class |
IfcCartesianTransformationOperator3DnonUniform
A Cartesian transformation operator 3d non uniform defines a geometric transformation in three-dimensional space
composed of translation, rotation, mirroring and non uniform scaling.
|
class |
IfcCircle
An IfcCircle is defined by a radius and the location and orientation of the circle.
|
class |
IfcCompositeCurve
A composite curve (IfcCompositeCurve) is a collection of curves joined end-to-end.
|
class |
IfcCompositeCurveSegment
A composite curve segment (IfcCompositeCurveSegment) is a bounded curve together with transition information
which is used to construct a composite curve (IfcCompositeCurve).
|
class |
IfcConic
A conic (IfcConic) is a planar curve which could be produced by intersecting a plane with a cone.
|
class |
IfcCurve
A curve can be envisioned as the path of a point moving in its coordinate space.
|
class |
IfcCurveBoundedPlane
The curve bounded surface is a parametric surface with curved boundaries defined by one or more boundary curves.
|
class |
IfcDirection
his entity defines a general direction vector in two or three dimensional space.
|
class |
IfcElementarySurface
An elementary surface (IfcElementarySurface) is a simple analytic surface with defined parametric representation.
|
class |
IfcEllipse
An ellipse (IfcEllipse) is a conic section defined by the lengths of the semi-major and semi-minor diameters
and the position (center or mid point of the line joining the foci) and orientation of the curve.
|
class |
IfcGeometricRepresentationItem
a instance of the class is a representation item that has the additional meaning
of having geometric position or orientation or both.
|
class |
IfcLine
A line is an unbounded curve with constant tangent direction.
|
class |
IfcMappedItem
A mapped item is the use of an existing representation (the mapping source - mapped representation) as a
representation item in a second representation.
|
class |
IfcOffsetCurve2D
An offset curve 2d (IfcOffsetCurve2d) is a curve at a constant distance from a basis curve in two-dimensional space.
|
class |
IfcOffsetCurve3D
An offset curve 3d is a curve at a constant distance from a basis curve in three-dimensional space.
|
class |
IfcPlacement
A placement entity defines the local environment for
the definition of a geometry item.
|
class |
IfcPlane
A plane is an unbounded surface with a constant normal.
|
class |
IfcPoint
An point is a location in some real Cartesian coordinate space Rm, for m = 1, 2 or 3.
|
class |
IfcPointOnCurve
A point on curve is a point which lies on a curve.
|
class |
IfcPointOnSurface
A point on surface is a point which lies on a parametric surface.
|
class |
IfcPolyline
An IfcPolyline is a bounded curve of n -1 linear segments, defined by a list of n points, P1, P2 ...
|
class |
IfcRationalBezierCurve
A rational Bezier curve is a B-spline curve described in terms of control points and basic functions.
|
class |
IfcRectangularTrimmedSurface
The trimmed surface is a simple bounded surface in which the boundaries are the constant parametric
lines u1 = u1, u2 = u2, v1 = v1 and v2 = v2.
|
class |
IfcSurface
A surface can be envisioned as a set of connected points in 3-dimensional space which is always locally
2-dimensional, but need not be a manifold.
|
class |
IfcSurfaceOfLinearExtrusion
This surface is a simple swept surface or a generalised cylinder obtained by sweeping a curve in a given direction.
|
class |
IfcSurfaceOfRevolution
A surface of revolution (IfcSurfaceOfRevolution) is the surface obtained by rotating a curve one complete
revolution about an axis.
|
class |
IfcSweptSurface
A swept surface is one that is constructed by sweeping a curve along another curve.
|
class |
IfcTrimmedCurve
A trimmed curve is a bounded curve which is created by taking a selected portion,
between two identified points, of the associated basis curve.
|
class |
IfcVector
The vector is defined in terms of the direction and magnitude of the vector.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
IfcPlanarBox
A planar box specifies an arbitrary rectangular box and its location in a two dimensional Cartesian coordinate system.
|
class |
IfcPlanarExtent
The planar extent defines the extent along the two axes of the two-dimensional coordinate system, independently of
its position.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
IfcFillAreaStyleHatching
The IfcFillAreaStyleHatching is used to define simple,
vector-based haching patterns, based on styled straight lines.
|
class |
IfcFillAreaStyleTiles
The fill area style tiles defines a two dimensional tile
to be used for the filling of annotation fill areas or other closed regions.
|
class |
IfcFillAreaStyleTileSymbolWithStyle
The fill area style tile symbol with style is a symbol that is used as a tile within an annotated tiling.
|
class |
IfcOneDirectionRepeatFactor
A one time repeat factor is a vector used in the fill area style hatching
and fill area style tiles entities for determining the origin of the repeated hatch line relative to the origin of the previous hatch line,
|
class |
IfcStyledItem
The styled item is an assignment of style for presentation to
a geometric representation item as it is used in a representation.
|
| 限定符和类型 | 字段和说明 |
|---|---|
private IfcRepresentationItem |
IfcStyledItem.item |
| 限定符和类型 | 方法和说明 |
|---|---|
IfcRepresentationItem |
IfcStyledItem.getItem() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
IfcStyledItem.setItem(IfcRepresentationItem item) |
| 构造器和说明 |
|---|
IfcStyledItem(IfcRepresentationItem item,
SET<IfcPresentationStyleAssignment> styles,
IfcLabel name) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
IfcAnnotationCurveOccurrence
An annotation curve occurrence is a curve with a style assignment.
|
class |
IfcAnnotationFillArea
An annotation fill area is a set of curves that may be filled with hatching, colour or tiling.
|
class |
IfcAnnotationFillAreaOccurrence
An annotation fill area occurrence is a fill area with a style assignment.
|
class |
IfcAnnotationOccurrence
The annotation occurrence entity is a geometric representation item which has style for presentation.
|
class |
IfcAnnotationSurface
An IfcAnnotationSurface is a surface or solid with texture coordinates assigned.
|
class |
IfcAnnotationSurfaceOccurrence
The IfcAnnotationSurfaceOccurrence shall only be used within a material or paper space dependent representation
(note: paper space is not yet supported within this IFC release).
|
class |
IfcAnnotationSymbolOccurrence
An annotation symbol occurrence is a symbol with a style assignment.
|
class |
IfcAnnotationTextOccurrence
An annotation text occurrence is a text with a style assignment.
|
class |
IfcDefinedSymbol
A defined symbol is a symbolic representation that gets its shape information by an established convention,
either through a predefined symbol, or an externally defined symbol.
|
class |
IfcTextLiteral
The text literal is a geometric representation item which describes a text string using a string literal and
additional position, and path information.
|
class |
IfcTextLiteralWithExtent
The text literal with extent is a text literal with the additional explicit information of the planar extent
(or surrounding text box).
|
class |
IfcTextureCoordinateGenerator
The IfcTextureCoordinateGenerator describes a procedurally defined mapping function with input parameter to
map 2D texture coordinates to 3D geometry vertices.
|
| 构造器和说明 |
|---|
IfcAnnotationCurveOccurrence(IfcRepresentationItem item,
SET<IfcPresentationStyleAssignment> styles,
IfcLabel name) |
IfcAnnotationFillAreaOccurrence(IfcRepresentationItem item,
SET<IfcPresentationStyleAssignment> styles,
IfcLabel name,
IfcPoint fillStyleTarget,
IfcGlobalOrLocalEnum globalOrLocal) |
IfcAnnotationOccurrence(IfcRepresentationItem item,
SET<IfcPresentationStyleAssignment> styles,
IfcLabel name) |
IfcAnnotationSurfaceOccurrence(IfcRepresentationItem item,
SET<IfcPresentationStyleAssignment> styles,
IfcLabel name) |
IfcAnnotationSymbolOccurrence(IfcRepresentationItem item,
SET<IfcPresentationStyleAssignment> styles,
IfcLabel name) |
IfcAnnotationTextOccurrence(IfcRepresentationItem item,
SET<IfcPresentationStyleAssignment> styles,
IfcLabel name) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
IfcAngularDimension
The angular dimension is a draughting callout that presents the plane angle measure between two non parallel orientations.
|
class |
IfcDiameterDimension
The diameter dimension is a draughting callout that presents the diameter extent of a conic element.
|
class |
IfcDimensionCurve
A dimension curve is an annotated curve within a dimension that has the dimension text and may have
terminator symbols assigned.
|
class |
IfcDimensionCurveDirectedCallout
The dimension curve directed callout is a dimension callout, which includes a dimension line.
|
class |
IfcDimensionCurveTerminator
A dimension curve terminator is an annotated symbol, which is used at a dimension curve.
|
class |
IfcDraughtingCallout
A draughing callout is a collection of annotated curves, symbols and text that presents some product shape or
definition properties within a drawing.
|
class |
IfcLinearDimension
The linear dimension is a draughting callout that presents the length (or distance) between two points along a linear curve.
|
class |
IfcProjectionCurve
A projection curve is an annotated curve within a dimension that points to a point of the product shape that is measured.
|
class |
IfcRadiusDimension
The radial dimension is a draughting callout that presents the radial length of a conic element.
|
class |
IfcStructuredDimensionCallout
The structured dimension callout represents a special type of a draughting callout, which identifies the various components of the dimension text.
|
class |
IfcTerminatorSymbol |
| 构造器和说明 |
|---|
IfcDimensionCurve(IfcRepresentationItem item,
SET<IfcPresentationStyleAssignment> styles,
IfcLabel name,
SET<IfcTerminatorSymbol> annotatedBySymbols) |
IfcDimensionCurveTerminator(IfcRepresentationItem item,
SET<IfcPresentationStyleAssignment> styles,
IfcLabel name,
IfcAnnotationCurveOccurrence annotatedCurve,
IfcDimensionExtentUsage role) |
IfcProjectionCurve(IfcRepresentationItem item,
SET<IfcPresentationStyleAssignment> styles,
IfcLabel name) |
IfcTerminatorSymbol(IfcRepresentationItem item,
SET<IfcPresentationStyleAssignment> styles,
IfcLabel name,
IfcAnnotationCurveOccurrence annotatedCurve) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
IfcLightSource
The light source entity is determined by the reflectance specified in the surface style rendering.
|
class |
IfcLightSourceAmbient
The light source ambient entity is a subtype of light source.
|
class |
IfcLightSourceDirectional
The light source directional is a subtype of light source.
|
class |
IfcLightSourceGoniometric
The IfcLightSourceGoniometric defines a light source for which exact lighting data is available.
|
class |
IfcLightSourcePositional
The light source positional entity is a subtype of light source.
|
class |
IfcLightSourceSpot
The Spot light node defines a light source that emits light from a specific point along a specific direction vector and constrained within a solid angle.
|
| 限定符和类型 | 字段和说明 |
|---|---|
private SET<IfcRepresentationItem> |
IfcRepresentation.items |
| 限定符和类型 | 方法和说明 |
|---|---|
SET<IfcRepresentationItem> |
IfcRepresentation.getItems() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
IfcRepresentation.setItems(SET<IfcRepresentationItem> items) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
IfcClosedShell
In the current IFC Release only poly loops (IfcPolyLoop) are defined for bounds of face bound (IfcFaceBound).
|
class |
IfcConnectedFaceSet
A connected_face_set is a set of faces such that the domain of faces together with their bounding edges and vertices is connected.
|
class |
IfcEdge
An edge is the topological construct corresponding to the connection of two vertices.
|
class |
IfcEdgeCurve
An edge curve is a special subtype of edge which has its geometry fully defined.
|
class |
IfcEdgeLoop
An edge_loop is a loop with nonzero extent.
|
class |
IfcFace
A face is a topological entity of dimensionality 2 corresponding to the intuitive notion of a piece of surface
bounded by loops.
|
class |
IfcFaceBound
A face bound is a loop which is intended to be used for bounding a face.
|
class |
IfcFaceOuterBound
A face outer bound is a special subtype of face bound which carries the additional semantics of defining
an outer boundary on the face.
|
class |
IfcFaceSurface
A face surface (IfcFaceSurface) is a subtype of face in which the geometry is defined by an associated surface.
|
class |
IfcLoop
A loop is a topological entity constructed from a single vertex, or by stringing together connected (oriented)
edges, or linear segments beginning and ending at the same vertex.
|
class |
IfcOpenShell
An open shell is a shell of the dimensionality 2.
|
class |
IfcOrientedEdge
An oriented edge is an edge constructed from another edge and contains a BOOLEAN direction flag to indicate
whether or not the orientation of the constructed edge agrees with the orientation of the original edge.
|
class |
IfcPath
A path is a topological entity consisting of an ordered collection of oriented edges, such that the edge start
vertex of each edge coincides with the edge end of its predecessor.
|
class |
IfcPolyLoop
A poly loop is a loop with straight edges bounding a planar region in space.
|
class |
IfcSubedge
A subedge is an edge whose domain is a connected portion of the domain of an existing edge.
|
class |
IfcTopologicalRepresentationItem
The topological representation item is the supertype for all the topological representation items in the geometry resource.
|
class |
IfcVertex
A vertex is the topological construct corresponding to a point.
|
class |
IfcVertexLoop
A vertex_loop is a loop of zero genus consisting of a single vertex.
|
class |
IfcVertexPoint
A vertex point is a vertex which has its geometry defined as a point.
|
Copyright © 2023. All rights reserved.