#include <BRepPrim_OneAxis.hxx>
Inheritance diagram for BRepPrim_OneAxis:

Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| virtual Standard_EXPORT void | Delete () |
| virtual Standard_EXPORT | ~BRepPrim_OneAxis () |
| Standard_EXPORT void | SetMeridianOffset (const Standard_Real MeridianOffset=0) |
| Standard_EXPORT const gp_Ax2 & | Axes () const |
| Standard_EXPORT void | Axes (const gp_Ax2 &A) |
| Standard_EXPORT Standard_Real | Angle () const |
| Standard_EXPORT void | Angle (const Standard_Real A) |
| Standard_EXPORT Standard_Real | VMin () const |
| Standard_EXPORT void | VMin (const Standard_Real V) |
| Standard_EXPORT Standard_Real | VMax () const |
| Standard_EXPORT void | VMax (const Standard_Real V) |
| virtual Standard_EXPORT TopoDS_Face | MakeEmptyLateralFace () const =0 |
| virtual Standard_EXPORT TopoDS_Edge | MakeEmptyMeridianEdge (const Standard_Real Ang) const =0 |
| virtual Standard_EXPORT void | SetMeridianPCurve (TopoDS_Edge &E, const TopoDS_Face &F) const =0 |
| virtual Standard_EXPORT gp_Pnt2d | MeridianValue (const Standard_Real V) const =0 |
| virtual Standard_EXPORT Standard_Boolean | MeridianOnAxis (const Standard_Real V) const |
| virtual Standard_EXPORT Standard_Boolean | MeridianClosed () const |
| virtual Standard_EXPORT Standard_Boolean | VMaxInfinite () const |
| virtual Standard_EXPORT Standard_Boolean | VMinInfinite () const |
| virtual Standard_EXPORT Standard_Boolean | HasTop () const |
| virtual Standard_EXPORT Standard_Boolean | HasBottom () const |
| virtual Standard_EXPORT Standard_Boolean | HasSides () const |
| Standard_EXPORT const TopoDS_Shell & | Shell () |
| Standard_EXPORT const TopoDS_Face & | LateralFace () |
| Standard_EXPORT const TopoDS_Face & | TopFace () |
| Standard_EXPORT const TopoDS_Face & | BottomFace () |
| Standard_EXPORT const TopoDS_Face & | StartFace () |
| Standard_EXPORT const TopoDS_Face & | EndFace () |
| Standard_EXPORT const TopoDS_Wire & | LateralWire () |
| Standard_EXPORT const TopoDS_Wire & | LateralStartWire () |
| Standard_EXPORT const TopoDS_Wire & | LateralEndWire () |
| Standard_EXPORT const TopoDS_Wire & | TopWire () |
| Standard_EXPORT const TopoDS_Wire & | BottomWire () |
| Standard_EXPORT const TopoDS_Wire & | StartWire () |
| Standard_EXPORT const TopoDS_Wire & | AxisStartWire () |
| Standard_EXPORT const TopoDS_Wire & | EndWire () |
| Standard_EXPORT const TopoDS_Wire & | AxisEndWire () |
| Standard_EXPORT const TopoDS_Edge & | AxisEdge () |
| Standard_EXPORT const TopoDS_Edge & | StartEdge () |
| Standard_EXPORT const TopoDS_Edge & | EndEdge () |
| Standard_EXPORT const TopoDS_Edge & | StartTopEdge () |
| Standard_EXPORT const TopoDS_Edge & | StartBottomEdge () |
| Standard_EXPORT const TopoDS_Edge & | EndTopEdge () |
| Standard_EXPORT const TopoDS_Edge & | EndBottomEdge () |
| Standard_EXPORT const TopoDS_Edge & | TopEdge () |
| Standard_EXPORT const TopoDS_Edge & | BottomEdge () |
| Standard_EXPORT const TopoDS_Vertex & | AxisTopVertex () |
| Standard_EXPORT const TopoDS_Vertex & | AxisBottomVertex () |
| Standard_EXPORT const TopoDS_Vertex & | TopStartVertex () |
| Standard_EXPORT const TopoDS_Vertex & | TopEndVertex () |
| Standard_EXPORT const TopoDS_Vertex & | BottomStartVertex () |
| Standard_EXPORT const TopoDS_Vertex & | BottomEndVertex () |
Protected Member Functions | |
| Standard_EXPORT | BRepPrim_OneAxis (const BRepPrim_Builder &B, const gp_Ax2 &A, const Standard_Real VMin, const Standard_Real VMax) |
Protected Attributes | |
| BRepPrim_Builder | myBuilder |
Private Attributes | |
| gp_Ax2 | myAxes |
| Standard_Real | myAngle |
| Standard_Real | myVMin |
| Standard_Real | myVMax |
| Standard_Real | myMeridianOffset |
| TopoDS_Shell | myShell |
| Standard_Boolean | ShellBuilt |
| TopoDS_Vertex | myVertices [6] |
| Standard_Boolean | VerticesBuilt [6] |
| TopoDS_Edge | myEdges [9] |
| Standard_Boolean | EdgesBuilt [9] |
| TopoDS_Wire | myWires [9] |
| Standard_Boolean | WiresBuilt [9] |
| TopoDS_Face | myFaces [5] |
| Standard_Boolean | FacesBuilt [5] |
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Implemented in BRepPrim_Cone, BRepPrim_Cylinder, BRepPrim_Revolution, BRepPrim_Sphere, and BRepPrim_Torus. |
|
|
Implemented in BRepPrim_Revolution. |
|
|
|
|
|
|
|
|
Implemented in BRepPrim_Revolution. |
|
|
Reimplemented in BRepPrim_Cone, BRepPrim_Cylinder, BRepPrim_Revolution, BRepPrim_Sphere, and BRepPrim_Torus. |
|
|
Reimplemented in BRepPrim_Cone, BRepPrim_Cylinder, BRepPrim_Revolution, BRepPrim_Sphere, and BRepPrim_Torus. |
|
||||||||||||
|
Reimplemented in BRepPrim_Cone, BRepPrim_Cylinder, BRepPrim_Revolution, BRepPrim_Sphere, and BRepPrim_Torus. |
|
|
|
|
||||||||||||
|
Implemented in BRepPrim_Revolution. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.1