Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Member Functions | Protected Attributes
BRepPrim_OneAxis Class Reference

#include <BRepPrim_OneAxis.hxx>

Inheritance diagram for BRepPrim_OneAxis:
Inheritance graph
[legend]

Public Member Functions

virtual DEFINE_STANDARD_ALLOC void Delete ()
virtual ~BRepPrim_OneAxis ()
void SetMeridianOffset (const Standard_Real MeridianOffset=0)
const gp_Ax2Axes () const
void Axes (const gp_Ax2 &A)
Standard_Real Angle () const
void Angle (const Standard_Real A)
Standard_Real VMin () const
void VMin (const Standard_Real V)
Standard_Real VMax () const
void VMax (const Standard_Real V)
virtual TopoDS_Face MakeEmptyLateralFace () const =0
virtual TopoDS_Edge MakeEmptyMeridianEdge (const Standard_Real Ang) const =0
virtual void SetMeridianPCurve (TopoDS_Edge &E, const TopoDS_Face &F) const =0
virtual gp_Pnt2d MeridianValue (const Standard_Real V) const =0
virtual Standard_Boolean MeridianOnAxis (const Standard_Real V) const
virtual Standard_Boolean MeridianClosed () const
virtual Standard_Boolean VMaxInfinite () const
virtual Standard_Boolean VMinInfinite () const
virtual Standard_Boolean HasTop () const
virtual Standard_Boolean HasBottom () const
virtual Standard_Boolean HasSides () const
const TopoDS_ShellShell ()
const TopoDS_FaceLateralFace ()
const TopoDS_FaceTopFace ()
const TopoDS_FaceBottomFace ()
const TopoDS_FaceStartFace ()
const TopoDS_FaceEndFace ()
const TopoDS_WireLateralWire ()
const TopoDS_WireLateralStartWire ()
const TopoDS_WireLateralEndWire ()
const TopoDS_WireTopWire ()
const TopoDS_WireBottomWire ()
const TopoDS_WireStartWire ()
const TopoDS_WireAxisStartWire ()
const TopoDS_WireEndWire ()
const TopoDS_WireAxisEndWire ()
const TopoDS_EdgeAxisEdge ()
const TopoDS_EdgeStartEdge ()
const TopoDS_EdgeEndEdge ()
const TopoDS_EdgeStartTopEdge ()
const TopoDS_EdgeStartBottomEdge ()
const TopoDS_EdgeEndTopEdge ()
const TopoDS_EdgeEndBottomEdge ()
const TopoDS_EdgeTopEdge ()
const TopoDS_EdgeBottomEdge ()
const TopoDS_VertexAxisTopVertex ()
const TopoDS_VertexAxisBottomVertex ()
const TopoDS_VertexTopStartVertex ()
const TopoDS_VertexTopEndVertex ()
const TopoDS_VertexBottomStartVertex ()
const TopoDS_VertexBottomEndVertex ()

Protected Member Functions

 BRepPrim_OneAxis (const BRepPrim_Builder &B, const gp_Ax2 &A, const Standard_Real VMin, const Standard_Real VMax)

Protected Attributes

BRepPrim_Builder myBuilder

Constructor & Destructor Documentation

virtual BRepPrim_OneAxis::~BRepPrim_OneAxis ( ) [inline, virtual]

Member Function Documentation

virtual Standard_Boolean BRepPrim_OneAxis::HasBottom ( ) const [virtual]
virtual Standard_Boolean BRepPrim_OneAxis::HasSides ( ) const [virtual]
virtual Standard_Boolean BRepPrim_OneAxis::HasTop ( ) const [virtual]
virtual TopoDS_Face BRepPrim_OneAxis::MakeEmptyLateralFace ( ) const [pure virtual]

Implemented in BRepPrim_Revolution.

virtual gp_Pnt2d BRepPrim_OneAxis::MeridianValue ( const Standard_Real  V) const [pure virtual]

Implemented in BRepPrim_Revolution.

virtual void BRepPrim_OneAxis::SetMeridianPCurve ( TopoDS_Edge E,
const TopoDS_Face F 
) const [pure virtual]

Implemented in BRepPrim_Revolution.

virtual Standard_Boolean BRepPrim_OneAxis::VMaxInfinite ( ) const [virtual]
virtual Standard_Boolean BRepPrim_OneAxis::VMinInfinite ( ) const [virtual]

Field Documentation


The documentation for this class was generated from the following file: