Version: 6.3.1
Public Member Functions

SMESH.FilterManager_i Class Reference

#include <SMESH_Filter_i.hxx>

Inheritance diagram for SMESH.FilterManager_i:
Inheritance graph
[legend]

Public Member Functions

 FilterManager_i ()
 ~FilterManager_i ()
MinimumAngle_ptr CreateMinimumAngle ()
AspectRatio_ptr CreateAspectRatio ()
AspectRatio3D_ptr CreateAspectRatio3D ()
Warping_ptr CreateWarping ()
Taper_ptr CreateTaper ()
Skew_ptr CreateSkew ()
Area_ptr CreateArea ()
Volume3D_ptr CreateVolume3D ()
MaxElementLength2D_ptr CreateMaxElementLength2D ()
MaxElementLength3D_ptr CreateMaxElementLength3D ()
Length_ptr CreateLength ()
Length2D_ptr CreateLength2D ()
MultiConnection_ptr CreateMultiConnection ()
MultiConnection2D_ptr CreateMultiConnection2D ()
BelongToGeom_ptr CreateBelongToGeom ()
BelongToPlane_ptr CreateBelongToPlane ()
BelongToCylinder_ptr CreateBelongToCylinder ()
BelongToGenSurface_ptr CreateBelongToGenSurface ()
LyingOnGeom_ptr CreateLyingOnGeom ()
FreeBorders_ptr CreateFreeBorders ()
FreeEdges_ptr CreateFreeEdges ()
FreeNodes_ptr CreateFreeNodes ()
FreeFaces_ptr CreateFreeFaces ()
RangeOfIds_ptr CreateRangeOfIds ()
BadOrientedVolume_ptr CreateBadOrientedVolume ()
BareBorderFace_ptr CreateBareBorderFace ()
BareBorderVolume_ptr CreateBareBorderVolume ()
OverConstrainedFace_ptr CreateOverConstrainedFace ()
OverConstrainedVolume_ptr CreateOverConstrainedVolume ()
LinearOrQuadratic_ptr CreateLinearOrQuadratic ()
GroupColor_ptr CreateGroupColor ()
ElemGeomType_ptr CreateElemGeomType ()
CoplanarFaces_ptr CreateCoplanarFaces ()
LessThan_ptr CreateLessThan ()
MoreThan_ptr CreateMoreThan ()
EqualTo_ptr CreateEqualTo ()
LogicalNOT_ptr CreateLogicalNOT ()
LogicalAND_ptr CreateLogicalAND ()
LogicalOR_ptr CreateLogicalOR ()
Filter_ptr CreateFilter ()
FilterLibrary_ptr LoadLibrary (const char *aFileName)
FilterLibrary_ptr CreateLibrary ()
CORBA::Boolean DeleteLibrary (const char *aFileName)

Detailed Description

Definition at line 972 of file SMESH_Filter_i.hxx.


Constructor & Destructor Documentation

FilterManager_i::FilterManager_i ( )

Definition at line 1868 of file SMESH_Filter_i.cxx.

: SALOME::GenericObj_i( SMESH_Gen_i::GetPOA() )
{
  //Base class Salome_GenericObject do it inmplicitly by overriding PortableServer::POA_ptr _default_POA() method
  //PortableServer::ObjectId_var anObjectId =
  //  SMESH_Gen_i::GetPOA()->activate_object( this );
}
FilterManager_i::~FilterManager_i ( )

Definition at line 1877 of file SMESH_Filter_i.cxx.

{
  //TPythonDump()<<this<<".UnRegister()";
}

Member Function Documentation

Area_ptr FilterManager_i::CreateArea ( )

Definition at line 1937 of file SMESH_Filter_i.cxx.

{
  SMESH::Area_i* aServant = new SMESH::Area_i();
  SMESH::Area_var anObj = aServant->_this();
  TPythonDump()<<aServant<<" = "<<this<<".CreateArea()";
  return anObj._retn();
}
AspectRatio_ptr FilterManager_i::CreateAspectRatio ( )

Definition at line 1892 of file SMESH_Filter_i.cxx.

{
  SMESH::AspectRatio_i* aServant = new SMESH::AspectRatio_i();
  SMESH::AspectRatio_var anObj = aServant->_this();
  TPythonDump()<<aServant<<" = "<<this<<".CreateAspectRatio()";
  return anObj._retn();
}
AspectRatio3D_ptr FilterManager_i::CreateAspectRatio3D ( )

Definition at line 1901 of file SMESH_Filter_i.cxx.

{
  SMESH::AspectRatio3D_i* aServant = new SMESH::AspectRatio3D_i();
  SMESH::AspectRatio3D_var anObj = aServant->_this();
  TPythonDump()<<aServant<<" = "<<this<<".CreateAspectRatio3D()";
  return anObj._retn();
}
BadOrientedVolume_ptr FilterManager_i::CreateBadOrientedVolume ( )

Definition at line 2093 of file SMESH_Filter_i.cxx.

{
  SMESH::BadOrientedVolume_i* aServant = new SMESH::BadOrientedVolume_i();
  SMESH::BadOrientedVolume_var anObj = aServant->_this();
  TPythonDump()<<aServant<<" = "<<this<<".CreateBadOrientedVolume()";
  return anObj._retn();
}
BareBorderFace_ptr FilterManager_i::CreateBareBorderFace ( )

Definition at line 2109 of file SMESH_Filter_i.cxx.

{
  SMESH::BareBorderFace_i* aServant = new SMESH::BareBorderFace_i();
  SMESH::BareBorderFace_var anObj = aServant->_this();
  TPythonDump()<<aServant<<" = "<<this<<".CreateBareBorderFace()";
  return anObj._retn();
}
BareBorderVolume_ptr FilterManager_i::CreateBareBorderVolume ( )

Definition at line 2101 of file SMESH_Filter_i.cxx.

{
  SMESH::BareBorderVolume_i* aServant = new SMESH::BareBorderVolume_i();
  SMESH::BareBorderVolume_var anObj = aServant->_this();
  TPythonDump()<<aServant<<" = "<<this<<".CreateBareBorderVolume()";
  return anObj._retn();
}
BelongToCylinder_ptr FilterManager_i::CreateBelongToCylinder ( )

Definition at line 2021 of file SMESH_Filter_i.cxx.

{
  SMESH::BelongToCylinder_i* aServant = new SMESH::BelongToCylinder_i();
  SMESH::BelongToCylinder_var anObj = aServant->_this();
  TPythonDump()<<aServant<<" = "<<this<<".CreateBelongToCylinder()";
  return anObj._retn();
}
BelongToGenSurface_ptr FilterManager_i::CreateBelongToGenSurface ( )

Definition at line 2029 of file SMESH_Filter_i.cxx.

{
  SMESH::BelongToGenSurface_i* aServant = new SMESH::BelongToGenSurface_i();
  SMESH::BelongToGenSurface_var anObj = aServant->_this();
  TPythonDump()<<aServant<<" = "<<this<<".CreateBelongToGenSurface()";
  return anObj._retn();
}
BelongToGeom_ptr FilterManager_i::CreateBelongToGeom ( )

Definition at line 2005 of file SMESH_Filter_i.cxx.

{
  SMESH::BelongToGeom_i* aServant = new SMESH::BelongToGeom_i();
  SMESH::BelongToGeom_var anObj = aServant->_this();
  TPythonDump()<<aServant<<" = "<<this<<".CreateBelongToGeom()";
  return anObj._retn();
}
BelongToPlane_ptr FilterManager_i::CreateBelongToPlane ( )

Definition at line 2013 of file SMESH_Filter_i.cxx.

{
  SMESH::BelongToPlane_i* aServant = new SMESH::BelongToPlane_i();
  SMESH::BelongToPlane_var anObj = aServant->_this();
  TPythonDump()<<aServant<<" = "<<this<<".CreateBelongToPlane()";
  return anObj._retn();
}
CoplanarFaces_ptr FilterManager_i::CreateCoplanarFaces ( )

Definition at line 2045 of file SMESH_Filter_i.cxx.

{
  SMESH::CoplanarFaces_i* aServant = new SMESH::CoplanarFaces_i();
  SMESH::CoplanarFaces_var anObj = aServant->_this();
  TPythonDump()<<aServant<<" = "<<this<<".CreateCoplanarFaces()";
  return anObj._retn();
}
ElemGeomType_ptr FilterManager_i::CreateElemGeomType ( )

Definition at line 2197 of file SMESH_Filter_i.cxx.

{
  SMESH::ElemGeomType_i* aServant = new SMESH::ElemGeomType_i();
  SMESH::ElemGeomType_var anObj = aServant->_this();
  TPythonDump()<<aServant<<" = "<<this<<".CreateElemGeomType()";
  return anObj._retn();
}
EqualTo_ptr FilterManager_i::CreateEqualTo ( )

Definition at line 2149 of file SMESH_Filter_i.cxx.

{
  SMESH::EqualTo_i* aServant = new SMESH::EqualTo_i();
  SMESH::EqualTo_var anObj = aServant->_this();
  TPythonDump()<<aServant<<" = "<<this<<".CreateEqualTo()";
  return anObj._retn();
}
Filter_ptr FilterManager_i::CreateFilter ( )

Definition at line 2205 of file SMESH_Filter_i.cxx.

{
  SMESH::Filter_i* aServant = new SMESH::Filter_i();
  SMESH::Filter_var anObj = aServant->_this();
  TPythonDump()<<aServant<<" = "<<this<<".CreateFilter()";
  return anObj._retn();
}
FreeBorders_ptr FilterManager_i::CreateFreeBorders ( )

Definition at line 2053 of file SMESH_Filter_i.cxx.

{
  SMESH::FreeBorders_i* aServant = new SMESH::FreeBorders_i();
  SMESH::FreeBorders_var anObj = aServant->_this();
  TPythonDump()<<aServant<<" = "<<this<<".CreateFreeBorders()";
  return anObj._retn();
}
FreeEdges_ptr FilterManager_i::CreateFreeEdges ( )

Definition at line 2061 of file SMESH_Filter_i.cxx.

{
  SMESH::FreeEdges_i* aServant = new SMESH::FreeEdges_i();
  SMESH::FreeEdges_var anObj = aServant->_this();
  TPythonDump()<<aServant<<" = "<<this<<".CreateFreeEdges()";
  return anObj._retn();
}
FreeFaces_ptr FilterManager_i::CreateFreeFaces ( )

Definition at line 2069 of file SMESH_Filter_i.cxx.

{
  SMESH::FreeFaces_i* aServant = new SMESH::FreeFaces_i();
  SMESH::FreeFaces_var anObj = aServant->_this();
  TPythonDump()<<aServant<<" = "<<this<<".CreateFreeFaces()";
  return anObj._retn();
}
FreeNodes_ptr FilterManager_i::CreateFreeNodes ( )

Definition at line 2077 of file SMESH_Filter_i.cxx.

{
  SMESH::FreeNodes_i* aServant = new SMESH::FreeNodes_i();
  SMESH::FreeNodes_var anObj = aServant->_this();
  TPythonDump()<<aServant<<" = "<<this<<".CreateFreeNodes()";
  return anObj._retn();
}
GroupColor_ptr FilterManager_i::CreateGroupColor ( )

Definition at line 2189 of file SMESH_Filter_i.cxx.

{
  SMESH::GroupColor_i* aServant = new SMESH::GroupColor_i();
  SMESH::GroupColor_var anObj = aServant->_this();
  TPythonDump()<<aServant<<" = "<<this<<".CreateGroupColor()";
  return anObj._retn();
}
Length_ptr FilterManager_i::CreateLength ( )

Definition at line 1973 of file SMESH_Filter_i.cxx.

{
  SMESH::Length_i* aServant = new SMESH::Length_i();
  SMESH::Length_var anObj = aServant->_this();
  TPythonDump()<<aServant<<" = "<<this<<".CreateLength()";
  return anObj._retn();
}
Length2D_ptr FilterManager_i::CreateLength2D ( )

Definition at line 1981 of file SMESH_Filter_i.cxx.

{
  SMESH::Length2D_i* aServant = new SMESH::Length2D_i();
  SMESH::Length2D_var anObj = aServant->_this();
  TPythonDump()<<aServant<<" = "<<this<<".CreateLength2D()";
  return anObj._retn();
}
LessThan_ptr FilterManager_i::CreateLessThan ( )

Definition at line 2133 of file SMESH_Filter_i.cxx.

{
  SMESH::LessThan_i* aServant = new SMESH::LessThan_i();
  SMESH::LessThan_var anObj = aServant->_this();
  TPythonDump()<<aServant<<" = "<<this<<".CreateLessThan()";
  return anObj._retn();
}
FilterLibrary_ptr FilterManager_i::CreateLibrary ( )

Definition at line 2221 of file SMESH_Filter_i.cxx.

