ENTITY IfcGeometricRepresentationSubContext

(* SCHEMA IFC4; *)
ENTITY IfcGeometricRepresentationSubContext
 SUBTYPE OF (IfcGeometricRepresentationContext);
	ParentContext : IfcGeometricRepresentationContext;
	TargetScale : OPTIONAL IfcPositiveRatioMeasure;
	TargetView : IfcGeometricProjectionEnum;
	UserDefinedTargetView : OPTIONAL IfcLabel;
 DERIVE
	 SELF\IfcGeometricRepresentationContext.WorldCoordinateSystem : IfcAxis2Placement := ParentContext.WorldCoordinateSystem;
	 SELF\IfcGeometricRepresentationContext.CoordinateSpaceDimension : IfcDimensionCount := ParentContext.CoordinateSpaceDimension;
	 SELF\IfcGeometricRepresentationContext.TrueNorth : IfcDirection := NVL(ParentContext.TrueNorth, IfcConvertDirectionInto2D(SELF\IfcGeometricRepresentationContext.WorldCoordinateSystem.P[2]));
	 SELF\IfcGeometricRepresentationContext.Precision : IfcReal := NVL(ParentContext.Precision,1.E-5);
 WHERE
	NoCoordOperation : SIZEOF(SELF\IfcGeometricRepresentationContext.HasCoordinateOperation) = 0;
	ParentNoSub : NOT('IFC4.IFCGEOMETRICREPRESENTATIONSUBCONTEXT' IN TYPEOF(ParentContext));
	UserTargetProvided :  (TargetView <> IfcGeometricProjectionEnum.USERDEFINED) OR 
((TargetView =  IfcGeometricProjectionEnum.USERDEFINED) AND EXISTS(UserDefinedTargetView)) ;
END_ENTITY;

Explicit Attributes

Entity IfcGeometricRepresentationSubContext has the following local and inherited explicit attributes:
AttributeTypeDefined By
 ContextIdentifierIfcLabel (STRING)IfcRepresentationContext
 ContextTypeIfcLabel (STRING)IfcRepresentationContext
 CoordinateSpaceDimension*IfcDimensionCount (INTEGER)IfcGeometricRepresentationSubContext(Redcl from IfcGeometricRepresentationContext)
 Precision*IfcReal (REAL)IfcGeometricRepresentationSubContext(Redcl from IfcGeometricRepresentationContext)
 WorldCoordinateSystem*IfcAxis2Placement (SELECT)IfcGeometricRepresentationSubContext(Redcl from IfcGeometricRepresentationContext)
 TrueNorth*IfcDirection (ENTITY)IfcGeometricRepresentationSubContext(Redcl from IfcGeometricRepresentationContext)
 ParentContextIfcGeometricRepresentationContext (ENTITY)IfcGeometricRepresentationSubContext
 TargetScaleIfcPositiveRatioMeasure (REAL)IfcGeometricRepresentationSubContext
 TargetViewIfcGeometricProjectionEnum (ENUM)IfcGeometricRepresentationSubContext
 UserDefinedTargetViewIfcLabel (STRING)IfcGeometricRepresentationSubContext

* - Explicit attribute redeclared as derived

Derived Attributes

Entity IfcGeometricRepresentationSubContext has the following local and inherited derived attributes:
AttributeTypeDefined By
 WorldCoordinateSystemIfcAxis2Placement (SELECT)IfcGeometricRepresentationSubContext(Redcl from IfcGeometricRepresentationContext)
 CoordinateSpaceDimensionIfcDimensionCount (INTEGER)IfcGeometricRepresentationSubContext(Redcl from IfcGeometricRepresentationContext)
 TrueNorthIfcDirection (ENTITY)IfcGeometricRepresentationSubContext(Redcl from IfcGeometricRepresentationContext)
 PrecisionIfcReal (REAL)IfcGeometricRepresentationSubContext(Redcl from IfcGeometricRepresentationContext)

Inverse Attributes

Entity IfcGeometricRepresentationSubContext has the following local and inherited inverse attributes:
AttributeTypeDefined By
 RepresentationsInContextSET OF IfcRepresentation (ENTITY)IfcRepresentationContext
 HasSubContextsSET OF IfcGeometricRepresentationSubContext (ENTITY)IfcGeometricRepresentationContext
 HasCoordinateOperationSET OF IfcCoordinateOperation (ENTITY)IfcGeometricRepresentationContext

Supertypes

Entity IfcGeometricRepresentationSubContext inherits from the following supertypes:
  IfcRepresentationContext
    IfcGeometricRepresentationContext

Subtypes

    No subtypes

Referenced By

Entity IfcGeometricRepresentationSubContext and its supertypes are referenced by the following definitions:
DefinitionTypeReferenced Entity
 IfcContext ENTITY IfcRepresentationContext
 IfcCoordinateReferenceSystemSelect SELECT IfcGeometricRepresentationContext
 IfcGeometricRepresentationContext ENTITY IfcGeometricRepresentationSubContext
 IfcGeometricRepresentationSubContext ENTITY IfcGeometricRepresentationContext
 IfcRepresentation ENTITY IfcRepresentationContext
 IfcRepresentationContext ENTITY IfcGeometricRepresentationContext
 IfcRepresentationContextSameWCS RULE IfcGeometricRepresentationContext


[Top Level Definitions] [Exit]

Generated by STEP Tools® EXPRESS to HTML Converter
2024-07-11T21:39:05-04:00