OCC Main Page | ModelingAlgorithms | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ModelingAlgorithms
TKPrim
BRepPrim


BRepPrim_GWedge Class Reference

#include <BRepPrim_GWedge.hxx>

Inheritance diagram for BRepPrim_GWedge:

Inheritance graph
[legend]

Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT BRepPrim_GWedge (const BRepPrim_Builder &B, const gp_Ax2 &Axes, const Standard_Real dx, const Standard_Real dy, const Standard_Real dz)
Standard_EXPORT BRepPrim_GWedge (const BRepPrim_Builder &B, const gp_Ax2 &Axes, const Standard_Real dx, const Standard_Real dy, const Standard_Real dz, const Standard_Real ltx)
Standard_EXPORT BRepPrim_GWedge (const BRepPrim_Builder &B, const gp_Ax2 &Axes, const Standard_Real xmin, const Standard_Real ymin, const Standard_Real zmin, const Standard_Real z2min, const Standard_Real x2min, const Standard_Real xmax, const Standard_Real ymax, const Standard_Real zmax, const Standard_Real z2max, const Standard_Real x2max)
Standard_EXPORT gp_Ax2 Axes () const
Standard_EXPORT Standard_Real GetXMin () const
Standard_EXPORT Standard_Real GetYMin () const
Standard_EXPORT Standard_Real GetZMin () const
Standard_EXPORT Standard_Real GetZ2Min () const
Standard_EXPORT Standard_Real GetX2Min () const
Standard_EXPORT Standard_Real GetXMax () const
Standard_EXPORT Standard_Real GetYMax () const
Standard_EXPORT Standard_Real GetZMax () const
Standard_EXPORT Standard_Real GetZ2Max () const
Standard_EXPORT Standard_Real GetX2Max () const
Standard_EXPORT void Open (const Primitives_Direction d1)
Standard_EXPORT void Close (const Primitives_Direction d1)
Standard_EXPORT Standard_Boolean IsInfinite (const Primitives_Direction d1) const
Standard_EXPORT const TopoDS_Shell & Shell ()
Standard_EXPORT Standard_Boolean HasFace (const Primitives_Direction d1) const
Standard_EXPORT const TopoDS_Face & Face (const Primitives_Direction d1)
Standard_EXPORT gp_Pln Plane (const Primitives_Direction d1)
Standard_EXPORT Standard_Boolean HasWire (const Primitives_Direction d1) const
Standard_EXPORT const TopoDS_Wire & Wire (const Primitives_Direction d1)
Standard_EXPORT Standard_Boolean HasEdge (const Primitives_Direction d1, const Primitives_Direction d2) const
Standard_EXPORT const TopoDS_Edge & Edge (const Primitives_Direction d1, const Primitives_Direction d2)
Standard_EXPORT gp_Lin Line (const Primitives_Direction d1, const Primitives_Direction d2)
Standard_EXPORT Standard_Boolean HasVertex (const Primitives_Direction d1, const Primitives_Direction d2, const Primitives_Direction d3) const
Standard_EXPORT const TopoDS_Vertex & Vertex (const Primitives_Direction d1, const Primitives_Direction d2, const Primitives_Direction d3)
Standard_EXPORT gp_Pnt Point (const Primitives_Direction d1, const Primitives_Direction d2, const Primitives_Direction d3)

Private Attributes

BRepPrim_Builder myBuilder
gp_Ax2 myAxes
Standard_Real XMin
Standard_Real XMax
Standard_Real YMin
Standard_Real YMax
Standard_Real ZMin
Standard_Real ZMax
Standard_Real Z2Min
Standard_Real Z2Max
Standard_Real X2Min
Standard_Real X2Max
TopoDS_Shell myShell
Standard_Boolean ShellBuilt
TopoDS_Vertex myVertices [8]
Standard_Boolean VerticesBuilt [8]
TopoDS_Edge myEdges [12]
Standard_Boolean EdgesBuilt [12]
TopoDS_Wire myWires [6]
Standard_Boolean WiresBuilt [6]
TopoDS_Face myFaces [6]
Standard_Boolean FacesBuilt [6]
Standard_Boolean myInfinite [6]

Constructor & Destructor Documentation

Standard_EXPORT BRepPrim_GWedge::BRepPrim_GWedge const BRepPrim_Builder B,
const gp_Ax2 &  Axes,
const Standard_Real  dx,
const Standard_Real  dy,
const Standard_Real  dz
 

Standard_EXPORT BRepPrim_GWedge::BRepPrim_GWedge const BRepPrim_Builder B,
const gp_Ax2 &  Axes,
const Standard_Real  dx,
const Standard_Real  dy,
const Standard_Real  dz,
const Standard_Real  ltx
 

Standard_EXPORT BRepPrim_GWedge::BRepPrim_GWedge const BRepPrim_Builder B,
const gp_Ax2 &  Axes,
const Standard_Real  xmin,
const Standard_Real  ymin,
const Standard_Real  zmin,
const Standard_Real  z2min,
const Standard_Real  x2min,
const Standard_Real  xmax,
const Standard_Real  ymax,
const Standard_Real  zmax,
const Standard_Real  z2max,
const Standard_Real  x2max
 


Member Function Documentation

Standard_EXPORT gp_Ax2 BRepPrim_GWedge::Axes  )  const
 

Standard_EXPORT void BRepPrim_GWedge::Close const Primitives_Direction  d1  ) 
 

