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

Function main

src/examples/ellipse_pies.cpp:125–148  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

123}
124
125int main(int argc, char** argv) {
126 const std::string filename = "ellipse_pies.ifc";
127 IfcHierarchyHelper<IfcSchema> file;
128 { EllipsePie pie = {80., 50., 0., 150.};
129 create_testcase_for(file, pie, IfcSchema::IfcTrimmingPreference::IfcTrimmingPreference_PARAMETER);
130 create_testcase_for(file, pie, IfcSchema::IfcTrimmingPreference::IfcTrimmingPreference_CARTESIAN);}
131 { EllipsePie pie = {80, 50., 30., 300.};
132 create_testcase_for(file, pie, IfcSchema::IfcTrimmingPreference::IfcTrimmingPreference_PARAMETER);
133 create_testcase_for(file, pie, IfcSchema::IfcTrimmingPreference::IfcTrimmingPreference_CARTESIAN);}
134 { EllipsePie pie = {80, 50., 300., 30.};
135 create_testcase_for(file, pie, IfcSchema::IfcTrimmingPreference::IfcTrimmingPreference_PARAMETER);
136 create_testcase_for(file, pie, IfcSchema::IfcTrimmingPreference::IfcTrimmingPreference_CARTESIAN);}
137 { EllipsePie pie = {50., 80., 0., 150.};
138 create_testcase_for(file, pie, IfcSchema::IfcTrimmingPreference::IfcTrimmingPreference_PARAMETER);
139 create_testcase_for(file, pie, IfcSchema::IfcTrimmingPreference::IfcTrimmingPreference_CARTESIAN);}
140 { EllipsePie pie = {50, 80., 30., 300.};
141 create_testcase_for(file, pie, IfcSchema::IfcTrimmingPreference::IfcTrimmingPreference_PARAMETER);
142 create_testcase_for(file, pie, IfcSchema::IfcTrimmingPreference::IfcTrimmingPreference_CARTESIAN);}
143 { EllipsePie pie = {50, 80., 300., 30.};
144 create_testcase_for(file, pie, IfcSchema::IfcTrimmingPreference::IfcTrimmingPreference_PARAMETER);
145 create_testcase_for(file, pie, IfcSchema::IfcTrimmingPreference::IfcTrimmingPreference_CARTESIAN);}
146 std::ofstream f(filename.c_str());
147 f << file;
148}

Callers

nothing calls this directly

Calls 1

create_testcase_forFunction · 0.70

Tested by

no test coverage detected