MCPcopy Create free account
hub / github.com/IfcOpenShell/IfcOpenShell / addPlacement3d

Method addPlacement3d

src/ifcparse/IfcHierarchyHelper.cpp:35–43  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

33
34template <typename Schema>
35typename Schema::IfcAxis2Placement3D* IfcHierarchyHelper<Schema>::addPlacement3d(
36 double ox, double oy, double oz, double zx, double zy, double zz, double xx, double xy, double xz) {
37 typename Schema::IfcDirection* x = addTriplet<typename Schema::IfcDirection>(xx, xy, xz);
38 typename Schema::IfcDirection* z = addTriplet<typename Schema::IfcDirection>(zx, zy, zz);
39 typename Schema::IfcCartesianPoint* o = addTriplet<typename Schema::IfcCartesianPoint>(ox, oy, oz);
40 typename Schema::IfcAxis2Placement3D* p3d = new typename Schema::IfcAxis2Placement3D(o, z, x);
41 addEntity(p3d);
42 return p3d;
43}
44
45template <typename Schema>
46typename Schema::IfcAxis2Placement2D* IfcHierarchyHelper<Schema>::addPlacement2d(

Callers 8

serializeMethod · 0.80
create_testcase_forFunction · 0.80
mainFunction · 0.80
mainFunction · 0.80
mainFunction · 0.80
create_testcase_forFunction · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected