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

ModelingAlgorithms
TKFeat
LocOpe


LocOpe_LinearForm Class Reference

Defines a linear form (using Prism from BRepSweep)
with modifications provided for the LinearForm feature.
.

#include <LocOpe_LinearForm.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
 LocOpe_LinearForm ()
 LocOpe_LinearForm (const TopoDS_Shape &Base, const gp_Vec &V, const gp_Pnt &Pnt1, const gp_Pnt &Pnt2)
 LocOpe_LinearForm (const TopoDS_Shape &Base, const gp_Vec &V, const gp_Vec &Vectra, const gp_Pnt &Pnt1, const gp_Pnt &Pnt2)
Standard_EXPORT void Perform (const TopoDS_Shape &Base, const gp_Vec &V, const gp_Pnt &Pnt1, const gp_Pnt &Pnt2)
Standard_EXPORT void Perform (const TopoDS_Shape &Base, const gp_Vec &V, const gp_Vec &Vectra, const gp_Pnt &Pnt1, const gp_Pnt &Pnt2)
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

Private Member Functions

Standard_EXPORT void IntPerf ()

Private Attributes

TopoDS_Shape myBase
gp_Vec myVec
gp_Vec myTra
Standard_Boolean myDone
Standard_Boolean myIsTrans
TopoDS_Shape myRes
TopoDS_Shape myFirstShape
TopoDS_Shape myLastShape
TopTools_DataMapOfShapeListOfShape myMap
gp_Pnt myPnt1
gp_Pnt myPnt2


Constructor & Destructor Documentation

LocOpe_LinearForm::LocOpe_LinearForm  )  [inline]
 

LocOpe_LinearForm::LocOpe_LinearForm const TopoDS_Shape &  Base,
const gp_Vec &  V,
const gp_Pnt &  Pnt1,
const gp_Pnt &  Pnt2
[inline]
 

LocOpe_LinearForm::LocOpe_LinearForm const TopoDS_Shape &  Base,
const gp_Vec &  V,
const gp_Vec &  Vectra,
const gp_Pnt &  Pnt1,
const gp_Pnt &  Pnt2
[inline]
 


Member Function Documentation

Standard_EXPORT const TopoDS_Shape& LocOpe_LinearForm::FirstShape  )  const
 

Standard_EXPORT void LocOpe_LinearForm::IntPerf  )  [private]
 

Standard_EXPORT const TopoDS_Shape& LocOpe_LinearForm::LastShape  )  const
 

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

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

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

Standard_EXPORT void LocOpe_LinearForm::Perform const TopoDS_Shape &  Base,
const gp_Vec &  V,
const gp_Vec &  Vectra,
const gp_Pnt &  Pnt1,
const gp_Pnt &  Pnt2
 

Standard_EXPORT void LocOpe_LinearForm::Perform const TopoDS_Shape &  Base,
const gp_Vec &  V,
const gp_Pnt &  Pnt1,
const gp_Pnt &  Pnt2
 

Standard_EXPORT const TopoDS_Shape& LocOpe_LinearForm::Shape  )  const
 

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


Field Documentation

TopoDS_Shape LocOpe_LinearForm::myBase [private]
 

Standard_Boolean LocOpe_LinearForm::myDone [private]
 

TopoDS_Shape LocOpe_LinearForm::myFirstShape [private]
 

Standard_Boolean LocOpe_LinearForm::myIsTrans [private]
 

TopoDS_Shape LocOpe_LinearForm::myLastShape [private]
 

TopTools_DataMapOfShapeListOfShape LocOpe_LinearForm::myMap [private]
 

gp_Pnt LocOpe_LinearForm::myPnt1 [private]
 

gp_Pnt LocOpe_LinearForm::myPnt2 [private]
 

TopoDS_Shape LocOpe_LinearForm::myRes [private]
 

gp_Vec LocOpe_LinearForm::myTra [private]
 

gp_Vec LocOpe_LinearForm::myVec [private]
 


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