Open CASCADE Technology 6.6.0
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 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]
BRepPrim_OneAxis::BRepPrim_OneAxis ( const BRepPrim_Builder B,
const gp_Ax2 A,
const Standard_Real  VMin,
const Standard_Real  VMax 
) [protected]

Member Function Documentation

Standard_Real BRepPrim_OneAxis::Angle ( ) const
void BRepPrim_OneAxis::Angle ( const Standard_Real  A)
const gp_Ax2& BRepPrim_OneAxis::Axes ( ) const
void BRepPrim_OneAxis::Axes ( const gp_Ax2 A)
const TopoDS_Vertex& BRepPrim_OneAxis::AxisBottomVertex ( )
const TopoDS_Edge& BRepPrim_OneAxis::AxisEdge ( )
const TopoDS_Wire& BRepPrim_OneAxis::AxisEndWire ( )
const TopoDS_Wire& BRepPrim_OneAxis::AxisStartWire ( )
const TopoDS_Vertex& BRepPrim_OneAxis::AxisTopVertex ( )
const TopoDS_Edge& BRepPrim_OneAxis::BottomEdge ( )
const TopoDS_Vertex& BRepPrim_OneAxis::BottomEndVertex ( )
const TopoDS_Face& BRepPrim_OneAxis::BottomFace ( )
const TopoDS_Vertex& BRepPrim_OneAxis::BottomStartVertex ( )
const TopoDS_Wire& BRepPrim_OneAxis::BottomWire ( )
virtual void BRepPrim_OneAxis::Delete ( ) [virtual]
const TopoDS_Edge& BRepPrim_OneAxis::EndBottomEdge ( )
const TopoDS_Edge& BRepPrim_OneAxis::EndEdge ( )
const TopoDS_Face& BRepPrim_OneAxis::EndFace ( )
const TopoDS_Edge& BRepPrim_OneAxis::EndTopEdge ( )
const TopoDS_Wire& BRepPrim_OneAxis::EndWire ( )
virtual Standard_Boolean BRepPrim_OneAxis::HasBottom ( ) const [virtual]
virtual Standard_Boolean BRepPrim_OneAxis::HasSides ( ) const [virtual]
virtual Standard_Boolean BRepPrim_OneAxis::HasTop ( ) const [virtual]
const TopoDS_Wire& BRepPrim_OneAxis::LateralEndWire ( )
const TopoDS_Face& BRepPrim_OneAxis::LateralFace ( )
const TopoDS_Wire& BRepPrim_OneAxis::LateralStartWire ( )
const TopoDS_Wire& BRepPrim_OneAxis::LateralWire ( )
virtual TopoDS_Face BRepPrim_OneAxis::MakeEmptyLateralFace ( ) const [pure virtual]
virtual TopoDS_Edge BRepPrim_OneAxis::MakeEmptyMeridianEdge ( const Standard_Real  Ang) const [pure virtual]

Implemented in BRepPrim_Revolution.

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

Implemented in BRepPrim_Revolution.

void BRepPrim_OneAxis::SetMeridianOffset ( const Standard_Real  MeridianOffset = 0)
virtual void BRepPrim_OneAxis::SetMeridianPCurve ( TopoDS_Edge E,
const TopoDS_Face F 
) const [pure virtual]

Implemented in BRepPrim_Revolution.

const TopoDS_Shell& BRepPrim_OneAxis::Shell ( )
const TopoDS_Edge& BRepPrim_OneAxis::StartBottomEdge ( )
const TopoDS_Edge& BRepPrim_OneAxis::StartEdge ( )
const TopoDS_Face& BRepPrim_OneAxis::StartFace ( )
const TopoDS_Edge& BRepPrim_OneAxis::StartTopEdge ( )
const TopoDS_Wire& BRepPrim_OneAxis::StartWire ( )
const TopoDS_Edge& BRepPrim_OneAxis::TopEdge ( )
const TopoDS_Vertex& BRepPrim_OneAxis::TopEndVertex ( )
const TopoDS_Face& BRepPrim_OneAxis::TopFace ( )
const TopoDS_Vertex& BRepPrim_OneAxis::TopStartVertex ( )
const TopoDS_Wire& BRepPrim_OneAxis::TopWire ( )
Standard_Real BRepPrim_OneAxis::VMax ( ) const
void BRepPrim_OneAxis::VMax ( const Standard_Real  V)
virtual Standard_Boolean BRepPrim_OneAxis::VMaxInfinite ( ) const [virtual]
Standard_Real BRepPrim_OneAxis::VMin ( ) const
void BRepPrim_OneAxis::VMin ( const Standard_Real  V)
virtual Standard_Boolean BRepPrim_OneAxis::VMinInfinite ( ) const [virtual]

Field Documentation


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines