Class Ifc4x1::IfcTriangulatedFaceSet

Nested Relationships

This class is a nested type of Struct Ifc4x1.

Inheritance Relationships

Base Type

Derived Type

Class Documentation

class Ifc4x1::IfcTriangulatedFaceSet : public Ifc4x1::IfcTessellatedFaceSet

Subclassed by Ifc4x1::IfcTriangulatedIrregularNetwork

Public Functions

bool hasNormals() const

Whether the optional attribute Normals is defined for this IfcTriangulatedFaceSet.

std::vector<std::vector<double>> Normals() const
void setNormals(std::vector<std::vector<double>> v)
bool hasClosed() const

Whether the optional attribute Closed is defined for this IfcTriangulatedFaceSet.

bool Closed() const
void setClosed(bool v)
std::vector<std::vector<int>> CoordIndex() const
void setCoordIndex(std::vector<std::vector<int>> v)
bool hasPnIndex() const

Whether the optional attribute PnIndex is defined for this IfcTriangulatedFaceSet.

std::vector<int> PnIndex() const
void setPnIndex(std::vector<int> v)
const IfcParse::entity &declaration() const
IfcTriangulatedFaceSet(IfcEntityInstanceData *e)
IfcTriangulatedFaceSet(::Ifc4x1::IfcCartesianPointList3D *v1_Coordinates, boost::optional<std::vector<std::vector<double>>> v2_Normals, boost::optional<bool> v3_Closed, std::vector<std::vector<int>> v4_CoordIndex, boost::optional<std::vector<int>> v5_PnIndex)

Public Static Functions

const IfcParse::entity &Class()