Class Ifc4x3_rc1::IfcTriangulatedFaceSet¶
Defined in File Ifc4x3_rc1.h
Nested Relationships¶
This class is a nested type of Struct Ifc4x3_rc1.
Inheritance Relationships¶
Base Type¶
public Ifc4x3_rc1::IfcTessellatedFaceSet(Class Ifc4x3_rc1::IfcTessellatedFaceSet)
Derived Type¶
public Ifc4x3_rc1::IfcTriangulatedIrregularNetwork(Class Ifc4x3_rc1::IfcTriangulatedIrregularNetwork)
Class Documentation¶
- 
class 
Ifc4x3_rc1::IfcTriangulatedFaceSet: public Ifc4x3_rc1::IfcTessellatedFaceSet¶ Subclassed by Ifc4x3_rc1::IfcTriangulatedIrregularNetwork
Public Types
- 
typedef IfcTemplatedEntityList<IfcTriangulatedFaceSet> 
list¶ 
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)¶ 
- 
IfcTriangulatedFaceSet(IfcEntityInstanceData *e)¶ 
- 
IfcTriangulatedFaceSet(::Ifc4x3_rc1::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)¶ 
- 
typedef IfcTemplatedEntityList<IfcTriangulatedFaceSet>