Class Ifc4x2::IfcIndexedPolyCurve¶
- Defined in File Ifc4x2.h 
Nested Relationships¶
This class is a nested type of Struct Ifc4x2.
Inheritance Relationships¶
Base Type¶
- public Ifc4x2::IfcBoundedCurve(Class Ifc4x2::IfcBoundedCurve)
Class Documentation¶
- 
class Ifc4x2::IfcIndexedPolyCurve: public Ifc4x2::IfcBoundedCurve¶
- Public Types - 
typedef IfcTemplatedEntityList<IfcIndexedPolyCurve> list¶
 - Public Functions - 
::Ifc4x2::IfcCartesianPointList *Points() const¶
 - 
void setPoints(::Ifc4x2::IfcCartesianPointList *v)¶
 - 
bool hasSegments() const¶
- Whether the optional attribute Segments is defined for this IfcIndexedPolyCurve. 
 - 
IfcEntityList::ptr Segments() const¶
 - 
void setSegments(IfcEntityList::ptr v)¶
 - 
bool hasSelfIntersect() const¶
- Whether the optional attribute SelfIntersect is defined for this IfcIndexedPolyCurve. 
 - 
bool SelfIntersect() const¶
 - 
void setSelfIntersect(bool v)¶
 - 
IfcIndexedPolyCurve(IfcEntityInstanceData *e)¶
 - 
IfcIndexedPolyCurve(::Ifc4x2::IfcCartesianPointList *v1_Points, boost::optional<IfcEntityList::ptr> v2_Segments, boost::optional<bool> v3_SelfIntersect)¶
 
- 
typedef IfcTemplatedEntityList<IfcIndexedPolyCurve>