Standard_EXPORT const TopoDS_Edge& BRepPrim_GWedge::Edge const Primitives_Direction  d1,
const Primitives_Direction  d2
 

Standard_EXPORT const TopoDS_Face& BRepPrim_GWedge::Face const Primitives_Direction  d1  ) 
 

Standard_EXPORT Standard_Real BRepPrim_GWedge::GetX2Max  )  const
 

Standard_EXPORT Standard_Real BRepPrim_GWedge::GetX2Min  )  const
 

Standard_EXPORT Standard_Real BRepPrim_GWedge::GetXMax  )  const
 

Standard_EXPORT Standard_Real BRepPrim_GWedge::GetXMin  )  const
 

Standard_EXPORT Standard_Real BRepPrim_GWedge::GetYMax  )  const
 

Standard_EXPORT Standard_Real BRepPrim_GWedge::GetYMin  )  const
 

Standard_EXPORT Standard_Real BRepPrim_GWedge::GetZ2Max  )  const
 

Standard_EXPORT Standard_Real BRepPrim_GWedge::GetZ2Min  )  const
 

Standard_EXPORT Standard_Real BRepPrim_GWedge::GetZMax  )  const
 

Standard_EXPORT Standard_Real BRepPrim_GWedge::GetZMin  )  const
 

Standard_EXPORT Standard_Boolean BRepPrim_GWedge::HasEdge const Primitives_Direction  d1,
const Primitives_Direction  d2
const
 

Standard_EXPORT Standard_Boolean BRepPrim_GWedge::HasFace const Primitives_Direction  d1  )  const
 

Standard_EXPORT Standard_Boolean BRepPrim_GWedge::HasVertex const Primitives_Direction  d1,
const Primitives_Direction  d2,
const Primitives_Direction  d3
const
 

Standard_EXPORT Standard_Boolean BRepPrim_GWedge::HasWire const Primitives_Direction  d1  )  const
 

Standard_EXPORT Standard_Boolean BRepPrim_GWedge::IsInfinite const Primitives_Direction  d1  )  const
 

Standard_EXPORT gp_Lin BRepPrim_GWedge::Line const Primitives_Direction  d1,
const Primitives_Direction  d2
 

Standard_EXPORT void BRepPrim_GWedge::Open const Primitives_Direction  d1  ) 
 

void BRepPrim_GWedge::operator delete void *  anAddress  )  [inline]
 

Reimplemented in BRepPrim_Wedge.

void* BRepPrim_GWedge::operator new size_t  size  )  [inline]
 

Reimplemented in BRepPrim_Wedge.

void* BRepPrim_GWedge::operator new size_t  ,
void *  anAddress
[inline]
 

Reimplemented in BRepPrim_Wedge.

Standard_EXPORT gp_Pln BRepPrim_GWedge::Plane const Primitives_Direction  d1  ) 
 

Standard_EXPORT gp_Pnt BRepPrim_GWedge::Point const Primitives_Direction  d1,
const Primitives_Direction  d2,
const Primitives_Direction  d3
 

Standard_EXPORT const TopoDS_Shell& BRepPrim_GWedge::Shell  ) 
 

Standard_EXPORT const TopoDS_Vertex& BRepPrim_GWedge::Vertex const Primitives_Direction  d1,
const Primitives_Direction  d2,
const Primitives_Direction  d3
 

Standard_EXPORT const TopoDS_Wire& BRepPrim_GWedge::Wire const Primitives_Direction  d1  ) 
 


Field Documentation

Standard_Boolean BRepPrim_GWedge::EdgesBuilt[12] [private]
 

Standard_Boolean BRepPrim_GWedge::FacesBuilt[6] [private]
 

gp_Ax2 BRepPrim_GWedge::myAxes [private]
 

BRepPrim_Builder BRepPrim_GWedge::myBuilder [private]
 

TopoDS_Edge BRepPrim_GWedge::myEdges[12] [private]
 

TopoDS_Face BRepPrim_GWedge::myFaces[6] [private]
 

Standard_Boolean BRepPrim_GWedge::myInfinite[6] [private]
 

TopoDS_Shell BRepPrim_GWedge::myShell [private]
 

TopoDS_Vertex BRepPrim_GWedge::myVertices[8] [private]
 

TopoDS_Wire BRepPrim_GWedge::myWires[6] [private]
 

Standard_Boolean BRepPrim_GWedge::ShellBuilt [private]
 

Standard_Boolean BRepPrim_GWedge::VerticesBuilt[8] [private]
 

Standard_Boolean BRepPrim_GWedge::WiresBuilt[6] [private]
 

Standard_Real BRepPrim_GWedge::X2Max [private]
 

Standard_Real BRepPrim_GWedge::X2Min [private]
 

Standard_Real BRepPrim_GWedge::XMax [private]
 

Standard_Real BRepPrim_GWedge::XMin [private]
 

Standard_Real BRepPrim_GWedge::YMax [private]
 

Standard_Real BRepPrim_GWedge::YMin [private]
 

Standard_Real BRepPrim_GWedge::Z2Max [private]
 

Standard_Real BRepPrim_GWedge::Z2Min [private]
 

Standard_Real BRepPrim_GWedge::ZMax [private]
 

Standard_Real BRepPrim_GWedge::ZMin [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 13:41:30 2008 for OpenCASCADE by  doxygen 1.4.1