Class Ifc4x1::IfcVertexPoint

Nested Relationships

This class is a nested type of Struct Ifc4x1.

Inheritance Relationships

Base Type

Class Documentation

class Ifc4x1::IfcVertexPoint : public Ifc4x1::IfcVertex

Definition from ISO/CD 10303-42:1992: A vertex point is a vertex which has its geometry defined as a point.

NOTE Corresponding ISO 10303 entity: vertex_point. Please refer to ISO/IS 10303-42:1994, p. 130 for the final definition of the formal standard. Due to the general IFC model specification rule not to use multiple inheritance, the subtype relationship to geometric_representation_item is not included.

HISTORY New Entity in IFC2x.

Informal proposition:

The domain of the vertex is formally defined to be the domain of its vertex point.

Public Types

typedef IfcTemplatedEntityList<IfcVertexPoint> list

Public Functions

::Ifc4x1::IfcPoint *VertexGeometry() const

The geometric point, which defines the position in geometric space of the vertex.

void setVertexGeometry(::Ifc4x1::IfcPoint *v)
const IfcParse::entity &declaration() const
IfcVertexPoint(IfcEntityInstanceData *e)
IfcVertexPoint(::Ifc4x1::IfcPoint *v1_VertexGeometry)

Public Static Functions

const IfcParse::entity &Class()