#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. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|