Class Ifc4x1::IfcURIReference

Nested Relationships

This class is a nested type of Struct Ifc4x1.

Inheritance Relationships

Base Type

Class Documentation

class Ifc4x1::IfcURIReference : public IfcUtil::IfcBaseType

IfcURIReference provides for identifying a Uniform Resource Identifier, URI, as defined by the RFC3986 of the Network Working Group. A URI can be classified as a locator or a name or both, that is it may comprise a Uniform Resource Locator (URL) and/or a Uniform Resource Name (URN).

A Uniform Resource Locator, URL, is a string conforming to a standardized format, which refers to a resource on the internet (such as a document or an image) by its location. A Uniform Resource Name, URN, is intended to serve as persistent, location-independent resource identifier and is designed to make it easy to map other namespaces (that share the properties of URNs) into URN-space.

HISTORY New defined datatype in IFC 2x4.

Public Functions

const IfcParse::type_declaration &declaration() const
IfcURIReference(IfcEntityInstanceData *e)
IfcURIReference(std::string v)
operator std::string() const

Public Static Functions

const IfcParse::type_declaration &Class()