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

ModelingAlgorithms
TKFillet
BRepFilletAPI


BRepFilletAPI_LocalOperation Class Reference

Construction of fillets on the edges of a Shell.
.

#include <BRepFilletAPI_LocalOperation.hxx>

Inheritance diagram for BRepFilletAPI_LocalOperation:

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 Standard_EXPORT void Add (const TopoDS_Edge &E)=0
 Adds a contour in the builder (builds a
contour of tangent edges).
.
virtual Standard_EXPORT void ResetContour (const Standard_Integer IC)=0
 Reset the contour of index IC, there is nomore
information in the contour.
.
virtual Standard_EXPORT Standard_Integer NbContours () const =0
 Number of contours.
.
virtual Standard_EXPORT Standard_Integer Contour (const TopoDS_Edge &E) const =0
 Returns the index of the contour containing the edge
E, returns 0 if E doesn't belong to any contour.
.
virtual Standard_EXPORT Standard_Integer NbEdges (const Standard_Integer I) const =0
 Number of Edges in the contour I.

.
virtual Standard_EXPORT const
TopoDS_Edge & 
Edge (const Standard_Integer I, const Standard_Integer J) const =0
 Returns the Edge J in the contour I.

.
virtual Standard_EXPORT void Remove (const TopoDS_Edge &E)=0
 remove the contour containing the Edge E.

virtual Standard_EXPORT Standard_Real Length (const Standard_Integer IC) const =0
 returns the length the contour of index IC.

virtual Standard_EXPORT TopoDS_Vertex FirstVertex (const Standard_Integer IC) const =0
 Returns the first Vertex of the contour of index IC.
.
virtual Standard_EXPORT TopoDS_Vertex LastVertex (const Standard_Integer IC) const =0
 Returns the last Vertex of the contour of index IC.
.
virtual Standard_EXPORT Standard_Real Abscissa (const Standard_Integer IC, const TopoDS_Vertex &V) const =0
 returns the abscissa of the vertex V on
the contour of index IC.

virtual Standard_EXPORT Standard_Real RelativeAbscissa (const Standard_Integer IC, const TopoDS_Vertex &V) const =0
 returns the relative abscissa([0.,1.]) of the
vertex V on the contour of index IC.

virtual Standard_EXPORT Standard_Boolean ClosedAndTangent (const Standard_Integer IC) const =0
 returns true if the contour of index IC is closed
an tangent.

virtual Standard_EXPORT Standard_Boolean Closed (const Standard_Integer IC) const =0
 returns true if the contour of index IC is closed

virtual Standard_EXPORT void Reset ()=0
 Reset all the fields updated by Build operation and
leave the algorithm in the same state than before
build call. It allows contours and radius
modifications to build the result another time.
.
virtual Standard_EXPORT void Simulate (const Standard_Integer IC)=0
virtual Standard_EXPORT Standard_Integer NbSurf (const Standard_Integer IC) const =0
virtual Standard_EXPORT Handle_ChFiDS_SecHArray1 Sect (const Standard_Integer IC, const Standard_Integer IS) const =0

Member Function Documentation

virtual Standard_EXPORT Standard_Real BRepFilletAPI_LocalOperation::Abscissa const Standard_Integer  IC,
const TopoDS_Vertex &  V
const [pure virtual]
 

Implemented in BRepFilletAPI_MakeChamfer, and BRepFilletAPI_MakeFillet.

virtual Standard_EXPORT void BRepFilletAPI_LocalOperation::Add const TopoDS_Edge &  E  )  [pure virtual]
 

Implemented in BRepFilletAPI_MakeChamfer, and BRepFilletAPI_MakeFillet.

virtual Standard_EXPORT Standard_Boolean BRepFilletAPI_LocalOperation::Closed const Standard_Integer  IC  )  const [pure virtual]
 

Implemented in BRepFilletAPI_MakeChamfer, and BRepFilletAPI_MakeFillet.

virtual Standard_EXPORT Standard_Boolean BRepFilletAPI_LocalOperation::ClosedAndTangent const Standard_Integer  IC  )  const [pure virtual]
 

Implemented in BRepFilletAPI_MakeChamfer, and BRepFilletAPI_MakeFillet.

