Version: 8.3.0
BLSURFPlugin_Hypothesis_i Class Reference

#include <BLSURFPlugin_Hypothesis_i.hxx>

Inheritance diagram for BLSURFPlugin_Hypothesis_i:
Inheritance graph

Public Member Functions

 BLSURFPlugin_Hypothesis_i (PortableServer::POA_ptr thePOA, int theStudyId,::SMESH_Gen *theGenImpl, bool theHasGEOM)
 
virtual ~BLSURFPlugin_Hypothesis_i ()
 
void SetPhysicalMesh (CORBA::Long theValue)
 
CORBA::Long GetPhysicalMesh ()
 
void SetGeometricMesh (CORBA::Long theValue)
 
CORBA::Long GetGeometricMesh ()
 
void SetPhySize (CORBA::Double theValue)
 
void SetPhySizeRel (CORBA::Double theValue)
 
CORBA::Double GetPhySize ()
 
CORBA::Boolean IsPhySizeRel ()
 
void SetMinSize (CORBA::Double theMinSize)
 
void SetMinSizeRel (CORBA::Double theMinSize)
 
CORBA::Double GetMinSize ()
 
CORBA::Boolean IsMinSizeRel ()
 
void SetMaxSize (CORBA::Double theMaxSize)
 
void SetMaxSizeRel (CORBA::Double theMaxSize)
 
CORBA::Double GetMaxSize ()
 
CORBA::Boolean IsMaxSizeRel ()
 
void SetUseGradation (CORBA::Boolean theValue)
 
CORBA::Boolean GetUseGradation ()
 
void SetGradation (CORBA::Double theValue)
 
CORBA::Double GetGradation ()
 
void SetUseVolumeGradation (CORBA::Boolean theValue)
 
CORBA::Boolean GetUseVolumeGradation ()
 
void SetVolumeGradation (CORBA::Double theValue)
 
CORBA::Double GetVolumeGradation ()
 
void SetQuadAllowed (CORBA::Boolean theValue)
 
CORBA::Boolean GetQuadAllowed ()
 
void SetAngleMesh (CORBA::Double theValue)
 
CORBA::Double GetAngleMesh ()
 
void SetChordalError (CORBA::Double distance)
 
CORBA::Double GetChordalError ()
 
void SetAnisotropic (CORBA::Boolean anisotropic)
 
CORBA::Boolean GetAnisotropic ()
 
void SetAnisotropicRatio (CORBA::Double ratio)
 
CORBA::Double GetAnisotropicRatio ()
 
void SetRemoveTinyEdges (CORBA::Boolean remove)
 
CORBA::Boolean GetRemoveTinyEdges ()
 
void SetTinyEdgeLength (CORBA::Double length)
 
CORBA::Double GetTinyEdgeLength ()
 
void SetOptimiseTinyEdges (CORBA::Boolean toOptimise)
 
CORBA::Boolean GetOptimiseTinyEdges ()
 
void SetTinyEdgeOptimisationLength (CORBA::Double length)
 
CORBA::Double GetTinyEdgeOptimisationLength ()
 
void SetCorrectSurfaceIntersection (CORBA::Boolean toOptimise)
 
CORBA::Boolean GetCorrectSurfaceIntersection ()
 
void SetCorrectSurfaceIntersectionMaxCost (CORBA::Double maxCost)
 
CORBA::Double GetCorrectSurfaceIntersectionMaxCost ()
 
void SetBadElementRemoval (CORBA::Boolean remove)
 
CORBA::Boolean GetBadElementRemoval ()
 
void SetBadElementAspectRatio (CORBA::Double ratio)
 
CORBA::Double GetBadElementAspectRatio ()
 
void SetOptimizeMesh (CORBA::Boolean optimize)
 
CORBA::Boolean GetOptimizeMesh ()
 
void SetQuadraticMesh (CORBA::Boolean quadratic)
 
CORBA::Boolean GetQuadraticMesh ()
 
void SetTopology (CORBA::Long theValue)
 
CORBA::Long GetTopology ()
 
void SetVerbosity (CORBA::Short theVal) throw (SALOME::SALOME_Exception)
 
CORBA::Short GetVerbosity ()
 
void SetEnforceCadEdgesSize (CORBA::Boolean toEnforce)
 
CORBA::Boolean GetEnforceCadEdgesSize ()
 
void SetJacobianRectificationRespectGeometry (CORBA::Boolean allowRectification)
 
CORBA::Boolean GetJacobianRectificationRespectGeometry ()
 
void SetUseDeprecatedPatchMesher (CORBA::Boolean useDeprecatedPatchMesher)
 
CORBA::Boolean GetUseDeprecatedPatchMesher ()
 
void SetJacobianRectification (CORBA::Boolean allowRectification)
 
CORBA::Boolean GetJacobianRectification ()
 
void SetMaxNumberOfPointsPerPatch (CORBA::Long nb) throw (SALOME::SALOME_Exception)
 
CORBA::Long GetMaxNumberOfPointsPerPatch ()
 
void SetMaxNumberOfThreads (CORBA::Long nb) throw (SALOME::SALOME_Exception)
 
CORBA::Long GetMaxNumberOfThreads ()
 
void SetRespectGeometry (CORBA::Boolean toRespect)
 
CORBA::Boolean GetRespectGeometry ()
 
void SetTinyEdgesAvoidSurfaceIntersections (CORBA::Boolean toAvoidIntersection)
 
CORBA::Boolean GetTinyEdgesAvoidSurfaceIntersections ()
 
void SetClosedGeometry (CORBA::Boolean isClosed)
 
CORBA::Boolean GetClosedGeometry ()
 
void SetDebug (CORBA::Boolean isDebug)
 
bool GetDebug ()
 
void SetPeriodicTolerance (CORBA::Double tol) throw (SALOME::SALOME_Exception)
 
double GetPeriodicTolerance () throw (SALOME::SALOME_Exception)
 
void SetRequiredEntities (const char *howToTreat) throw (SALOME::SALOME_Exception)
 
char * GetRequiredEntities ()
 
void SetSewingTolerance (CORBA::Double tol) throw (SALOME::SALOME_Exception)
 
CORBA::Double GetSewingTolerance () throw (SALOME::SALOME_Exception)
 
void SetTags (const char *howToTreat) throw (SALOME::SALOME_Exception)
 
char * GetTags ()
 
void SetHyperPatches (const BLSURFPlugin::THyperPatchList &hpl)
 
BLSURFPlugin::THyperPatchListGetHyperPatches ()
 
void SetPreCADMergeEdges (CORBA::Boolean theValue)
 
CORBA::Boolean GetPreCADMergeEdges ()
 
void SetPreCADRemoveDuplicateCADFaces (CORBA::Boolean theValue)
 
CORBA::Boolean GetPreCADRemoveDuplicateCADFaces ()
 
void SetPreCADProcess3DTopology (CORBA::Boolean theValue)
 
CORBA::Boolean GetPreCADProcess3DTopology ()
 
void SetPreCADDiscardInput (CORBA::Boolean theValue)
 
CORBA::Boolean GetPreCADDiscardInput ()
 
void SetOptionValue (const char *optionName, const char *optionValue) throw (SALOME::SALOME_Exception)
 
void SetPreCADOptionValue (const char *optionName, const char *optionValue) throw (SALOME::SALOME_Exception)
 
char * GetOptionValue (const char *optionName) throw (SALOME::SALOME_Exception)
 
char * GetPreCADOptionValue (const char *optionName) throw (SALOME::SALOME_Exception)
 
void UnsetOption (const char *optionName)
 
void UnsetPreCADOption (const char *optionName)
 
BLSURFPlugin::string_arrayGetOptionValues ()
 
BLSURFPlugin::string_arrayGetPreCADOptionValues ()
 
BLSURFPlugin::string_arrayGetAdvancedOptionValues ()
 
void SetOptionValues (const BLSURFPlugin::string_array &options) throw (SALOME::SALOME_Exception)
 
void SetPreCADOptionValues (const BLSURFPlugin::string_array &options) throw (SALOME::SALOME_Exception)
 
void SetAdvancedOptionValues (const BLSURFPlugin::string_array &options)
 
void SetAdvancedOption (const char *optionsAndValues) throw (SALOME::SALOME_Exception)
 
void AddOption (const char *optionName, const char *optionValue)
 
void AddPreCADOption (const char *optionName, const char *optionValue)
 
char * GetOption (const char *optionName)
 
char * GetPreCADOption (const char *optionName)
 
void SetSizeMapEntry (const char *entry, const char *sizeMap) throw (SALOME::SALOME_Exception)
 
void SetConstantSizeMapEntry (const char *entry, GEOM::shape_type shapeType, CORBA::Double sizeMap) throw (SALOME::SALOME_Exception)
 
char * GetSizeMapEntry (const char *entry) throw (SALOME::SALOME_Exception)
 
void UnsetEntry (const char *entry)
 
BLSURFPlugin::string_arrayGetSizeMapEntries ()
 
void SetSizeMapEntries (const BLSURFPlugin::string_array &sizeMaps) throw (SALOME::SALOME_Exception)
 
void SetSizeMap (GEOM::GEOM_Object_ptr GeomObj, const char *sizeMap) throw (SALOME::SALOME_Exception)
 
void SetConstantSizeMap (GEOM::GEOM_Object_ptr GeomObj, CORBA::Double sizeMap)
 
void UnsetSizeMap (GEOM::GEOM_Object_ptr GeomObj)
 
void ClearSizeMaps ()
 
void SetAttractor (GEOM::GEOM_Object_ptr GeomObj, const char *attractor)
 
void UnsetAttractor (GEOM::GEOM_Object_ptr GeomObj)
 
void SetAttractorEntry (const char *entry, const char *attractor) throw (SALOME::SALOME_Exception)
 
char * GetAttractorEntry (const char *entry) throw (SALOME::SALOME_Exception)
 
BLSURFPlugin::string_arrayGetAttractorEntries ()
 
void SetAttractorGeom (GEOM::GEOM_Object_ptr GeomObj, GEOM::GEOM_Object_ptr Attractor, CORBA::Double StartSize, CORBA::Double EndSize, CORBA::Double ActionRadius, CORBA::Double ConstantRadius)
 
void UnsetAttractorGeom (GEOM::GEOM_Object_ptr GeomObj, GEOM::GEOM_Object_ptr theAttractor)
 
void UnsetAttractorEntry (const char *entry, const char *attractor)
 
void SetClassAttractorEntry (const char *entry, const char *att_entry, CORBA::Double StartSize, CORBA::Double EndSize, CORBA::Double ActionRadius, CORBA::Double ConstantRadius) throw (SALOME::SALOME_Exception)
 
BLSURFPlugin::TAttParamsMapGetAttractorParams ()
 
BLSURFPlugin::TFaceEntryEnfVertexListMapGetAllEnforcedVerticesByFace ()
 Returns the list of enforced vertices for a given Face entry. More...
 
BLSURFPlugin::TEnfVertexListGetAllEnforcedVertices ()
 Returns the list of all enforced vertices. More...
 
BLSURFPlugin::TFaceEntryCoordsListMapGetAllCoordsByFace ()
 Returns the list of enforced vertices coords for a given Face entry. More...
 
BLSURFPlugin::TCoordsEnfVertexMapGetAllEnforcedVerticesByCoords ()
 Returns a map of enforced vertices coords / enforced vertex. More...
 
BLSURFPlugin::TFaceEntryEnfVertexEntryListMapGetAllEnfVertexEntriesByFace ()
 Returns the list of enforced vertices entries for a given Face entry. More...
 
BLSURFPlugin::TEnfVertexEntryEnfVertexMapGetAllEnforcedVerticesByEnfVertexEntry ()
 Returns a map of enforced vertices geom entry / enforced vertex. More...
 
void ClearAllEnforcedVertices ()
 Erase all enforced vertices. More...
 
bool SetEnforcedVertex (GEOM::GEOM_Object_ptr theFace, CORBA::Double x, CORBA::Double y, CORBA::Double z) throw (SALOME::SALOME_Exception)
 
bool SetEnforcedVertexNamed (GEOM::GEOM_Object_ptr theFace, CORBA::Double x, CORBA::Double y, CORBA::Double z, const char *theVertexName) throw (SALOME::SALOME_Exception)
 
bool SetEnforcedVertexGeom (GEOM::GEOM_Object_ptr theFace, GEOM::GEOM_Object_ptr theVertex) throw (SALOME::SALOME_Exception)
 
bool SetEnforcedVertexWithGroup (GEOM::GEOM_Object_ptr theFace, CORBA::Double x, CORBA::Double y, CORBA::Double z, const char *theGroupName) throw (SALOME::SALOME_Exception)
 
bool SetEnforcedVertexNamedWithGroup (GEOM::GEOM_Object_ptr theFace, CORBA::Double x, CORBA::Double y, CORBA::Double z, const char *theVertexName, const char *theGroupName) throw (SALOME::SALOME_Exception)
 
bool SetEnforcedVertexGeomWithGroup (GEOM::GEOM_Object_ptr theFace, GEOM::GEOM_Object_ptr theVertex, const char *theGroupName) throw (SALOME::SALOME_Exception)
 
BLSURFPlugin::TEnfVertexListGetEnforcedVertices (GEOM::GEOM_Object_ptr theFace) throw (SALOME::SALOME_Exception)
 
bool UnsetEnforcedVertex (GEOM::GEOM_Object_ptr theFace, CORBA::Double x, CORBA::Double y, CORBA::Double z) throw (SALOME::SALOME_Exception)
 
bool UnsetEnforcedVertexGeom (GEOM::GEOM_Object_ptr theFace, GEOM::GEOM_Object_ptr theVertex) throw (SALOME::SALOME_Exception)
 
bool UnsetEnforcedVertices (GEOM::GEOM_Object_ptr theFace) throw (SALOME::SALOME_Exception)
 
bool AddEnforcedVertex (CORBA::Double x, CORBA::Double y, CORBA::Double z) throw (SALOME::SALOME_Exception)
 
bool AddEnforcedVertexNamed (CORBA::Double x, CORBA::Double y, CORBA::Double z, const char *theVertexName) throw (SALOME::SALOME_Exception)
 
bool AddEnforcedVertexGeom (GEOM::GEOM_Object_ptr theVertex) throw (SALOME::SALOME_Exception)
 
bool AddEnforcedVertexWithGroup (CORBA::Double x, CORBA::Double y, CORBA::Double z, const char *theGroupName) throw (SALOME::SALOME_Exception)
 
bool AddEnforcedVertexNamedWithGroup (CORBA::Double x, CORBA::Double y, CORBA::Double z, const char *theVertexName, const char *theGroupName) throw (SALOME::SALOME_Exception)
 
bool AddEnforcedVertexGeomWithGroup (GEOM::GEOM_Object_ptr theVertex, const char *theGroupName) throw (SALOME::SALOME_Exception)
 
bool RemoveEnforcedVertex (CORBA::Double x, CORBA::Double y, CORBA::Double z) throw (SALOME::SALOME_Exception)
 
bool RemoveEnforcedVertexGeom (GEOM::GEOM_Object_ptr theVertex) throw (SALOME::SALOME_Exception)
 
bool RemoveEnforcedVertices () throw (SALOME::SALOME_Exception)
 
bool SetEnforcedVertexEntry (const char *theFaceEntry, CORBA::Double x=0, CORBA::Double y=0, CORBA::Double z=0, const char *theVertexName="", const char *theVertexEntry="", const char *theGroupName="") throw (SALOME::SALOME_Exception)
 
BLSURFPlugin::TEnfVertexListGetEnforcedVerticesEntry (const char *theFaceEntry) throw (SALOME::SALOME_Exception)
 
bool UnsetEnforcedVertexEntry (const char *theFaceEntry, CORBA::Double x, CORBA::Double y, CORBA::Double z, const char *theVertexEntry="") throw (SALOME::SALOME_Exception)
 
bool UnsetEnforcedVerticesEntry (const char *theFaceEntry) throw (SALOME::SALOME_Exception)
 
void SetInternalEnforcedVertexAllFaces (CORBA::Boolean toEnforceInternalVertices)
 
CORBA::Boolean GetInternalEnforcedVertexAllFaces ()
 
void SetInternalEnforcedVertexAllFacesGroup (const char *groupName="")
 
char * GetInternalEnforcedVertexAllFacesGroup ()
 
void ClearPreCadPeriodicityVectors ()
 Erase all PreCad periodicity associations. More...
 
BLSURFPlugin::TPeriodicityListGetPreCadFacesPeriodicityVector ()
 
BLSURFPlugin::TPeriodicityListGetPreCadEdgesPeriodicityVector ()
 
BLSURFPlugin::TPeriodicityListPreCadVectorToSequence (const ::BLSURFPlugin_Hypothesis::TPreCadPeriodicityVector &preCadPeriodicityVector)
 
void AddPreCadFacesPeriodicity (GEOM::GEOM_Object_ptr theFace1, GEOM::GEOM_Object_ptr theFace2) throw (SALOME::SALOME_Exception)
 
void AddPreCadFacesPeriodicityWithVertices (GEOM::GEOM_Object_ptr theFace1, GEOM::GEOM_Object_ptr theFace2, const GEOM::ListOfGO &theSourceVertices, const GEOM::ListOfGO &theTargetVertices) throw (SALOME::SALOME_Exception)
 
void AddPreCadFacesPeriodicityEntry (const char *theFace1Entry, const char *theFace2Entry, const BLSURFPlugin::TEntryList &theSourceVerticesEntries, const BLSURFPlugin::TEntryList &theTargetVerticesEntries) throw (SALOME::SALOME_Exception)
 
void AddPreCadEdgesPeriodicity (GEOM::GEOM_Object_ptr theEdge1, GEOM::GEOM_Object_ptr theEdge2) throw (SALOME::SALOME_Exception)
 
void AddPreCadEdgesPeriodicityWithVertices (GEOM::GEOM_Object_ptr theEdge1, GEOM::GEOM_Object_ptr theEdge2, const GEOM::ListOfGO &theSourceVertices, const GEOM::ListOfGO &theTargetVertices) throw (SALOME::SALOME_Exception)
 
void AddPreCadEdgesPeriodicityEntry (const char *theEdge1Entry, const char *theEdge2Entry, const BLSURFPlugin::TEntryList &theSourceVerticesEntries, const BLSURFPlugin::TEntryList &theTargetVerticesEntries) throw (SALOME::SALOME_Exception)
 
void SetGMFFile (const char *theFileName)
 Sets the file for export resulting mesh in GMF format. More...
 
char * GetGMFFile ()
 Gets the file name for export resulting mesh in GMF format. More...
 
::BLSURFPlugin_HypothesisGetImpl ()
 Gets the file mode for export resulting mesh in GMF format. More...
 
CORBA::Boolean IsDimSupported (SMESH::Dimension type)
 Verify whether hypothesis supports given entity type. More...
 
void SetPhyMin (CORBA::Double theMinSize)
 
CORBA::Double GetPhyMin ()
 
void SetPhyMax (CORBA::Double theMaxSize)
 
CORBA::Double GetPhyMax ()
 
void SetGeoMin (CORBA::Double theMinSize)
 
CORBA::Double GetGeoMin ()
 
void SetGeoMax (CORBA::Double theMaxSize)
 
CORBA::Double GetGeoMax ()
 
void SetAngleMeshS (CORBA::Double angle)
 
CORBA::Double GetAngleMeshS ()
 
void SetAngleMeshC (CORBA::Double angle)
 
CORBA::Double GetAngleMeshC ()
 
void SetDecimesh (CORBA::Boolean toIgnoreEdges)
 
CORBA::Boolean GetDecimesh ()
 
void SetPreCADRemoveNanoEdges (CORBA::Boolean toRemoveNanoEdges)
 
CORBA::Boolean GetPreCADRemoveNanoEdges ()
 
void SetPreCADEpsNano (CORBA::Double epsNano)
 
CORBA::Double GetPreCADEpsNano ()
 

Private Member Functions

std::string ShapeTypeToString (GEOM::shape_type theShapeType)
 
void CheckShapeType (GEOM::GEOM_Object_ptr shape, GEOM::shape_type theShapeType)
 
void CheckShapeTypes (GEOM::GEOM_Object_ptr shape, std::vector< GEOM::shape_type > theShapeTypes)
 
std::string PublishIfNeeded (GEOM::GEOM_Object_ptr shape, GEOM::shape_type theShapeType, std::string prefix)
 
std::string FormatVerticesEntries (std::vector< std::string > &theSourceVerticesEntries, std::vector< std::string > &theTargetVerticesEntries)
 

Constructor & Destructor Documentation

BLSURFPlugin_Hypothesis_i::BLSURFPlugin_Hypothesis_i ( PortableServer::POA_ptr  thePOA,
int  theStudyId,
::SMESH_Gen *  theGenImpl,
bool  theHasGEOM 
)
BLSURFPlugin_Hypothesis_i::~BLSURFPlugin_Hypothesis_i ( )
virtual

Member Function Documentation

void BLSURFPlugin_Hypothesis_i::SetPhysicalMesh ( CORBA::Long  theValue)
CORBA::Long BLSURFPlugin_Hypothesis_i::GetPhysicalMesh ( )
void BLSURFPlugin_Hypothesis_i::SetGeometricMesh ( CORBA::Long  theValue)
CORBA::Long BLSURFPlugin_Hypothesis_i::GetGeometricMesh ( )
void BLSURFPlugin_Hypothesis_i::SetPhySize ( CORBA::Double  theValue)
void BLSURFPlugin_Hypothesis_i::SetPhySizeRel ( CORBA::Double  theValue)

BLSURFPlugin_Hypothesis_i::SetPhySizeRel

Set Relative PhySize

References GetImpl().

CORBA::Double BLSURFPlugin_Hypothesis_i::GetPhySize ( )
CORBA::Boolean BLSURFPlugin_Hypothesis_i::IsPhySizeRel ( )

BLSURFPlugin_Hypothesis_i::IsPhySizeRel

Returns True if PhySize is relative

References GetImpl().

void BLSURFPlugin_Hypothesis_i::SetMinSize ( CORBA::Double  theMinSize)
void BLSURFPlugin_Hypothesis_i::SetMinSizeRel ( CORBA::Double  theMinSize)
CORBA::Double BLSURFPlugin_Hypothesis_i::GetMinSize ( )

References GetImpl().

CORBA::Boolean BLSURFPlugin_Hypothesis_i::IsMinSizeRel ( )

References GetImpl().

void BLSURFPlugin_Hypothesis_i::SetMaxSize ( CORBA::Double  theMaxSize)
void BLSURFPlugin_Hypothesis_i::SetMaxSizeRel ( CORBA::Double  theMaxSize)
CORBA::Double BLSURFPlugin_Hypothesis_i::GetMaxSize ( )

References GetImpl().

CORBA::Boolean BLSURFPlugin_Hypothesis_i::IsMaxSizeRel ( )

References GetImpl().

void BLSURFPlugin_Hypothesis_i::SetUseGradation ( CORBA::Boolean  theValue)
CORBA::Boolean BLSURFPlugin_Hypothesis_i::GetUseGradation ( )
void BLSURFPlugin_Hypothesis_i::SetGradation ( CORBA::Double  theValue)
CORBA::Double BLSURFPlugin_Hypothesis_i::GetGradation ( )
void BLSURFPlugin_Hypothesis_i::SetUseVolumeGradation ( CORBA::Boolean  theValue)
CORBA::Boolean BLSURFPlugin_Hypothesis_i::GetUseVolumeGradation ( )
void BLSURFPlugin_Hypothesis_i::SetVolumeGradation ( CORBA::Double  theValue)
CORBA::Double BLSURFPlugin_Hypothesis_i::GetVolumeGradation ( )
void BLSURFPlugin_Hypothesis_i::SetQuadAllowed ( CORBA::Boolean  theValue)
CORBA::Boolean BLSURFPlugin_Hypothesis_i::GetQuadAllowed ( )
void BLSURFPlugin_Hypothesis_i::SetAngleMesh ( CORBA::Double  theValue)
CORBA::Double BLSURFPlugin_Hypothesis_i::GetAngleMesh ( )
void BLSURFPlugin_Hypothesis_i::SetChordalError ( CORBA::Double  theValue)
CORBA::Double BLSURFPlugin_Hypothesis_i::GetChordalError ( )
void BLSURFPlugin_Hypothesis_i::SetAnisotropic ( CORBA::Boolean  theValue)
CORBA::Boolean BLSURFPlugin_Hypothesis_i::GetAnisotropic ( )
void BLSURFPlugin_Hypothesis_i::SetAnisotropicRatio ( CORBA::Double  theValue)

BLSURFPlugin_Hypothesis_i::SetAnisotropicRatio

Set Anisotropic Ratio

References GetImpl().

CORBA::Double BLSURFPlugin_Hypothesis_i::GetAnisotropicRatio ( )

BLSURFPlugin_Hypothesis_i::GetAnisotropicRatio

Get Anisotropic Ratio

References GetImpl().

void BLSURFPlugin_Hypothesis_i::SetRemoveTinyEdges ( CORBA::Boolean  theValue)
CORBA::Boolean BLSURFPlugin_Hypothesis_i::GetRemoveTinyEdges ( )
void BLSURFPlugin_Hypothesis_i::SetTinyEdgeLength ( CORBA::Double  theValue)

BLSURFPlugin_Hypothesis_i::SetTinyEdgeLength

Set Tiny Edge Length

References GetImpl().

CORBA::Double BLSURFPlugin_Hypothesis_i::GetTinyEdgeLength ( )

BLSURFPlugin_Hypothesis_i::GetTinyEdgeLength

Get Tiny Edge Length

References GetImpl().

void BLSURFPlugin_Hypothesis_i::SetOptimiseTinyEdges ( CORBA::Boolean  theValue)
CORBA::Boolean BLSURFPlugin_Hypothesis_i::GetOptimiseTinyEdges ( )
void BLSURFPlugin_Hypothesis_i::SetTinyEdgeOptimisationLength ( CORBA::Double  theValue)

BLSURFPlugin_Hypothesis_i::SetTinyEdgeOptimisationLength

Set Tiny Edge OptimisationLength

References GetImpl().

CORBA::Double BLSURFPlugin_Hypothesis_i::GetTinyEdgeOptimisationLength ( )

BLSURFPlugin_Hypothesis_i::GetTinyEdgeOptimisationLength

Get Tiny Edge OptimisationLength

References GetImpl().

void BLSURFPlugin_Hypothesis_i::SetCorrectSurfaceIntersection ( CORBA::Boolean  theValue)
CORBA::Boolean BLSURFPlugin_Hypothesis_i::GetCorrectSurfaceIntersection ( )
void BLSURFPlugin_Hypothesis_i::SetCorrectSurfaceIntersectionMaxCost ( CORBA::Double  theValue)

BLSURFPlugin_Hypothesis_i::SetCorrectSurfaceIntersectionMaxCost

Set Tiny Edge OptimisationLength

References GetImpl().

CORBA::Double BLSURFPlugin_Hypothesis_i::GetCorrectSurfaceIntersectionMaxCost ( )

BLSURFPlugin_Hypothesis_i::GetCorrectSurfaceIntersectionMaxCost

Get Tiny Edge OptimisationLength

References GetImpl().

void BLSURFPlugin_Hypothesis_i::SetBadElementRemoval ( CORBA::Boolean  theValue)
CORBA::Boolean BLSURFPlugin_Hypothesis_i::GetBadElementRemoval ( )
void BLSURFPlugin_Hypothesis_i::SetBadElementAspectRatio ( CORBA::Double  theValue)

BLSURFPlugin_Hypothesis_i::SetBadElementAspectRatio

Set Bad Surface Element Aspect Ratio

References GetImpl().

CORBA::Double BLSURFPlugin_Hypothesis_i::GetBadElementAspectRatio ( )

BLSURFPlugin_Hypothesis_i::GetBadElementAspectRatio

Get Bad Surface Element Aspect Ratio

References GetImpl().

void BLSURFPlugin_Hypothesis_i::SetOptimizeMesh ( CORBA::Boolean  theValue)
CORBA::Boolean BLSURFPlugin_Hypothesis_i::GetOptimizeMesh ( )
void BLSURFPlugin_Hypothesis_i::SetQuadraticMesh ( CORBA::Boolean  theValue)
CORBA::Boolean BLSURFPlugin_Hypothesis_i::GetQuadraticMesh ( )
void BLSURFPlugin_Hypothesis_i::SetTopology ( CORBA::Long  theValue)
CORBA::Long BLSURFPlugin_Hypothesis_i::GetTopology ( )
void BLSURFPlugin_Hypothesis_i::SetVerbosity ( CORBA::Short  theVal) throw (SALOME::SALOME_Exception)
CORBA::Short BLSURFPlugin_Hypothesis_i::GetVerbosity ( )

References GetImpl().

void BLSURFPlugin_Hypothesis_i::SetEnforceCadEdgesSize ( CORBA::Boolean  toEnforce)
CORBA::Boolean BLSURFPlugin_Hypothesis_i::GetEnforceCadEdgesSize ( )

References GetImpl().

void BLSURFPlugin_Hypothesis_i::SetJacobianRectificationRespectGeometry ( CORBA::Boolean  allowRectification)
CORBA::Boolean BLSURFPlugin_Hypothesis_i::GetJacobianRectificationRespectGeometry ( )

References GetImpl().

void BLSURFPlugin_Hypothesis_i::SetUseDeprecatedPatchMesher ( CORBA::Boolean  useDeprecatedPatchMesher)
CORBA::Boolean BLSURFPlugin_Hypothesis_i::GetUseDeprecatedPatchMesher ( )

References GetImpl().

void BLSURFPlugin_Hypothesis_i::SetJacobianRectification ( CORBA::Boolean  allowRectification)
CORBA::Boolean BLSURFPlugin_Hypothesis_i::GetJacobianRectification ( )

References GetImpl().

void BLSURFPlugin_Hypothesis_i::SetMaxNumberOfPointsPerPatch ( CORBA::Long  nb) throw (SALOME::SALOME_Exception)
CORBA::Long BLSURFPlugin_Hypothesis_i::GetMaxNumberOfPointsPerPatch ( )

References GetImpl().

void BLSURFPlugin_Hypothesis_i::SetMaxNumberOfThreads ( CORBA::Long  nb) throw (SALOME::SALOME_Exception)
CORBA::Long BLSURFPlugin_Hypothesis_i::GetMaxNumberOfThreads ( )

References GetImpl().

void BLSURFPlugin_Hypothesis_i::SetRespectGeometry ( CORBA::Boolean  toRespect)

References GetImpl(), and GetRespectGeometry().

CORBA::Boolean BLSURFPlugin_Hypothesis_i::GetRespectGeometry ( )

References GetImpl().

void BLSURFPlugin_Hypothesis_i::SetTinyEdgesAvoidSurfaceIntersections ( CORBA::Boolean  toAvoidIntersection)
CORBA::Boolean BLSURFPlugin_Hypothesis_i::GetTinyEdgesAvoidSurfaceIntersections ( )

References GetImpl().

void BLSURFPlugin_Hypothesis_i::SetClosedGeometry ( CORBA::Boolean  isClosed)

References GetClosedGeometry(), and GetImpl().

CORBA::Boolean BLSURFPlugin_Hypothesis_i::GetClosedGeometry ( )

References GetImpl().

void BLSURFPlugin_Hypothesis_i::SetDebug ( CORBA::Boolean  isDebug)

References GetDebug(), and GetImpl().

bool BLSURFPlugin_Hypothesis_i::GetDebug ( )

References GetImpl().

void BLSURFPlugin_Hypothesis_i::SetPeriodicTolerance ( CORBA::Double  tol) throw (SALOME::SALOME_Exception)
double BLSURFPlugin_Hypothesis_i::GetPeriodicTolerance ( ) throw (SALOME::SALOME_Exception)

References GetImpl().

void BLSURFPlugin_Hypothesis_i::SetRequiredEntities ( const char *  howToTreat) throw (SALOME::SALOME_Exception)
char * BLSURFPlugin_Hypothesis_i::GetRequiredEntities ( )

References GetImpl().

void BLSURFPlugin_Hypothesis_i::SetSewingTolerance ( CORBA::Double  tol) throw (SALOME::SALOME_Exception)
CORBA::Double BLSURFPlugin_Hypothesis_i::GetSewingTolerance ( ) throw (SALOME::SALOME_Exception)

References GetImpl().

void BLSURFPlugin_Hypothesis_i::SetTags ( const char *  howToTreat) throw (SALOME::SALOME_Exception)
char * BLSURFPlugin_Hypothesis_i::GetTags ( )

References GetImpl().

void BLSURFPlugin_Hypothesis_i::SetHyperPatches ( const BLSURFPlugin::THyperPatchList hpl)

References GetImpl().

BLSURFPlugin::THyperPatchList * BLSURFPlugin_Hypothesis_i::GetHyperPatches ( )

References GetImpl().

void BLSURFPlugin_Hypothesis_i::SetPreCADMergeEdges ( CORBA::Boolean  theValue)
CORBA::Boolean BLSURFPlugin_Hypothesis_i::GetPreCADMergeEdges ( )
void BLSURFPlugin_Hypothesis_i::SetPreCADRemoveDuplicateCADFaces ( CORBA::Boolean  theValue)
CORBA::Boolean BLSURFPlugin_Hypothesis_i::GetPreCADRemoveDuplicateCADFaces ( )
void BLSURFPlugin_Hypothesis_i::SetPreCADProcess3DTopology ( CORBA::Boolean  theValue)
CORBA::Boolean BLSURFPlugin_Hypothesis_i::GetPreCADProcess3DTopology ( )
void BLSURFPlugin_Hypothesis_i::SetPreCADDiscardInput ( CORBA::Boolean  theValue)
CORBA::Boolean BLSURFPlugin_Hypothesis_i::GetPreCADDiscardInput ( )
void BLSURFPlugin_Hypothesis_i::SetOptionValue ( const char *  optionName,
const char *  optionValue 
) throw (SALOME::SALOME_Exception)
void BLSURFPlugin_Hypothesis_i::SetPreCADOptionValue ( const char *  optionName,
const char *  optionValue 
) throw (SALOME::SALOME_Exception)
char * BLSURFPlugin_Hypothesis_i::GetOptionValue ( const char *  optionName) throw (SALOME::SALOME_Exception)
char * BLSURFPlugin_Hypothesis_i::GetPreCADOptionValue ( const char *  optionName) throw (SALOME::SALOME_Exception)
void BLSURFPlugin_Hypothesis_i::UnsetOption ( const char *  optionName)

