MCPcopy Create free account
hub / github.com/OpenWebCAD/node-occ / registerOneAxisFaces

Function registerOneAxisFaces

src/ShapeFactory.cc:201–234  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

199}
200
201static void registerOneAxisFaces(Solid* pThis, BRepPrim_OneAxis& tool)
202{
203 pThis->_registerNamedShape("lateral", tool.LateralFace());
204 if (tool.HasSides()) {
205 pThis->_registerNamedShape("start", tool.StartFace());
206 pThis->_registerNamedShape("end", tool.EndFace());
207 }
208 if (tool.HasTop()) {
209 pThis->_registerNamedShape("top", tool.TopFace());
210 }
211 if (tool.HasBottom()) {
212 pThis->_registerNamedShape("bottom", tool.BottomFace());
213 }
214 /*
215 TopoDS_Wire& AxisStartWire() ;
216 TopoDS_Wire& EndWire() ;
217 TopoDS_Wire& AxisEndWire() ;
218 TopoDS_Edge& AxisEdge() ;
219 TopoDS_Edge& StartEdge() ;
220 TopoDS_Edge& EndEdge() ;
221 TopoDS_Edge& StartTopEdge() ;
222 TopoDS_Edge& StartBottomEdge() ;
223 TopoDS_Edge& EndTopEdge() ;
224 TopoDS_Edge& EndBottomEdge() ;
225 TopoDS_Edge& TopEdge() ;
226 TopoDS_Edge& BottomEdge() ;
227 TopoDS_Vertex& AxisTopVertex() ;
228 TopoDS_Vertex& AxisBottomVertex() ;
229 TopoDS_Vertex& TopStartVertex() ;
230 TopoDS_Vertex& TopEndVertex() ;
231 TopoDS_Vertex& BottomStartVertex() ;
232 TopoDS_Vertex& BottomEndVertex() ;
233 */
234}
235
236NAN_METHOD(ShapeFactory::makeSphere)
237{

Callers 1

NAN_METHODFunction · 0.85

Calls 1

_registerNamedShapeMethod · 0.80

Tested by

no test coverage detected