{
  SMESH::FilterLibrary_i* aServant = new SMESH::FilterLibrary_i();
  SMESH::FilterLibrary_var anObj = aServant->_this();
  TPythonDump()<<aServant<<" = "<<this<<".CreateLibrary()";
  return anObj._retn();
}
LinearOrQuadratic_ptr FilterManager_i::CreateLinearOrQuadratic ( )

Definition at line 2181 of file SMESH_Filter_i.cxx.

{
  SMESH::LinearOrQuadratic_i* aServant = new SMESH::LinearOrQuadratic_i();
  SMESH::LinearOrQuadratic_var anObj = aServant->_this();
  TPythonDump()<<aServant<<" = "<<this<<".CreateLinearOrQuadratic()";
  return anObj._retn();
}
LogicalAND_ptr FilterManager_i::CreateLogicalAND ( )

Definition at line 2165 of file SMESH_Filter_i.cxx.

{
  SMESH::LogicalAND_i* aServant = new SMESH::LogicalAND_i();
  SMESH::LogicalAND_var anObj = aServant->_this();
  TPythonDump()<<aServant<<" = "<<this<<".CreateLogicalAND()";
  return anObj._retn();
}
LogicalNOT_ptr FilterManager_i::CreateLogicalNOT ( )

Definition at line 2157 of file SMESH_Filter_i.cxx.

{
  SMESH::LogicalNOT_i* aServant = new SMESH::LogicalNOT_i();
  SMESH::LogicalNOT_var anObj = aServant->_this();
  TPythonDump()<<aServant<<" = "<<this<<".CreateLogicalNOT()";
  return anObj._retn();
}
LogicalOR_ptr FilterManager_i::CreateLogicalOR ( )

Definition at line 2173 of file SMESH_Filter_i.cxx.

{
  SMESH::LogicalOR_i* aServant = new SMESH::LogicalOR_i();
  SMESH::LogicalOR_var anObj = aServant->_this();
  TPythonDump()<<aServant<<" = "<<this<<".CreateLogicalOR()";
  return anObj._retn();
}
LyingOnGeom_ptr FilterManager_i::CreateLyingOnGeom ( )

Definition at line 2037 of file SMESH_Filter_i.cxx.

{
  SMESH::LyingOnGeom_i* aServant = new SMESH::LyingOnGeom_i();
  SMESH::LyingOnGeom_var anObj = aServant->_this();
  TPythonDump()<<aServant<<" = "<<this<<".CreateLyingOnGeom()";
  return anObj._retn();
}
MaxElementLength2D_ptr FilterManager_i::CreateMaxElementLength2D ( )

Definition at line 1955 of file SMESH_Filter_i.cxx.

{
  SMESH::MaxElementLength2D_i* aServant = new SMESH::MaxElementLength2D_i();
  SMESH::MaxElementLength2D_var anObj = aServant->_this();
  TPythonDump()<<aServant<<" = "<<this<<".CreateMaxElementLength2D()";
  return anObj._retn();
}
MaxElementLength3D_ptr FilterManager_i::CreateMaxElementLength3D ( )

Definition at line 1964 of file SMESH_Filter_i.cxx.

{
  SMESH::MaxElementLength3D_i* aServant = new SMESH::MaxElementLength3D_i();
  SMESH::MaxElementLength3D_var anObj = aServant->_this();
  TPythonDump()<<aServant<<" = "<<this<<".CreateMaxElementLength3D()";
  return anObj._retn();
}
MinimumAngle_ptr FilterManager_i::CreateMinimumAngle ( )

Definition at line 1883 of file SMESH_Filter_i.cxx.

{
  SMESH::MinimumAngle_i* aServant = new SMESH::MinimumAngle_i();
  SMESH::MinimumAngle_var anObj = aServant->_this();
  TPythonDump()<<aServant<<" = "<<this<<".CreateMinimumAngle()";
  return anObj._retn();
}
MoreThan_ptr FilterManager_i::CreateMoreThan ( )

Definition at line 2141 of file SMESH_Filter_i.cxx.

{
  SMESH::MoreThan_i* aServant = new SMESH::MoreThan_i();
  SMESH::MoreThan_var anObj = aServant->_this();
  TPythonDump()<<aServant<<" = "<<this<<".CreateMoreThan()";
  return anObj._retn();
}
MultiConnection_ptr FilterManager_i::CreateMultiConnection ( )

Definition at line 1989 of file SMESH_Filter_i.cxx.

