Back to index

salome-geom  6.5.0
Public Member Functions | Private Member Functions
GEOMImpl_IGlue Class Reference

#include <GEOMImpl_IGlue.hxx>

List of all members.

Public Member Functions

 GEOMImpl_IGlue (Handle(GEOM_Function) theFunction)
void SetBase (Handle(GEOM_Function) theRefBase)
 Handle (GEOM_Function) GetBase()
void SetTolerance (const Standard_Real theTolerance)
Standard_Real GetTolerance ()
void SetFaces (const Handle(TColStd_HSequenceOfTransient)&theShapes)
 Handle (TColStd_HSequenceOfTransient) GetFaces()
void SetKeepNonSolids (Standard_Boolean theFlag)
Standard_Boolean GetKeepNonSolids ()
void SetGlueAllEdges (Standard_Boolean theFlag)
Standard_Boolean GetGlueAllEdges ()

Private Member Functions

 Handle (GEOM_Function) _func

Detailed Description

Definition at line 35 of file GEOMImpl_IGlue.hxx.


Constructor & Destructor Documentation

Definition at line 39 of file GEOMImpl_IGlue.hxx.

: _func(theFunction) {}

Member Function Documentation

Standard_Boolean GEOMImpl_IGlue::GetGlueAllEdges ( ) [inline]

Definition at line 61 of file GEOMImpl_IGlue.hxx.

{ return (_func->GetInteger(GLUE_ARG_GLUEEDG) != 0); }

Here is the caller graph for this function:

Standard_Boolean GEOMImpl_IGlue::GetKeepNonSolids ( ) [inline]

Definition at line 58 of file GEOMImpl_IGlue.hxx.

{ return (_func->GetInteger(GLUE_ARG_KEEPALL) != 0); }

Here is the caller graph for this function:

Standard_Real GEOMImpl_IGlue::GetTolerance ( ) [inline]

Definition at line 49 of file GEOMImpl_IGlue.hxx.

{ return _func->GetReal(GLUE_ARG_TOLER); }

Here is the caller graph for this function:

Definition at line 44 of file GEOMImpl_IGlue.hxx.

{ return _func->GetReference(GLUE_ARG_BASE); }
GEOMImpl_IGlue::Handle ( TColStd_HSequenceOfTransient  ) [inline]

Definition at line 54 of file GEOMImpl_IGlue.hxx.

  { return _func->GetReferenceList(GLUE_ARG_FACES); }
void GEOMImpl_IGlue::SetBase ( Handle(GEOM_Function theRefBase) [inline]

Definition at line 41 of file GEOMImpl_IGlue.hxx.

  { _func->SetReference(GLUE_ARG_BASE, theRefBase); }
void GEOMImpl_IGlue::SetFaces ( const Handle(TColStd_HSequenceOfTransient)&  theShapes) [inline]

Definition at line 51 of file GEOMImpl_IGlue.hxx.

  { _func->SetReferenceList(GLUE_ARG_FACES, theShapes); }
void GEOMImpl_IGlue::SetGlueAllEdges ( Standard_Boolean  theFlag) [inline]

Definition at line 60 of file GEOMImpl_IGlue.hxx.

{ _func->SetInteger(GLUE_ARG_GLUEEDG, theFlag ? 1 : 0); }
void GEOMImpl_IGlue::SetKeepNonSolids ( Standard_Boolean  theFlag) [inline]

Definition at line 57 of file GEOMImpl_IGlue.hxx.

{ _func->SetInteger(GLUE_ARG_KEEPALL, theFlag ? 1 : 0); }
void GEOMImpl_IGlue::SetTolerance ( const Standard_Real  theTolerance) [inline]

Definition at line 46 of file GEOMImpl_IGlue.hxx.

  { _func->SetReal(GLUE_ARG_TOLER, theTolerance); }

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