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

ModelingAlgorithms
TKFeat
LocOpe


LocOpe_DPrism Class Reference

Defines a pipe (near from Pipe from BRepFill),
with modifications provided for the Pipe feature.
.

#include <LocOpe_DPrism.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT LocOpe_DPrism (const TopoDS_Face &Spine, const Standard_Real Height1, const Standard_Real Height2, const Standard_Real Angle)
Standard_EXPORT LocOpe_DPrism (const TopoDS_Face &Spine, const Standard_Real Height, const Standard_Real Angle)
Standard_EXPORT Standard_Boolean IsDone () const
Standard_EXPORT const TopoDS_Shape & Spine () const
Standard_EXPORT const TopoDS_Shape & Profile () const
Standard_EXPORT const TopoDS_Shape & FirstShape () const
Standard_EXPORT const TopoDS_Shape & LastShape () const
Standard_EXPORT const TopoDS_Shape & Shape () const
Standard_EXPORT const TopTools_ListOfShape & Shapes (const TopoDS_Shape &S) const
Standard_EXPORT void Curves (TColGeom_SequenceOfCurve &SCurves) const
Standard_EXPORT Handle_Geom_Curve BarycCurve () const

Private Member Functions

Standard_EXPORT void IntPerf ()

Private Attributes

BRepFill_Evolved myDPrism
TopoDS_Shape myRes
TopoDS_Face mySpine
TopoDS_Wire myProfile
TopoDS_Edge myProfile1
TopoDS_Edge myProfile2
TopoDS_Edge myProfile3
Standard_Real myHeight
TopoDS_Shape myFirstShape
TopoDS_Shape myLastShape
TColGeom_SequenceOfCurve myCurvs
TopTools_DataMapOfShapeListOfShape myMap


Constructor & Destructor Documentation

Standard_EXPORT LocOpe_DPrism::LocOpe_DPrism const TopoDS_Face &  Spine,
const Standard_Real  Height1,
const Standard_Real  Height2,
const Standard_Real  Angle
 

Standard_EXPORT LocOpe_DPrism::LocOpe_DPrism const TopoDS_Face &  Spine,
const Standard_Real  Height,
const Standard_Real  Angle
 


Member Function Documentation

Standard_EXPORT Handle_Geom_Curve LocOpe_DPrism::BarycCurve  )  const
 

Standard_EXPORT void LocOpe_DPrism::Curves TColGeom_SequenceOfCurve &  SCurves  )  const
 

Standard_EXPORT const TopoDS_Shape& LocOpe_DPrism::FirstShape  )  const
 

Standard_EXPORT void LocOpe_DPrism::IntPerf  )  [private]
 

Standard_EXPORT Standard_Boolean LocOpe_DPrism::IsDone  )  const
 

Standard_EXPORT const TopoDS_Shape& LocOpe_DPrism::LastShape  )  const
 

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

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

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

Standard_EXPORT const TopoDS_Shape& LocOpe_DPrism::Profile  )  const
 

Standard_EXPORT const TopoDS_Shape& LocOpe_DPrism::Shape  )  const
 

Standard_EXPORT const TopTools_ListOfShape& LocOpe_DPrism::Shapes const TopoDS_Shape &  S  )  const
 

Standard_EXPORT const TopoDS_Shape& LocOpe_DPrism::Spine  )  const
 


Field Documentation

TColGeom_SequenceOfCurve LocOpe_DPrism::myCurvs [private]
 

BRepFill_Evolved LocOpe_DPrism::myDPrism [private]
 

TopoDS_Shape LocOpe_DPrism::myFirstShape [private]
 

Standard_Real LocOpe_DPrism::myHeight [private]
 

TopoDS_Shape LocOpe_DPrism::myLastShape [private]
 

TopTools_DataMapOfShapeListOfShape LocOpe_DPrism::myMap [private]
 

TopoDS_Wire LocOpe_DPrism::myProfile [private]
 

TopoDS_Edge LocOpe_DPrism::myProfile1 [private]
 

TopoDS_Edge LocOpe_DPrism::myProfile2 [private]
 

TopoDS_Edge LocOpe_DPrism::myProfile3 [private]
 

TopoDS_Shape LocOpe_DPrism::myRes [private]
 

TopoDS_Face LocOpe_DPrism::mySpine [private]
 


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