Back to index

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

#include <GEOMImpl_IPartition.hxx>

List of all members.

Public Member Functions

 GEOMImpl_IPartition (Handle(GEOM_Function) theFunction)
void SetLimit (int theLimit)
void SetKeepNonlimitShapes (int theKeepNonlimitShapes)
void SetShapes (const Handle(TColStd_HSequenceOfTransient)&theShapes)
void SetTools (const Handle(TColStd_HSequenceOfTransient)&theShapes)
void SetKeepIns (const Handle(TColStd_HSequenceOfTransient)&theShapes)
void SetRemoveIns (const Handle(TColStd_HSequenceOfTransient)&theShapes)
void SetMaterials (const Handle(TColStd_HArray1OfInteger)&theMaterials)
int GetLimit ()
int GetKeepNonlimitShapes ()
 Handle (TColStd_HSequenceOfTransient) GetShapes()
 Handle (TColStd_HSequenceOfTransient) GetTools()
 Handle (TColStd_HSequenceOfTransient) GetKeepIns()
 Handle (TColStd_HSequenceOfTransient) GetRemoveIns()
 Handle (TColStd_HArray1OfInteger) GetMaterials()
void SetShape (Handle(GEOM_Function) theShape)
void SetPlane (Handle(GEOM_Function) thePlane)
 Handle (GEOM_Function) GetShape()
 Handle (GEOM_Function) GetPlane()

Private Member Functions

 Handle (GEOM_Function) _func

Detailed Description

Definition at line 43 of file GEOMImpl_IPartition.hxx.


Constructor & Destructor Documentation

Definition at line 47 of file GEOMImpl_IPartition.hxx.

: _func(theFunction) {}

Member Function Documentation

Definition at line 72 of file GEOMImpl_IPartition.hxx.

{ return _func->GetInteger(PART_ARG_KEEP_NONLIMIT_SHAPES); }

Here is the caller graph for this function:

Definition at line 70 of file GEOMImpl_IPartition.hxx.

{ return _func->GetInteger(PART_ARG_LIMIT); }

Here is the caller graph for this function:

GEOMImpl_IPartition::Handle ( TColStd_HSequenceOfTransient  ) [inline]

Definition at line 74 of file GEOMImpl_IPartition.hxx.

{ return _func->GetReferenceList(PART_ARG_SHAPES); }
GEOMImpl_IPartition::Handle ( TColStd_HSequenceOfTransient  ) [inline]

Definition at line 75 of file GEOMImpl_IPartition.hxx.

{ return _func->GetReferenceList(PART_ARG_TOOLS); }
GEOMImpl_IPartition::Handle ( TColStd_HSequenceOfTransient  ) [inline]

Definition at line 76 of file GEOMImpl_IPartition.hxx.

{ return _func->GetReferenceList(PART_ARG_KEEP_IN); }
GEOMImpl_IPartition::Handle ( TColStd_HSequenceOfTransient  ) [inline]

Definition at line 77 of file GEOMImpl_IPartition.hxx.

{ return _func->GetReferenceList(PART_ARG_REM_IN); }
GEOMImpl_IPartition::Handle ( TColStd_HArray1OfInteger  ) [inline]

Definition at line 79 of file GEOMImpl_IPartition.hxx.

{ return _func->GetIntegerArray(PART_ARG_MATERIALS); }

Definition at line 85 of file GEOMImpl_IPartition.hxx.

{ return _func->GetReference(PART_ARG_SHAPE); }

Definition at line 86 of file GEOMImpl_IPartition.hxx.

{ return _func->GetReference(PART_ARG_PLANE); }
void GEOMImpl_IPartition::SetKeepIns ( const Handle(TColStd_HSequenceOfTransient)&  theShapes) [inline]

Definition at line 60 of file GEOMImpl_IPartition.hxx.

  { _func->SetReferenceList(PART_ARG_KEEP_IN, theShapes); }
void GEOMImpl_IPartition::SetKeepNonlimitShapes ( int  theKeepNonlimitShapes) [inline]

Definition at line 51 of file GEOMImpl_IPartition.hxx.

  { _func->SetInteger(PART_ARG_KEEP_NONLIMIT_SHAPES,theKeepNonlimitShapes ); }
void GEOMImpl_IPartition::SetLimit ( int  theLimit) [inline]

Definition at line 49 of file GEOMImpl_IPartition.hxx.

{ _func->SetInteger(PART_ARG_LIMIT, theLimit); }
void GEOMImpl_IPartition::SetMaterials ( const Handle(TColStd_HArray1OfInteger)&  theMaterials) [inline]

Definition at line 66 of file GEOMImpl_IPartition.hxx.

  { _func->SetIntegerArray(PART_ARG_MATERIALS, theMaterials); }
void GEOMImpl_IPartition::SetPlane ( Handle(GEOM_Function thePlane) [inline]

Definition at line 83 of file GEOMImpl_IPartition.hxx.

{ _func->SetReference(PART_ARG_PLANE, thePlane); }
void GEOMImpl_IPartition::SetRemoveIns ( const Handle(TColStd_HSequenceOfTransient)&  theShapes) [inline]

Definition at line 63 of file GEOMImpl_IPartition.hxx.

  { _func->SetReferenceList(PART_ARG_REM_IN, theShapes); }
void GEOMImpl_IPartition::SetShape ( Handle(GEOM_Function theShape) [inline]

Definition at line 82 of file GEOMImpl_IPartition.hxx.

{ _func->SetReference(PART_ARG_SHAPE, theShape); }
void GEOMImpl_IPartition::SetShapes ( const Handle(TColStd_HSequenceOfTransient)&  theShapes) [inline]

Definition at line 54 of file GEOMImpl_IPartition.hxx.

  { _func->SetReferenceList(PART_ARG_SHAPES, theShapes); }
void GEOMImpl_IPartition::SetTools ( const Handle(TColStd_HSequenceOfTransient)&  theShapes) [inline]

Definition at line 57 of file GEOMImpl_IPartition.hxx.

  { _func->SetReferenceList(PART_ARG_TOOLS, theShapes); }

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