Vordefinierte Zeichnungsfarbe | |
Draughting Pre Defined Colour |
Item | SPF | XML | Change | Description | IFC2x3 to IFC4 4.0.0.0 |
---|---|---|---|---|
IfcDraughtingPreDefinedColour | MOVED | Schema changed from IFCPRESENTATIONRESOURCE to IFCPRESENTATIONAPPEARANCERESOURCE. | IFC2x3 to IFC4 4.0.0.0 | |
IfcDraughtingPreDefinedColour | MOVED | Schema changed from IFCPRESENTATIONRESOURCE to IFCPRESENTATIONAPPEARANCERESOURCE. |
The draughting pre defined colour is a pre defined colour for the purpose to identify a colour by name. Allowable names are:
NOTE The IfcDraughtingPreDefinedColour is an entity that had been adopted from ISO 10303-202, Industrial automation systems and integration—Product data representation and exchange, Part 202: Application protocol: Associative draughting.
The following table states the RGB values associated with the names given by the IfcDraughtingPreDefinedColour.
NOTE Corresponding ISO 10303 name: draughting_pre_defined_colour. Please refer to ISO/IS 10303-202:1994 page 194 for the final definition of the formal standard.
HISTORY New entity in IFC2x2.
Informal Propositions:
Rule | Description |
---|---|
PreDefinedColourNames | The inherited name for pre defined items shall only have the value of one of the following words. |
# | Attribute | Type | Cardinality | Description | G |
---|---|---|---|---|---|
IfcPresentationItem | |||||
IfcPreDefinedItem | |||||
1 | Name | IfcLabel | The string by which the pre defined item is identified. Allowable values for the string are declared at the level of subtypes. | X | |
IfcPreDefinedColour | |||||
IfcDraughtingPreDefinedColour |
<xs:element name="IfcDraughtingPreDefinedColour" type="ifc:IfcDraughtingPreDefinedColour" substitutionGroup="ifc:IfcPreDefinedColour" nillable="true"/>
<xs:complexType name="IfcDraughtingPreDefinedColour">
<xs:complexContent>
<xs:extension base="ifc:IfcPreDefinedColour"/>
</xs:complexContent>
</xs:complexType>
ENTITY IfcDraughtingPreDefinedColour
SUBTYPE OF (IfcPreDefinedColour);
WHERE
PreDefinedColourNames : SELF\IfcPreDefinedItem.Name IN ['black','red','green','blue','yellow',
'magenta','cyan','white','by layer'];
END_ENTITY;