Back to index

salome-geom  6.5.0
Public Member Functions | Protected Member Functions | Protected Attributes
GEOMAlgo_GluerAlgo Class Reference

#include <GEOMAlgo_GluerAlgo.hxx>

Inheritance diagram for GEOMAlgo_GluerAlgo:
Inheritance graph

List of all members.

Public Member Functions

Standard_EXPORT GEOMAlgo_GluerAlgo ()
virtual Standard_EXPORT ~GEOMAlgo_GluerAlgo ()
virtual Standard_EXPORT void SetArgument (const TopoDS_Shape &theShape)
Standard_EXPORT const
TopoDS_Shape & 
Argument () const
Standard_EXPORT void SetTolerance (const Standard_Real aT)
Standard_EXPORT Standard_Real Tolerance () const
Standard_EXPORT void SetCheckGeometry (const Standard_Boolean aFlag)
Standard_EXPORT Standard_Boolean CheckGeometry () const
virtual Standard_EXPORT void Perform ()
virtual Standard_EXPORT void Clear ()
Standard_EXPORT void SetContext (const Handle(IntTools_Context)&)
Standard_EXPORT const Handle (IntTools_Context)&Context()
Standard_EXPORT const
TopTools_DataMapOfShapeListOfShape & 
Images () const
Standard_EXPORT const
TopTools_DataMapOfShapeShape & 
Origins () const

Protected Member Functions

 Handle (IntTools_Context) myContext

Protected Attributes

TopoDS_Shape myArgument
Standard_Real myTolerance
Standard_Boolean myCheckGeometry
TopTools_DataMapOfShapeListOfShape myImages
TopTools_DataMapOfShapeShape myOrigins

Detailed Description

Definition at line 43 of file GEOMAlgo_GluerAlgo.hxx.

Constructor & Destructor Documentation

Definition at line 35 of file GEOMAlgo_GluerAlgo.cxx.


Definition at line 44 of file GEOMAlgo_GluerAlgo.cxx.


Member Function Documentation

const TopoDS_Shape & GEOMAlgo_GluerAlgo::Argument ( ) const

Definition at line 59 of file GEOMAlgo_GluerAlgo.cxx.

  return myArgument;
Standard_Boolean GEOMAlgo_GluerAlgo::CheckGeometry ( ) const

Definition at line 92 of file GEOMAlgo_GluerAlgo.cxx.

  return myCheckGeometry;
void GEOMAlgo_GluerAlgo::Clear ( ) [virtual]

Reimplemented in GEOMAlgo_GetInPlace, and GEOMAlgo_Gluer2.

Definition at line 132 of file GEOMAlgo_GluerAlgo.cxx.


Here is the caller graph for this function:

Standard_EXPORT const GEOMAlgo_GluerAlgo::Handle ( IntTools_Context  )

Here is the caller graph for this function:

GEOMAlgo_GluerAlgo::Handle ( IntTools_Context  ) [protected]
const TopTools_DataMapOfShapeListOfShape & GEOMAlgo_GluerAlgo::Images ( ) const

Definition at line 116 of file GEOMAlgo_GluerAlgo.cxx.

  return myImages;

Here is the caller graph for this function:

const TopTools_DataMapOfShapeShape & GEOMAlgo_GluerAlgo::Origins ( ) const

Definition at line 124 of file GEOMAlgo_GluerAlgo.cxx.

  return myOrigins;
void GEOMAlgo_GluerAlgo::Perform ( ) [virtual]

Reimplemented in GEOMAlgo_GetInPlace, GEOMAlgo_Gluer2, and GEOMAlgo_GlueDetector.

Definition at line 141 of file GEOMAlgo_GluerAlgo.cxx.

  if (myContext.IsNull()) {
    myContext=new IntTools_Context;
void GEOMAlgo_GluerAlgo::SetArgument ( const TopoDS_Shape &  theShape) [virtual]

Definition at line 51 of file GEOMAlgo_GluerAlgo.cxx.


Here is the caller graph for this function:

void GEOMAlgo_GluerAlgo::SetCheckGeometry ( const Standard_Boolean  aFlag)

Definition at line 84 of file GEOMAlgo_GluerAlgo.cxx.


Here is the caller graph for this function:

void GEOMAlgo_GluerAlgo::SetContext ( const Handle(IntTools_Context)&  theContext)

Definition at line 100 of file GEOMAlgo_GluerAlgo.cxx.


Here is the caller graph for this function:

void GEOMAlgo_GluerAlgo::SetTolerance ( const Standard_Real  aT)

Definition at line 67 of file GEOMAlgo_GluerAlgo.cxx.


Here is the caller graph for this function:

Standard_Real GEOMAlgo_GluerAlgo::Tolerance ( ) const

Definition at line 75 of file GEOMAlgo_GluerAlgo.cxx.

  return myTolerance;

Here is the caller graph for this function:

Member Data Documentation

TopoDS_Shape GEOMAlgo_GluerAlgo::myArgument [protected]

Definition at line 89 of file GEOMAlgo_GluerAlgo.hxx.

Standard_Boolean GEOMAlgo_GluerAlgo::myCheckGeometry [protected]

Definition at line 91 of file GEOMAlgo_GluerAlgo.hxx.

TopTools_DataMapOfShapeListOfShape GEOMAlgo_GluerAlgo::myImages [protected]

Definition at line 93 of file GEOMAlgo_GluerAlgo.hxx.

TopTools_DataMapOfShapeShape GEOMAlgo_GluerAlgo::myOrigins [protected]

Definition at line 94 of file GEOMAlgo_GluerAlgo.hxx.

Standard_Real GEOMAlgo_GluerAlgo::myTolerance [protected]

Definition at line 90 of file GEOMAlgo_GluerAlgo.hxx.

The documentation for this class was generated from the following files: