|
void | Assimp::IFC::AssignAddedMeshes (std::set< unsigned int > &mesh_indices, aiNode *nd, ConversionData &) |
|
void | Assimp::IFC::AssignMatrixAxes (IfcMatrix4 &out, const IfcVector3 &x, const IfcVector3 &y, const IfcVector3 &z) |
|
void | Assimp::IFC::ConvertAxisPlacement (IfcMatrix4 &out, const Schema_2x3::IfcAxis2Placement3D &in) |
|
void | Assimp::IFC::ConvertAxisPlacement (IfcMatrix4 &out, const Schema_2x3::IfcAxis2Placement2D &in) |
|
void | Assimp::IFC::ConvertAxisPlacement (IfcVector3 &axis, IfcVector3 &pos, const Schema_2x3::IfcAxis1Placement &in) |
|
void | Assimp::IFC::ConvertAxisPlacement (IfcMatrix4 &out, const Schema_2x3::IfcAxis2Placement &in, ConversionData &conv) |
|
void | Assimp::IFC::ConvertCartesianPoint (IfcVector3 &out, const Schema_2x3::IfcCartesianPoint &in) |
|
void | Assimp::IFC::ConvertColor (aiColor4D &out, const Schema_2x3::IfcColourRgb &in) |
|
void | Assimp::IFC::ConvertColor (aiColor4D &out, const Schema_2x3::IfcColourOrFactor &in, ConversionData &conv, const aiColor4D *base) |
|
void | Assimp::IFC::ConvertDirection (IfcVector3 &out, const Schema_2x3::IfcDirection &in) |
|
IfcFloat | Assimp::IFC::ConvertSIPrefix (const std::string &prefix) |
|
void | Assimp::IFC::ConvertTransformOperator (IfcMatrix4 &out, const Schema_2x3::IfcCartesianTransformationOperator &op) |
|
void | Assimp::IFC::ConvertVector (IfcVector3 &out, const Schema_2x3::IfcVector &in) |
|
IfcMatrix3 | Assimp::IFC::DerivePlaneCoordinateSpace (const TempMesh &curmesh, bool &ok, IfcVector3 &norOut) |
|
bool | Assimp::IFC::GenerateOpenings (std::vector< TempOpening > &openings, const std::vector< IfcVector3 > &nors, TempMesh &curmesh, bool check_intersection, bool generate_connection_geometry, const IfcVector3 &wall_extrusion_axis) |
|
bool | Assimp::IFC::IsTrue (const Assimp::STEP::EXPRESS::BOOLEAN &in) |
|
void | Assimp::IFC::ProcessBoolean (const Schema_2x3::IfcBooleanResult &boolean, TempMesh &result, ConversionData &conv) |
|
void | Assimp::IFC::ProcessBooleanExtrudedAreaSolidDifference (const Schema_2x3::IfcExtrudedAreaSolid *as, TempMesh &result, const TempMesh &first_operand, ConversionData &conv) |
|
void | Assimp::IFC::ProcessBooleanHalfSpaceDifference (const Schema_2x3::IfcHalfSpaceSolid *hs, TempMesh &result, const TempMesh &first_operand, ConversionData &) |
|
bool | Assimp::IFC::ProcessCurve (const Schema_2x3::IfcCurve &curve, TempMesh &meshout, ConversionData &conv) |
|
void | Assimp::IFC::ProcessExtrudedAreaSolid (const Schema_2x3::IfcExtrudedAreaSolid &solid, TempMesh &result, ConversionData &conv, bool collect_openings) |
|
unsigned int | Assimp::IFC::ProcessMaterials (uint64_t id, unsigned int prevMatId, ConversionData &conv, bool forceDefaultMat) |
|
void | Assimp::IFC::ProcessPolygonalBoundedBooleanHalfSpaceDifference (const Schema_2x3::IfcPolygonalBoundedHalfSpace *hs, TempMesh &result, const TempMesh &first_operand, ConversionData &conv) |
|
bool | Assimp::IFC::ProcessProfile (const Schema_2x3::IfcProfileDef &prof, TempMesh &meshout, ConversionData &conv) |
|
bool | Assimp::IFC::ProcessRepresentationItem (const Schema_2x3::IfcRepresentationItem &item, unsigned int matid, std::set< unsigned int > &mesh_indices, ConversionData &conv) |
|
void | Assimp::IFC::ProcessSweptAreaSolid (const Schema_2x3::IfcSweptAreaSolid &swept, TempMesh &meshout, ConversionData &conv) |
|