{
  SMESH::MultiConnection_i* aServant = new SMESH::MultiConnection_i();
  SMESH::MultiConnection_var anObj = aServant->_this();
  TPythonDump()<<aServant<<" = "<<this<<".CreateMultiConnection()";
  return anObj._retn();
}
MultiConnection2D_ptr FilterManager_i::CreateMultiConnection2D ( )

Definition at line 1997 of file SMESH_Filter_i.cxx.

{
  SMESH::MultiConnection2D_i* aServant = new SMESH::MultiConnection2D_i();
  SMESH::MultiConnection2D_var anObj = aServant->_this();
  TPythonDump()<<aServant<<" = "<<this<<".CreateMultiConnection2D()";
  return anObj._retn();
}
OverConstrainedFace_ptr FilterManager_i::CreateOverConstrainedFace ( )

Definition at line 2125 of file SMESH_Filter_i.cxx.

{
  SMESH::OverConstrainedFace_i* aServant = new SMESH::OverConstrainedFace_i();
  SMESH::OverConstrainedFace_var anObj = aServant->_this();
  TPythonDump()<<aServant<<" = "<<this<<".CreateOverConstrainedFace()";
  return anObj._retn();
}
OverConstrainedVolume_ptr FilterManager_i::CreateOverConstrainedVolume ( )

Definition at line 2117 of file SMESH_Filter_i.cxx.

{
  SMESH::OverConstrainedVolume_i* aServant = new SMESH::OverConstrainedVolume_i();
  SMESH::OverConstrainedVolume_var anObj = aServant->_this();
  TPythonDump()<<aServant<<" = "<<this<<".CreateOverConstrainedVolume()";
  return anObj._retn();
}
RangeOfIds_ptr FilterManager_i::CreateRangeOfIds ( )

Definition at line 2085 of file SMESH_Filter_i.cxx.

{
  SMESH::RangeOfIds_i* aServant = new SMESH::RangeOfIds_i();
  SMESH::RangeOfIds_var anObj = aServant->_this();
  TPythonDump()<<aServant<<" = "<<this<<".CreateRangeOfIds()";
  return anObj._retn();
}
Skew_ptr FilterManager_i::CreateSkew ( )

Definition at line 1928 of file SMESH_Filter_i.cxx.

{
  SMESH::Skew_i* aServant = new SMESH::Skew_i();
  SMESH::Skew_var anObj = aServant->_this();
  TPythonDump()<<aServant<<" = "<<this<<".CreateSkew()";
  return anObj._retn();
}
Taper_ptr FilterManager_i::CreateTaper ( )

Definition at line 1919 of file SMESH_Filter_i.cxx.

{
  SMESH::Taper_i* aServant = new SMESH::Taper_i();
  SMESH::Taper_var anObj = aServant->_this();
  TPythonDump()<<aServant<<" = "<<this<<".CreateTaper()";
  return anObj._retn();
}
Volume3D_ptr FilterManager_i::CreateVolume3D ( )

Definition at line 1946 of file SMESH_Filter_i.cxx.

{
  SMESH::Volume3D_i* aServant = new SMESH::Volume3D_i();
  SMESH::Volume3D_var anObj = aServant->_this();
  TPythonDump()<<aServant<<" = "<<this<<".CreateVolume3D()";
  return anObj._retn();
}
Warping_ptr FilterManager_i::CreateWarping ( )

Definition at line 1910 of file SMESH_Filter_i.cxx.

{
  SMESH::Warping_i* aServant = new SMESH::Warping_i();
  SMESH::Warping_var anObj = aServant->_this();
  TPythonDump()<<aServant<<" = "<<this<<".CreateWarping()";
  return anObj._retn();
}
CORBA::Boolean FilterManager_i::DeleteLibrary ( const char *  aFileName)

Definition at line 2229 of file SMESH_Filter_i.cxx.

References SMESH_test5.aFileName.

{
  TPythonDump()<<this<<".DeleteLibrary("<<aFileName<<")";
  return remove( aFileName ) ? false : true;
}
FilterLibrary_ptr FilterManager_i::LoadLibrary ( const char *  aFileName)

Definition at line 2213 of file SMESH_Filter_i.cxx.

{
  SMESH::FilterLibrary_i* aServant = new SMESH::FilterLibrary_i( aFileName );
  SMESH::FilterLibrary_var anObj = aServant->_this();
  TPythonDump()<<aServant<<" = "<<this<<".LoadLibrary('"<<aFileName<<"')";
  return anObj._retn();
}
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS