Class Kernel¶
Defined in File Kernel.h
Class Documentation¶
-
class
IfcGeom
::
Kernel
¶ Public Types
-
enum
GeomValue
¶ Values:
-
enumerator
GV_DEFLECTION_TOLERANCE
¶
-
enumerator
GV_MINIMAL_FACE_AREA
¶
-
enumerator
GV_POINT_EQUALITY_TOLERANCE
¶
-
enumerator
GV_MAX_FACES_TO_ORIENT
¶
-
enumerator
GV_LENGTH_UNIT
¶
-
enumerator
GV_PLANEANGLE_UNIT
¶
-
enumerator
GV_PRECISION
¶
-
enumerator
GV_DIMENSIONALITY
¶
-
enumerator
GV_LAYERSET_FIRST
¶
-
enumerator
GV_DISABLE_BOOLEAN_RESULT
¶
-
enumerator
Public Functions
-
~Kernel
()¶
-
BRepElement<double, double> *
convert
(const IteratorSettings &settings, IfcUtil::IfcBaseClass *representation, IfcUtil::IfcBaseClass *product)¶
-
IfcRepresentationShapeItems
convert
(IfcUtil::IfcBaseClass *item)¶
-
bool
convert_placement
(IfcUtil::IfcBaseClass *item, gp_Trsf &trsf)¶
Public Static Functions
-
int
count
(const TopoDS_Shape&, TopAbs_ShapeEnum, bool unique = false)¶
-
int
surface_genus
(const TopoDS_Shape&)¶
-
bool
is_manifold
(const TopoDS_Shape &a)¶
-
IfcUtil::IfcBaseEntity *
get_decomposing_entity
(IfcUtil::IfcBaseEntity*, bool include_openings = true)¶
-
std::map<std::string, IfcUtil::IfcBaseEntity*>
get_layers
(IfcUtil::IfcBaseEntity*)¶
-
enum