References GetImpl(), and GetOptionValue().

void BLSURFPlugin_Hypothesis_i::UnsetPreCADOption ( const char *  optionName)
BLSURFPlugin::string_array * BLSURFPlugin_Hypothesis_i::GetOptionValues ( )

References GetImpl().

BLSURFPlugin::string_array * BLSURFPlugin_Hypothesis_i::GetPreCADOptionValues ( )

References GetImpl().

BLSURFPlugin::string_array * BLSURFPlugin_Hypothesis_i::GetAdvancedOptionValues ( )

References GetImpl().

void BLSURFPlugin_Hypothesis_i::SetOptionValues ( const BLSURFPlugin::string_array options) throw (SALOME::SALOME_Exception)
void BLSURFPlugin_Hypothesis_i::SetPreCADOptionValues ( const BLSURFPlugin::string_array options) throw (SALOME::SALOME_Exception)
void BLSURFPlugin_Hypothesis_i::SetAdvancedOptionValues ( const BLSURFPlugin::string_array options)

References AddOption().

void BLSURFPlugin_Hypothesis_i::SetAdvancedOption ( const char *  optionsAndValues) throw (SALOME::SALOME_Exception)
void BLSURFPlugin_Hypothesis_i::AddOption ( const char *  optionName,
const char *  optionValue 
)

References GetImpl().

void BLSURFPlugin_Hypothesis_i::AddPreCADOption ( const char *  optionName,
const char *  optionValue 
)

References GetImpl().

char * BLSURFPlugin_Hypothesis_i::GetOption ( const char *  optionName)

References GetImpl().

char * BLSURFPlugin_Hypothesis_i::GetPreCADOption ( const char *  optionName)

References GetImpl().

void BLSURFPlugin_Hypothesis_i::SetSizeMapEntry ( const char *  entry,
const char *  sizeMap 
) throw (SALOME::SALOME_Exception)
void BLSURFPlugin_Hypothesis_i::SetConstantSizeMapEntry ( const char *  entry,
GEOM::shape_type  shapeType,
CORBA::Double  sizeMap 
) throw (SALOME::SALOME_Exception)
char * BLSURFPlugin_Hypothesis_i::GetSizeMapEntry ( const char *  entry) throw (SALOME::SALOME_Exception)
void BLSURFPlugin_Hypothesis_i::UnsetEntry ( const char *  entry)

References GetImpl().

BLSURFPlugin::string_array * BLSURFPlugin_Hypothesis_i::GetSizeMapEntries ( )

References GetImpl().

void BLSURFPlugin_Hypothesis_i::SetSizeMapEntries ( const BLSURFPlugin::string_array sizeMaps) throw (SALOME::SALOME_Exception)
void BLSURFPlugin_Hypothesis_i::SetSizeMap ( GEOM::GEOM_Object_ptr  GeomObj,
const char *  sizeMap 
) throw (SALOME::SALOME_Exception)
void BLSURFPlugin_Hypothesis_i::SetConstantSizeMap ( GEOM::GEOM_Object_ptr  GeomObj,
CORBA::Double  sizeMap 
)
void BLSURFPlugin_Hypothesis_i::UnsetSizeMap ( GEOM::GEOM_Object_ptr  GeomObj)

References UnsetEntry().

void BLSURFPlugin_Hypothesis_i::ClearSizeMaps ( )

References GetImpl().

void BLSURFPlugin_Hypothesis_i::SetAttractor ( GEOM::GEOM_Object_ptr  GeomObj,
const char *  attractor 
)

References SetAttractorEntry().

void BLSURFPlugin_Hypothesis_i::UnsetAttractor ( GEOM::GEOM_Object_ptr  GeomObj)

References UnsetEntry().

void BLSURFPlugin_Hypothesis_i::SetAttractorEntry ( const char *  entry,
const char *  attractor 
) throw (SALOME::SALOME_Exception)
char * BLSURFPlugin_Hypothesis_i::GetAttractorEntry ( const char *  entry) throw (SALOME::SALOME_Exception)
BLSURFPlugin::string_array * BLSURFPlugin_Hypothesis_i::GetAttractorEntries ( )

References GetImpl().

void BLSURFPlugin_Hypothesis_i::SetAttractorGeom ( GEOM::GEOM_Object_ptr  GeomObj,
GEOM::GEOM_Object_ptr  Attractor,
CORBA::Double  StartSize,
CORBA::Double  EndSize,
CORBA::Double  ActionRadius,
CORBA::Double  ConstantRadius 
)

Set/get/unset an attractor on a face

References SetClassAttractorEntry().

void BLSURFPlugin_Hypothesis_i::UnsetAttractorGeom ( GEOM::GEOM_Object_ptr  GeomObj,
GEOM::GEOM_Object_ptr  theAttractor 
)

References GetImpl().

void BLSURFPlugin_Hypothesis_i::UnsetAttractorEntry ( const char *  entry,
const char *  attractor 
)

References GetImpl().

void BLSURFPlugin_Hypothesis_i::SetClassAttractorEntry ( const char *  entry,
const char *  att_entry,
CORBA::Double  StartSize,
CORBA::Double  EndSize,
CORBA::Double  ActionRadius,
CORBA::Double  ConstantRadius 
) throw (SALOME::SALOME_Exception)
BLSURFPlugin::TAttParamsMap * BLSURFPlugin_Hypothesis_i::GetAttractorParams ( )

References GetImpl().

BLSURFPlugin::TFaceEntryCoordsListMap * BLSURFPlugin_Hypothesis_i::GetAllCoordsByFace ( )

They are the coords of the "manual" enforced vertices.

Returns
A map of Face entry / List of enforced vertices coords

References GetImpl().

BLSURFPlugin::TFaceEntryEnfVertexEntryListMap * BLSURFPlugin_Hypothesis_i::GetAllEnfVertexEntriesByFace ( )

They are the geom entries of the enforced vertices based on geom shape (vertex, compound, group).

Returns
A map of Face entry / List of enforced vertices geom entries

References GetImpl().

BLSURFPlugin::TEnfVertexEntryEnfVertexMap * BLSURFPlugin_Hypothesis_i::GetAllEnforcedVerticesByEnfVertexEntry ( )
void BLSURFPlugin_Hypothesis_i::ClearAllEnforcedVertices ( )

References GetImpl().

bool BLSURFPlugin_Hypothesis_i::SetEnforcedVertex ( GEOM::GEOM_Object_ptr  theFace,
CORBA::Double  x,
CORBA::Double  y,
CORBA::Double  z 
) throw (SALOME::SALOME_Exception)

Set/get/unset an enforced vertex on geom object

Set/get/unset an enforced vertex on face - OBSOLETE

bool BLSURFPlugin_Hypothesis_i::SetEnforcedVertexNamed ( GEOM::GEOM_Object_ptr  theFace,
CORBA::Double  x,
CORBA::Double  y,
CORBA::Double  z,
const char *  theVertexName 
) throw (SALOME::SALOME_Exception)

Set/get/unset an enforced vertex with name on face

bool BLSURFPlugin_Hypothesis_i::SetEnforcedVertexGeom ( GEOM::GEOM_Object_ptr  theFace,
GEOM::GEOM_Object_ptr  theVertex 
) throw (SALOME::SALOME_Exception)

Set/get/unset an enforced vertex with geom object on face

bool BLSURFPlugin_Hypothesis_i::SetEnforcedVertexWithGroup ( GEOM::GEOM_Object_ptr  theFace,
CORBA::Double  x,
CORBA::Double  y,
CORBA::Double  z,
const char *  theGroupName 
) throw (SALOME::SALOME_Exception)

Set an enforced vertex with group name on face

bool BLSURFPlugin_Hypothesis_i::SetEnforcedVertexNamedWithGroup ( GEOM::GEOM_Object_ptr  theFace,
CORBA::Double  x,
CORBA::Double  y,
CORBA::Double  z,
const char *  theVertexName,
const char *  theGroupName 
) throw (SALOME::SALOME_Exception)

Set an enforced vertex with name and group name on face

bool BLSURFPlugin_Hypothesis_i::SetEnforcedVertexGeomWithGroup ( GEOM::GEOM_Object_ptr  theFace,
GEOM::GEOM_Object_ptr  theVertex,
const char *  theGroupName 
) throw (SALOME::SALOME_Exception)

Set an enforced vertex with geom entry and group name on face

BLSURFPlugin::TEnfVertexList * BLSURFPlugin_Hypothesis_i::GetEnforcedVertices ( GEOM::GEOM_Object_ptr  theFace) throw (SALOME::SALOME_Exception)

Are internal enforced vertices used for a face ?

Get the list of all enforced vertices

bool BLSURFPlugin_Hypothesis_i::UnsetEnforcedVertex ( GEOM::GEOM_Object_ptr  theFace,
CORBA::Double  x,
CORBA::Double  y,
CORBA::Double  z 
) throw (SALOME::SALOME_Exception)
bool BLSURFPlugin_Hypothesis_i::UnsetEnforcedVertexGeom ( GEOM::GEOM_Object_ptr  theFace,
GEOM::GEOM_Object_ptr  theVertex 
) throw (SALOME::SALOME_Exception)
bool BLSURFPlugin_Hypothesis_i::UnsetEnforcedVertices ( GEOM::GEOM_Object_ptr  theFace) throw (SALOME::SALOME_Exception)
bool BLSURFPlugin_Hypothesis_i::AddEnforcedVertex ( CORBA::Double  x,
CORBA::Double  y,
CORBA::Double  z 
) throw (SALOME::SALOME_Exception)

Set/get/unset an enforced vertex on face - NEW (no face)

bool BLSURFPlugin_Hypothesis_i::AddEnforcedVertexNamed ( CORBA::Double  x,
CORBA::Double  y,
CORBA::Double  z,
const char *  theVertexName 
) throw (SALOME::SALOME_Exception)

Set/get/unset an enforced vertex with name on face

bool BLSURFPlugin_Hypothesis_i::AddEnforcedVertexGeom ( GEOM::GEOM_Object_ptr  theVertex) throw (SALOME::SALOME_Exception)

Set/get/unset an enforced vertex with geom object on face

bool BLSURFPlugin_Hypothesis_i::AddEnforcedVertexWithGroup ( CORBA::Double  x,
CORBA::Double  y,
CORBA::Double  z,
const char *  theGroupName 
) throw (SALOME::SALOME_Exception)

Set an enforced vertex with group name on face

bool BLSURFPlugin_Hypothesis_i::AddEnforcedVertexNamedWithGroup ( CORBA::Double  x,
CORBA::Double  y,
CORBA::Double  z,
const char *  theVertexName,
const char *  theGroupName 
) throw (SALOME::SALOME_Exception)

Set an enforced vertex with name and group name on face

bool BLSURFPlugin_Hypothesis_i::AddEnforcedVertexGeomWithGroup ( GEOM::GEOM_Object_ptr  theVertex,
const char *  theGroupName 
) throw (SALOME::SALOME_Exception)

Set an enforced vertex with geom entry and group name on face

bool BLSURFPlugin_Hypothesis_i::RemoveEnforcedVertex ( CORBA::Double  x,
CORBA::Double  y,
CORBA::Double  z 
) throw (SALOME::SALOME_Exception)
bool BLSURFPlugin_Hypothesis_i::RemoveEnforcedVertexGeom ( GEOM::GEOM_Object_ptr  theVertex) throw (SALOME::SALOME_Exception)
bool BLSURFPlugin_Hypothesis_i::RemoveEnforcedVertices ( ) throw (SALOME::SALOME_Exception)
bool BLSURFPlugin_Hypothesis_i::SetEnforcedVertexEntry ( const char *  theFaceEntry,
CORBA::Double  x = 0,
CORBA::Double  y = 0,
CORBA::Double  z = 0,
const char *  theVertexName = "",
const char *  theVertexEntry = "",
const char *  theGroupName = "" 
) throw (SALOME::SALOME_Exception)

Set/get/unset an enforced vertex on geom object given by entry

References BLSURFPlugin_Hypothesis::TEnfVertex::grpName, and BLSURFPlugin_Hypothesis::TEnfVertex::name.

bool BLSURFPlugin_Hypothesis_i::UnsetEnforcedVertexEntry ( const char *  theFaceEntry,
CORBA::Double  x,
CORBA::Double  y,
CORBA::Double  z,
const char *  theVertexEntry = "" 
) throw (SALOME::SALOME_Exception)
bool BLSURFPlugin_Hypothesis_i::UnsetEnforcedVerticesEntry ( const char *  theFaceEntry) throw (SALOME::SALOME_Exception)
void BLSURFPlugin_Hypothesis_i::SetInternalEnforcedVertexAllFaces ( CORBA::Boolean  theValue)

To add internal vertices as enforced vertices

BLSURFPlugin_Hypothesis_i::SetInternalEnforcedVertexAllFaces

Set true or false

References GetImpl().

CORBA::Boolean BLSURFPlugin_Hypothesis_i::GetInternalEnforcedVertexAllFaces ( )
void BLSURFPlugin_Hypothesis_i::SetInternalEnforcedVertexAllFacesGroup ( const char *  groupName = "")
char * BLSURFPlugin_Hypothesis_i::GetInternalEnforcedVertexAllFacesGroup ( )
void BLSURFPlugin_Hypothesis_i::ClearPreCadPeriodicityVectors ( )

References GetImpl().

BLSURFPlugin::TPeriodicityList * BLSURFPlugin_Hypothesis_i::GetPreCadFacesPeriodicityVector ( )
BLSURFPlugin::TPeriodicityList * BLSURFPlugin_Hypothesis_i::GetPreCadEdgesPeriodicityVector ( )
void BLSURFPlugin_Hypothesis_i::AddPreCadFacesPeriodicity ( GEOM::GEOM_Object_ptr  theFace1,
GEOM::GEOM_Object_ptr  theFace2 
) throw (SALOME::SALOME_Exception)
void BLSURFPlugin_Hypothesis_i::AddPreCadFacesPeriodicityWithVertices ( GEOM::GEOM_Object_ptr  theFace1,
GEOM::GEOM_Object_ptr  theFace2,
const GEOM::ListOfGO &  theSourceVertices,
const GEOM::ListOfGO &  theTargetVertices 
) throw (SALOME::SALOME_Exception)
void BLSURFPlugin_Hypothesis_i::AddPreCadFacesPeriodicityEntry ( const char *  theFace1Entry,
const char *  theFace2Entry,
const BLSURFPlugin::TEntryList theSourceVerticesEntries,
const BLSURFPlugin::TEntryList theTargetVerticesEntries 
) throw (SALOME::SALOME_Exception)
void BLSURFPlugin_Hypothesis_i::AddPreCadEdgesPeriodicity ( GEOM::GEOM_Object_ptr  theEdge1,
GEOM::GEOM_Object_ptr  theEdge2 
) throw (SALOME::SALOME_Exception)
void BLSURFPlugin_Hypothesis_i::AddPreCadEdgesPeriodicityWithVertices ( GEOM::GEOM_Object_ptr  theEdge1,
GEOM::GEOM_Object_ptr  theEdge2,
const GEOM::ListOfGO &  theSourceVertices,
const GEOM::ListOfGO &  theTargetVertices 
) throw (SALOME::SALOME_Exception)
void BLSURFPlugin_Hypothesis_i::AddPreCadEdgesPeriodicityEntry ( const char *  theEdge1Entry,
const char *  theEdge2Entry,
const BLSURFPlugin::TEntryList theSourceVerticesEntries,
const BLSURFPlugin::TEntryList theTargetVerticesEntries 
) throw (SALOME::SALOME_Exception)
void BLSURFPlugin_Hypothesis_i::SetGMFFile ( const char *  theFileName)

Sets the file for export resulting mesh in GMF format

Parameters
theFileName- full name of the file (.mesh, .meshb)

After compute, export the resulting mesh in the given file with the GMF format (.mesh)

References GetImpl().

char * BLSURFPlugin_Hypothesis_i::GetGMFFile ( )
Return values
char*- The file name

Returns the GMF file name

References GetImpl().

BLSURFPlugin_Hypothesis * BLSURFPlugin_Hypothesis_i::GetImpl ( )
Return values
CORBA::Boolean- TRUE if binary mode, FALSE if ascii mode

Returns the GMF file mode

BLSURFPlugin_Hypothesis_i::GetImpl

Get implementation

CORBA::Boolean BLSURFPlugin_Hypothesis_i::IsDimSupported ( SMESH::Dimension  type)
Parameters
type- dimension (see SMESH::Dimension enumeration)
Return values
CORBA::Boolean- TRUE if dimension is supported, FALSE otherwise

Verify whether hypothesis supports given entity type (see SMESH::Dimension enumeration)

void BLSURFPlugin_Hypothesis_i::SetPhyMin ( CORBA::Double  theMinSize)

References SetMinSize().

CORBA::Double BLSURFPlugin_Hypothesis_i::GetPhyMin ( )

References GetMinSize().

void BLSURFPlugin_Hypothesis_i::SetPhyMax ( CORBA::Double  theMaxSize)

References SetMaxSize().

CORBA::Double BLSURFPlugin_Hypothesis_i::GetPhyMax ( )

References GetMaxSize().

void BLSURFPlugin_Hypothesis_i::SetGeoMin ( CORBA::Double  theMinSize)

References SetMinSize().

CORBA::Double BLSURFPlugin_Hypothesis_i::GetGeoMin ( )

References GetMinSize().

void BLSURFPlugin_Hypothesis_i::SetGeoMax ( CORBA::Double  theMaxSize)

References SetMaxSize().

CORBA::Double BLSURFPlugin_Hypothesis_i::GetGeoMax ( )

References GetMaxSize().

void BLSURFPlugin_Hypothesis_i::SetAngleMeshS ( CORBA::Double  angle)

References SetAngleMesh().

CORBA::Double BLSURFPlugin_Hypothesis_i::GetAngleMeshS ( )

References GetAngleMesh().

void BLSURFPlugin_Hypothesis_i::SetAngleMeshC ( CORBA::Double  angle)

References SetAngleMesh().

CORBA::Double BLSURFPlugin_Hypothesis_i::GetAngleMeshC ( )

References GetAngleMesh().

void BLSURFPlugin_Hypothesis_i::SetDecimesh ( CORBA::Boolean  toIgnoreEdges)

References SetOptionValue().

CORBA::Boolean BLSURFPlugin_Hypothesis_i::GetDecimesh ( )

References GetOptionValue().

void BLSURFPlugin_Hypothesis_i::SetPreCADRemoveNanoEdges ( CORBA::Boolean  toRemoveNanoEdges)

References AddPreCADOption().

CORBA::Boolean BLSURFPlugin_Hypothesis_i::GetPreCADRemoveNanoEdges ( )

References GetPreCADOption().

void BLSURFPlugin_Hypothesis_i::SetPreCADEpsNano ( CORBA::Double  epsNano)

References AddPreCADOption().

CORBA::Double BLSURFPlugin_Hypothesis_i::GetPreCADEpsNano ( )

References GetPreCADOption().

std::string BLSURFPlugin_Hypothesis_i::ShapeTypeToString ( GEOM::shape_type  theShapeType)
private
void BLSURFPlugin_Hypothesis_i::CheckShapeType ( GEOM::GEOM_Object_ptr  shape,
GEOM::shape_type  theShapeType 
)
private

References ShapeTypeToString().

void BLSURFPlugin_Hypothesis_i::CheckShapeTypes ( GEOM::GEOM_Object_ptr  shape,
std::vector< GEOM::shape_type >  theShapeTypes 
)
private

References ShapeTypeToString().

std::string BLSURFPlugin_Hypothesis_i::PublishIfNeeded ( GEOM::GEOM_Object_ptr  shape,
GEOM::shape_type  theShapeType,
std::string  prefix 
)
private
std::string BLSURFPlugin_Hypothesis_i::FormatVerticesEntries ( std::vector< std::string > &  theSourceVerticesEntries,
std::vector< std::string > &  theTargetVerticesEntries 
)
private