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