virtual Standard_EXPORT Standard_Integer BRepFilletAPI_LocalOperation::Contour const TopoDS_Edge &  E  )  const [pure virtual]
 

Implemented in BRepFilletAPI_MakeChamfer, and BRepFilletAPI_MakeFillet.

virtual Standard_EXPORT const TopoDS_Edge& BRepFilletAPI_LocalOperation::Edge const Standard_Integer  I,
const Standard_Integer  J
const [pure virtual]
 

Implemented in BRepFilletAPI_MakeChamfer, and BRepFilletAPI_MakeFillet.

virtual Standard_EXPORT TopoDS_Vertex BRepFilletAPI_LocalOperation::FirstVertex const Standard_Integer  IC  )  const [pure virtual]
 

Implemented in BRepFilletAPI_MakeChamfer, and BRepFilletAPI_MakeFillet.

virtual Standard_EXPORT TopoDS_Vertex BRepFilletAPI_LocalOperation::LastVertex const Standard_Integer  IC  )  const [pure virtual]
 

Implemented in BRepFilletAPI_MakeChamfer, and BRepFilletAPI_MakeFillet.

virtual Standard_EXPORT Standard_Real BRepFilletAPI_LocalOperation::Length const Standard_Integer  IC  )  const [pure virtual]
 

Implemented in BRepFilletAPI_MakeChamfer, and BRepFilletAPI_MakeFillet.

virtual Standard_EXPORT Standard_Integer BRepFilletAPI_LocalOperation::NbContours  )  const [pure virtual]
 

Implemented in BRepFilletAPI_MakeChamfer, and BRepFilletAPI_MakeFillet.

virtual Standard_EXPORT Standard_Integer BRepFilletAPI_LocalOperation::NbEdges const Standard_Integer  I  )  const [pure virtual]
 

Implemented in BRepFilletAPI_MakeChamfer, and BRepFilletAPI_MakeFillet.

virtual Standard_EXPORT Standard_Integer BRepFilletAPI_LocalOperation::NbSurf const Standard_Integer  IC  )  const [pure virtual]
 

Implemented in BRepFilletAPI_MakeChamfer, and BRepFilletAPI_MakeFillet.

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

Reimplemented from BRepBuilderAPI_MakeShape.

Reimplemented in BRepFilletAPI_MakeChamfer, and BRepFilletAPI_MakeFillet.

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

Reimplemented from BRepBuilderAPI_MakeShape.

Reimplemented in BRepFilletAPI_MakeChamfer, and BRepFilletAPI_MakeFillet.

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

Reimplemented from BRepBuilderAPI_MakeShape.

Reimplemented in BRepFilletAPI_MakeChamfer, and BRepFilletAPI_MakeFillet.

virtual Standard_EXPORT Standard_Real BRepFilletAPI_LocalOperation::RelativeAbscissa const Standard_Integer  IC,
const TopoDS_Vertex &  V
const [pure virtual]
 

Implemented in BRepFilletAPI_MakeChamfer, and BRepFilletAPI_MakeFillet.

virtual Standard_EXPORT void BRepFilletAPI_LocalOperation::Remove const TopoDS_Edge &  E  )  [pure virtual]
 

Implemented in BRepFilletAPI_MakeChamfer, and BRepFilletAPI_MakeFillet.

virtual Standard_EXPORT void BRepFilletAPI_LocalOperation::Reset  )  [pure virtual]
 

Implemented in BRepFilletAPI_MakeChamfer, and BRepFilletAPI_MakeFillet.

virtual Standard_EXPORT void BRepFilletAPI_LocalOperation::ResetContour const Standard_Integer  IC  )  [pure virtual]
 

Implemented in BRepFilletAPI_MakeChamfer, and BRepFilletAPI_MakeFillet.

virtual Standard_EXPORT Handle_ChFiDS_SecHArray1 BRepFilletAPI_LocalOperation::Sect const Standard_Integer  IC,
const Standard_Integer  IS
const [pure virtual]
 

Implemented in BRepFilletAPI_MakeChamfer, and BRepFilletAPI_MakeFillet.

virtual Standard_EXPORT void BRepFilletAPI_LocalOperation::Simulate const Standard_Integer  IC  )  [pure virtual]
 

Implemented in BRepFilletAPI_MakeChamfer, and BRepFilletAPI_MakeFillet.


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