EXPRESS Definition for IfcModelingAidExtension

Link to Documentation

Documentation

Link to EXPRESS-G Diagram

EXPRESS-G Diagram



SCHEMA IfcModelingAidExtension;


REFERENCE FROM IfcMeasureResource (
    IfcLengthMeasure
   ,IfcLuminousIntensityMeasure
   ,IfcMeasureWithUnit
   ,IfcDerivedUnit
   ,IfcNamedUnit
   ,IfcSiUnit
   ,IfcConversionBasedUnit );

REFERENCE FROM IfcGeometryResource (
    IfcCartesianPoint
   ,IfcCurve
   ,IfcLine
   ,IfcConic
   ,IfcCircle
   ,IfcEllipse
   ,IfcBoundedCurve
   ,IfcTrimmedCurve
   ,IfcCompositeCurve
   ,IfcPolyline
   ,IfcSurface
   ,IfcElementarySurface
   ,IfcPlane
   ,IfcCurveBoundedPlane
   ,IfcSolidModel );

REFERENCE FROM IfcKernel (
    IfcModelingAid
   ,IfcLocalPlacement );


IfcReferenceCurveSelect

Link to Documentation

Documentation


TYPE IfcReferenceCurveSelect = SELECT (
    IfcReferenceCurve
   ,IfcGridAxis);
END_TYPE;


IfcReferencePointSelect

Link to Documentation

Documentation


TYPE IfcReferencePointSelect = SELECT (
    IfcGridIntersection
   ,IfcReferencePoint);
END_TYPE;


IfcConstrainedPlacement

Link to Documentation

Documentation

Link to the Fully Attributed View

Fully Attributed View


ENTITY IfcConstrainedPlacement
  SUBTYPE OF (IfcLocalPlacement);
    PathEndPointsConstraint : LIST [1:2] OF IfcPlacementConstraint;
END_ENTITY;


IfcConstraintRelIntersection

Link to Documentation

Documentation

Link to the Fully Attributed View

Fully Attributed View


ENTITY IfcConstraintRelIntersection
  SUBTYPE OF (IfcPlacementConstraint);
    RefPointAt       : IfcReferencePointSelect;
    OffsetFromCurves : LIST [0:3] OF IfcReferenceCurveSelect;
    OffsetDistances  : LIST [0:3] OF IfcLengthMeasure;
END_ENTITY;


IfcDesignGrid

Link to Documentation

Documentation

Link to the Fully Attributed View

Fully Attributed View


ENTITY IfcDesignGrid
  SUBTYPE OF (IfcModelingAid);
    GridPurpose    : OPTIONAL STRING;
    LocalPlacement : IfcLocalPlacement;
  INVERSE
    HasGridLevels : SET [1:?] OF IfcGridLevel
                    FOR PartOfDesignGrid;
END_ENTITY;


IfcGridAxis

Link to Documentation

Documentation

Link to the Fully Attributed View

Fully Attributed View


ENTITY IfcGridAxis
  SUBTYPE OF (IfcModelingAid);
    PartOfGridLevel      : IfcGridLevel;
    AxisTag              : OPTIONAL STRING;
    AxisCurve            : IfcBoundedCurve;
    SameSenseAsBaseCurve : BOOLEAN;
  INVERSE
    AlignedGridIntersections : SET [0:?] OF IfcGridIntersection
                               FOR AlignedWithAxes;
END_ENTITY;


IfcGridIntersection

Link to Documentation

Documentation

Link to the Fully Attributed View

Fully Attributed View


ENTITY IfcGridIntersection
  SUBTYPE OF (IfcModelingAid);
    AlignedWithAxes   : SET [2:?] OF IfcGridAxis;
    IntersectionPoint : IfcCartesianPoint;
END_ENTITY;


IfcGridLevel

Link to Documentation

Documentation

Link to the Fully Attributed View

Fully Attributed View


ENTITY IfcGridLevel
  SUBTYPE OF (IfcModelingAid);
    PartOfDesignGrid : IfcDesignGrid;
    GridLevelHeight  : OPTIONAL IfcLengthMeasure;
    GridLevelName    : OPTIONAL STRING;
  INVERSE
    HasGridAxes : SET [1:?] OF IfcGridAxis
                  FOR PartOfGridLevel;
END_ENTITY;


IfcLightSource

Link to Documentation

Documentation

Link to the Fully Attributed View

Fully Attributed View


ENTITY IfcLightSource
  SUBTYPE OF (IfcModelingAid);
    SpectralPowerDistribution     : LIST [1:?] OF IfcMeasureWithUnit;
    PhotometricOutputDistribution : LIST [1:?] OF IfcPhotometricOutputSpace;
END_ENTITY;


IfcPhotometricOutputSpace

Link to Documentation

Documentation

Link to the Fully Attributed View

Fully Attributed View


ENTITY IfcPhotometricOutputSpace
  SUBTYPE OF (IfcModelingAid);
    OutputSpace     : IfcSolidModel;
    OutputIntensity : IfcLuminousIntensityMeasure;
END_ENTITY;


IfcPlacementConstraint

Link to Documentation

Documentation


ENTITY IfcPlacementConstraint
  ABSTRACT SUPERTYPE OF (ONEOF(
    IfcConstraintRelIntersection))
  SUBTYPE OF (IfcModelingAid);
END_ENTITY;


IfcReferenceCurve

Link to Documentation

Documentation

Link to the Fully Attributed View

Fully Attributed View


ENTITY IfcReferenceCurve
  SUBTYPE OF (IfcReferenceGeometryAid);
    ReferenceCurve : IfcBoundedCurve;
END_ENTITY;


IfcReferenceGeometryAid

Link to Documentation

Documentation


ENTITY IfcReferenceGeometryAid
  ABSTRACT SUPERTYPE OF (ONEOF(
    IfcReferenceCurve
   ,IfcReferencePoint
   ,IfcReferenceSurface))
  SUBTYPE OF (IfcModelingAid);
    LocalPlacement : IfcLocalPlacement;
END_ENTITY;


IfcReferencePoint

Link to Documentation

Documentation

Link to the Fully Attributed View

Fully Attributed View


ENTITY IfcReferencePoint
  SUBTYPE OF (IfcReferenceGeometryAid);
    ReferencePoint : IfcCartesianPoint;
END_ENTITY;


IfcReferenceSurface

Link to Documentation

Documentation

Link to the Fully Attributed View

Fully Attributed View


ENTITY IfcReferenceSurface
  SUBTYPE OF (IfcReferenceGeometryAid);
    ReferenceSurface : IfcSurface;
END_ENTITY;



END_SCHEMA;