BRepPrim_OneAxis Class Reference

#include <BRepPrim_OneAxis.hxx>

Inheritance diagram for BRepPrim_OneAxis:
Inheritance graph
[legend]

Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
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

void BRepPrim_OneAxis::Angle ( const Standard_Real  A  ) 
Standard_Real BRepPrim_OneAxis::Angle (  )  const
void BRepPrim_OneAxis::Axes ( const gp_Ax2 A  ) 
const gp_Ax2& BRepPrim_OneAxis::Axes (  )  const
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::operator delete ( void *  anAddress  )  [inline]
void* BRepPrim_OneAxis::operator new ( size_t  size  )  [inline]
void* BRepPrim_OneAxis::operator new ( size_t  ,
void *  anAddress 
) [inline]
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 (  ) 
void BRepPrim_OneAxis::VMax ( const Standard_Real  V  ) 
Standard_Real BRepPrim_OneAxis::VMax (  )  const
virtual Standard_Boolean BRepPrim_OneAxis::VMaxInfinite (  )  const [virtual]
void BRepPrim_OneAxis::VMin ( const Standard_Real  V  ) 
Standard_Real BRepPrim_OneAxis::VMin (  )  const
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
Generated on Thu Mar 3 10:53:21 2011 for Open CASCADE Technology by  doxygen 1.6.3