Close

Relief for ODA Team in Ukraine

Learn more
ODA IFC SDK
IfcAnnotation Class
Syntax
C++
class IfcAnnotation : public IfcProduct;

An annotation is an information element within the geometric (and spatial) context of a project, that adds a note or meaning to the objects which constitutes the project model. Annotations include additional points, curves, text, dimensioning, hatching and other forms of graphical notes. It also includes virtual or symbolic representations of additional model components, not representing products or spatial structures, such as event elements, survey points, contour lines or similar. 

If available, the annotation should be related to the spatial context of the project, by containing the annotation within the appropriate level of the building structure (site, facility, facility part or building, storey, or space). This is handled by the IfcRelContainedInSpatialStructure relationship. 

 

  • 'Annotation point' is an annotation provided by a point that has additional semantic. The inherited attribute ObjectType should be used to capture the type of point annotation, some suggested values are:
    • 'SurveyPoint': A single survey point represented by a Cartesian point. A property set can add the conditions (method, accuracy, etc. to the survey point).
    • 'SurveyArea': A set of survey points represented by Cartesian point. These coordinates are determined relative to the coordinates of a reference point, which acts as the datum for the survey. Properties attached apply equally to all points. The difference in elevation of the survey points enables terrain to be determined.
  • 'Annotation curve' is an annotation provided by a curve that has additional semantic. The inherited attribute ObjectType should be used to capture the type of curve annotation, some suggested values are:
    • 'ContourLine': A line of constant elevation typically used on geographic maps where the spacing of lines at constant intervals of elevation can be used as an indication of slope.
    • 'IsoBar': A line of constant pressure typically used on weather maps or to show pressure gradient in spaces, chambers or externally.
    • 'IsoLux': A line of constant illumination typically used to show the distribution of illumination levels and/or day lighting in a space or externally.
    • 'IsoTherm': A line of constant temperature typically used to show the distribution and effect of heating or cooling within a space or to show temperature distribution on a geographic map.
  • 'Annotation surface': is an annotation provided by a surface that has additional semantic. The inherited attribute ObjectType should be used to capture the type of surface annotation, some suggested values are:
    • 'SurveyArea': A surface patch based on survey points.
OdIfc4x3_rc4__IfcAnnotationOdIfc4x3_rc4__IfcAnnotationOdIfc4x3_rc4__IfcAnnotationOdIfc4x3_rc4__IfcAnnotationOdIfc4x3_rc4__IfcAnnotationOdIfc4x3_rc4__IfcAnnotationOdIfc4x3_rc4__IfcAnnotationOdIfc4x3_rc4__IfcAnnotationOdIfc4x3_rc4__IfcAnnotation

File: IfcAnnotationAutoImpl.h 

Namespace: OdIfc4x3_rc4 

Show:
No members matching the current filter
Show:
No members matching the current filter
Copyright © 2002-2022. Open Design Alliance All rights reserved.