Version: 8.3.0
BLSURFPlugin::BLSURFPlugin_Hypothesis Interface Reference

import "BLSURFPlugin_Algorithm.idl";

Inherits SMESH_Hypothesis.

Public Member Functions

void SetPhysicalMesh (in long isCustom)
 
long GetPhysicalMesh ()
 
void SetGeometricMesh (in long isCustom)
 
long GetGeometricMesh ()
 
void SetPhySize (in double size)
 
void SetPhySizeRel (in double size)
 
double GetPhySize ()
 
boolean IsPhySizeRel ()
 
void SetMinSize (in double theMinSize)
 
void SetMinSizeRel (in double theMinSize)
 
double GetMinSize ()
 
boolean IsMinSizeRel ()
 
void SetMaxSize (in double theMaxSize)
 
void SetMaxSizeRel (in double theMaxSize)
 
double GetMaxSize ()
 
boolean IsMaxSizeRel ()
 
void SetUseGradation (in boolean toUse)
 
boolean GetUseGradation ()
 
void SetGradation (in double ratio)
 
double GetGradation ()
 
void SetUseVolumeGradation (in boolean toUse)
 
boolean GetUseVolumeGradation ()
 
void SetVolumeGradation (in double ratio)
 
double GetVolumeGradation ()
 
void SetQuadAllowed (in boolean allowed)
 
boolean GetQuadAllowed ()
 
void SetAngleMesh (in double angle)
 
double GetAngleMesh ()
 
void SetChordalError (in double distance)
 
double GetChordalError ()
 
void SetAnisotropic (in boolean anisotropic)
 
boolean GetAnisotropic ()
 
void SetAnisotropicRatio (in double ratio)
 
double GetAnisotropicRatio ()
 
void SetRemoveTinyEdges (in boolean remove)
 
boolean GetRemoveTinyEdges ()
 
void SetTinyEdgeLength (in double length)
 
double GetTinyEdgeLength ()
 
void SetOptimiseTinyEdges (in boolean toOptimise)
 
boolean GetOptimiseTinyEdges ()
 
void SetTinyEdgeOptimisationLength (in double length)
 
double GetTinyEdgeOptimisationLength ()
 
void SetCorrectSurfaceIntersection (in boolean toCorrect)
 
boolean GetCorrectSurfaceIntersection ()
 
void SetCorrectSurfaceIntersectionMaxCost (in double maxCost)
 
double GetCorrectSurfaceIntersectionMaxCost ()
 
void SetBadElementRemoval (in boolean remove)
 
boolean GetBadElementRemoval ()
 
void SetBadElementAspectRatio (in double ratio)
 
double GetBadElementAspectRatio ()
 
void SetOptimizeMesh (in boolean optimize)
 
boolean GetOptimizeMesh ()
 
void SetQuadraticMesh (in boolean quadratic)
 
boolean GetQuadraticMesh ()
 
void SetTopology (in long way)
 
long GetTopology ()
 
void SetVerbosity (in short theVal) raises (SALOME::SALOME_Exception)
 
short GetVerbosity ()
 
void SetEnforceCadEdgesSize (in boolean toEnforce)
 
boolean GetEnforceCadEdgesSize ()
 
void SetJacobianRectificationRespectGeometry (in boolean allowRectification)
 
boolean GetJacobianRectificationRespectGeometry ()
 
void SetJacobianRectification (in boolean allowRectification)
 
boolean GetJacobianRectification ()
 
void SetUseDeprecatedPatchMesher (in boolean useDeprecatedPatchMesher)
 
boolean GetUseDeprecatedPatchMesher ()
 
void SetMaxNumberOfPointsPerPatch (in long nb) raises (SALOME::SALOME_Exception)
 
long GetMaxNumberOfPointsPerPatch ()
 
void SetMaxNumberOfThreads (in long nb) raises (SALOME::SALOME_Exception)
 
long GetMaxNumberOfThreads ()
 
void SetRespectGeometry (in boolean toRespect)
 
boolean GetRespectGeometry ()
 
void SetTinyEdgesAvoidSurfaceIntersections (in boolean toAvoidIntersection)
 
boolean GetTinyEdgesAvoidSurfaceIntersections ()
 
void SetClosedGeometry (in boolean isClosed)
 
boolean GetClosedGeometry ()
 
void SetDebug (in boolean isDebug)
 
boolean GetDebug ()
 
void SetPeriodicTolerance (in double tol) raises (SALOME::SALOME_Exception)
 
double GetPeriodicTolerance () raises (SALOME::SALOME_Exception)
 
void SetRequiredEntities (in string howToTreat) raises (SALOME::SALOME_Exception)
 
string GetRequiredEntities ()
 
void SetSewingTolerance (in double tol) raises (SALOME::SALOME_Exception)
 
double GetSewingTolerance () raises (SALOME::SALOME_Exception)
 
void SetTags (in string howToTreat) raises (SALOME::SALOME_Exception)
 
string GetTags ()
 
void SetHyperPatches (in THyperPatchList hpl)
 
THyperPatchList GetHyperPatches ()
 
void SetPreCADMergeEdges (in boolean toMergeEdges)
 
boolean GetPreCADMergeEdges ()
 
void SetPreCADRemoveDuplicateCADFaces (in boolean toRemoveDuplicateCADFaces)
 
boolean GetPreCADRemoveDuplicateCADFaces ()
 
void SetPreCADProcess3DTopology (in boolean toProcess)
 
boolean GetPreCADProcess3DTopology ()
 
void SetPreCADDiscardInput (in boolean toDiscardInput)
 
boolean GetPreCADDiscardInput ()
 
void SetOptionValue (in string optionName, in string optionValue) raises (SALOME::SALOME_Exception)
 
void SetPreCADOptionValue (in string optionName, in string optionValue) raises (SALOME::SALOME_Exception)
 
string GetOptionValue (in string optionName) raises (SALOME::SALOME_Exception)
 
string GetPreCADOptionValue (in string optionName) raises (SALOME::SALOME_Exception)
 
void UnsetOption (in string optionName)
 
void UnsetPreCADOption (in string optionName)
 
void SetAdvancedOption (in string optionsAndValues) raises (SALOME::SALOME_Exception)
 
void AddOption (in string optionName, in string optionValue)
 
void AddPreCADOption (in string optionName, in string optionValue)
 
string GetOption (in string optionName)
 
string GetPreCADOption (in string optionName)
 
string_array GetOptionValues ()
 
string_array GetPreCADOptionValues ()
 
string_array GetAdvancedOptionValues ()
 
void SetOptionValues (in string_array options) raises (SALOME::SALOME_Exception)
 
void SetPreCADOptionValues (in string_array options) raises (SALOME::SALOME_Exception)
 
void SetAdvancedOptionValues (in string_array options)
 
void SetSizeMapEntries (in string_array sizeMaps) raises (SALOME::SALOME_Exception)
 
void ClearSizeMaps ()
 
void UnsetEntry (in string entry)
 
void SetSizeMap (in GEOM::GEOM_Object GeomObj, in string sizeMap) raises (SALOME::SALOME_Exception)
 
void SetConstantSizeMap (in GEOM::GEOM_Object GeomObj, in double sizeMap)
 
void UnsetSizeMap (in GEOM::GEOM_Object GeomObj)
 
void SetSizeMapEntry (in string entry, in string sizeMap) raises (SALOME::SALOME_Exception)
 
void SetConstantSizeMapEntry (in string entry, in GEOM::shape_type shapeType, in double sizeMap) raises (SALOME::SALOME_Exception)
 
string GetSizeMapEntry (in string entry) raises (SALOME::SALOME_Exception)
 
string_array GetSizeMapEntries ()
 
void SetAttractor (in GEOM::GEOM_Object GeomObj, in string attractor)
 
void UnsetAttractor (in GEOM::GEOM_Object GeomObj)
 
void SetAttractorEntry (in string entry, in string attractor) raises (SALOME::SALOME_Exception)
 
string GetAttractorEntry (in string entry) raises (SALOME::SALOME_Exception)
 
string_array GetAttractorEntries ()
 
void SetAttractorGeom (in GEOM::GEOM_Object GeomObj, in GEOM::GEOM_Object AttractorShape, in double StartSize, in double EndSize, in double ActionRadius, in double ConstantRadius)
 
void UnsetAttractorGeom (in GEOM::GEOM_Object GeomObj, in GEOM::GEOM_Object AttractorShape)
 
void UnsetAttractorEntry (in string entry, in string attractor)
 
void SetClassAttractorEntry (in string entry, in string att_entry, in double StartSize, in double EndSize, in double ActionRadius, in double ConstantRadius) raises (SALOME::SALOME_Exception)
 
BLSURFPlugin::TAttParamsMap GetAttractorParams ()
 
TFaceEntryEnfVertexListMap GetAllEnforcedVerticesByFace ()
 
TEnfVertexList GetAllEnforcedVertices ()
 
TFaceEntryCoordsListMap GetAllCoordsByFace ()
 
TCoordsEnfVertexMap GetAllEnforcedVerticesByCoords ()
 
TFaceEntryEnfVertexEntryListMap GetAllEnfVertexEntriesByFace ()
 
TEnfVertexEntryEnfVertexMap GetAllEnforcedVerticesByEnfVertexEntry ()
 
void ClearAllEnforcedVertices ()
 
boolean SetEnforcedVertex (in GEOM::GEOM_Object theFace, in double x, in double y, in double z) raises (SALOME::SALOME_Exception)
 
boolean SetEnforcedVertexNamed (in GEOM::GEOM_Object theFace, in double x, in double y, in double z, in TEnfName theVertexName) raises (SALOME::SALOME_Exception)
 
boolean SetEnforcedVertexGeom (in GEOM::GEOM_Object theFace, in GEOM::GEOM_Object theVertex) raises (SALOME::SALOME_Exception)
 
boolean SetEnforcedVertexWithGroup (in GEOM::GEOM_Object theFace, in double x, in double y, in double z, in TEnfGroupName groupName) raises (SALOME::SALOME_Exception)
 
boolean SetEnforcedVertexNamedWithGroup (in GEOM::GEOM_Object theFace, in double x, in double y, in double z, in TEnfName theVertexName, in TEnfGroupName groupName) raises (SALOME::SALOME_Exception)
 
boolean SetEnforcedVertexGeomWithGroup (in GEOM::GEOM_Object theFace, in GEOM::GEOM_Object theVertex, in TEnfGroupName groupName) raises (SALOME::SALOME_Exception)
 
TEnfVertexList GetEnforcedVertices (in GEOM::GEOM_Object theFace) raises (SALOME::SALOME_Exception)
 
boolean UnsetEnforcedVertex (in GEOM::GEOM_Object theFace, in double x, in double y, in double z) raises (SALOME::SALOME_Exception)
 
boolean UnsetEnforcedVertexGeom (in GEOM::GEOM_Object theFace, in GEOM::GEOM_Object theVertex) raises (SALOME::SALOME_Exception)
 
boolean UnsetEnforcedVertices (in GEOM::GEOM_Object theFace) raises (SALOME::SALOME_Exception)
 
boolean AddEnforcedVertex (in double x, in double y, in double z) raises (SALOME::SALOME_Exception)
 
boolean AddEnforcedVertexNamed (in double x, in double y, in double z, in TEnfName theVertexName) raises (SALOME::SALOME_Exception)
 
boolean AddEnforcedVertexGeom (in GEOM::GEOM_Object theVertex) raises (SALOME::SALOME_Exception)
 
boolean AddEnforcedVertexWithGroup (in double x, in double y, in double z, in TEnfGroupName groupName) raises (SALOME::SALOME_Exception)
 
boolean AddEnforcedVertexNamedWithGroup (in double x, in double y, in double z, in TEnfName theVertexName, in TEnfGroupName groupName) raises (SALOME::SALOME_Exception)
 
boolean AddEnforcedVertexGeomWithGroup (in GEOM::GEOM_Object theVertex, in TEnfGroupName groupName) raises (SALOME::SALOME_Exception)
 
boolean RemoveEnforcedVertex (in double x, in double y, in double z) raises (SALOME::SALOME_Exception)
 
boolean RemoveEnforcedVertexGeom (in GEOM::GEOM_Object theVertex) raises (SALOME::SALOME_Exception)
 
boolean RemoveEnforcedVertices () raises (SALOME::SALOME_Exception)
 
boolean SetEnforcedVertexEntry (in TEntry theFaceEntry, in double x, in double y, in double z, in TEnfName theVertexName, in TEntry theVertexEntry, in TEnfGroupName groupName) raises (SALOME::SALOME_Exception)
 
TEnfVertexList GetEnforcedVerticesEntry (in TEntry theFaceEntry) raises (SALOME::SALOME_Exception)
 
boolean UnsetEnforcedVertexEntry (in TEntry theFaceEntry, in double x, in double y, in double z, in TEntry theVertexEntry) raises (SALOME::SALOME_Exception)
 
boolean UnsetEnforcedVerticesEntry (in TEntry theFaceEntry) raises (SALOME::SALOME_Exception)
 
void SetInternalEnforcedVertexAllFaces (in boolean toEnforceInternalVertices)
 
boolean GetInternalEnforcedVertexAllFaces ()
 
void SetInternalEnforcedVertexAllFacesGroup (in TEnfGroupName groupName)
 
TEnfGroupName GetInternalEnforcedVertexAllFacesGroup ()
 
void ClearPreCadPeriodicityVectors ()
 
void AddPreCadFacesPeriodicity (in GEOM::GEOM_Object theFace1, in GEOM::GEOM_Object theFace2) raises (SALOME::SALOME_Exception)
 
void AddPreCadFacesPeriodicityWithVertices (in GEOM::GEOM_Object theFace1, in GEOM::GEOM_Object theFace2, in GEOM::ListOfGO theSourceVertices, in GEOM::ListOfGO theTargetVertices) raises (SALOME::SALOME_Exception)
 
void AddPreCadFacesPeriodicityEntry (in TEntry theFace1, in TEntry theFace2, in TEntryList theSourceVertices, in TEntryList theTargetVertices) raises (SALOME::SALOME_Exception)
 
void AddPreCadEdgesPeriodicity (in GEOM::GEOM_Object theEdge1, in GEOM::GEOM_Object theEdge2) raises (SALOME::SALOME_Exception)
 
void AddPreCadEdgesPeriodicityWithVertices (in GEOM::GEOM_Object theEdge1, in GEOM::GEOM_Object theEdge2, in GEOM::ListOfGO theSourceVertices, in GEOM::ListOfGO theTargetVertices) raises (SALOME::SALOME_Exception)
 
void AddPreCadEdgesPeriodicityEntry (in TEntry theEdge1, in TEntry theEdge2, in TEntryList theSourceVertices, in TEntryList theTargetVertices) raises (SALOME::SALOME_Exception)
 
TPeriodicityList GetPreCadFacesPeriodicityVector ()
 
TPeriodicityList GetPreCadEdgesPeriodicityVector ()
 
void SetGMFFile (in string theFileName)
 
string GetGMFFile ()
 
void SetPhyMin (in double theMinSize)
 
double GetPhyMin ()
 
void SetPhyMax (in double theMaxSize)
 
double GetPhyMax ()
 
void SetGeoMin (in double theMinSize)
 
double GetGeoMin ()
 
void SetGeoMax (in double theMaxSize)
 
double GetGeoMax ()
 
void SetAngleMeshS (in double angle)
 
double GetAngleMeshS ()
 
void SetAngleMeshC (in double angle)
 
double GetAngleMeshC ()
 
void SetDecimesh (in boolean toIgnoreEdges)
 
boolean GetDecimesh ()
 
void SetPreCADRemoveNanoEdges (in boolean toRemoveNanoEdges)
 
boolean GetPreCADRemoveNanoEdges ()
 
void SetPreCADEpsNano (in double epsNano)
 
double GetPreCADEpsNano ()
 

Detailed Description

BLSURFPlugin_Hypothesis: interface of "BLSURF parameters" hypothesis

Member Function Documentation

void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetPhysicalMesh ( in long  isCustom)

Sets a way to define size of mesh elements to generate 0 - size is defined automatically 1 - size is set by SetPhySize() method 2 - size is set by SetPhySize() method. A sizemap is defined.

long BLSURFPlugin::BLSURFPlugin_Hypothesis::GetPhysicalMesh ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetGeometricMesh ( in long  isCustom)

Sets a way to define maximum angular deflection of mesh from CAD model 0 - deflection is defined automatically 1 - deflection is set by SetAngleMesh() method 2 - deflection is set by SetAngleMesh() method. A sizemap is defined (TODO).

long BLSURFPlugin::BLSURFPlugin_Hypothesis::GetGeometricMesh ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetPhySize ( in double  size)

Sets size of mesh elements to generate

void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetPhySizeRel ( in double  size)
double BLSURFPlugin::BLSURFPlugin_Hypothesis::GetPhySize ( )
boolean BLSURFPlugin::BLSURFPlugin_Hypothesis::IsPhySizeRel ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetMinSize ( in double  theMinSize)

Sets lower boundary of mesh element size

void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetMinSizeRel ( in double  theMinSize)
double BLSURFPlugin::BLSURFPlugin_Hypothesis::GetMinSize ( )
boolean BLSURFPlugin::BLSURFPlugin_Hypothesis::IsMinSizeRel ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetMaxSize ( in double  theMaxSize)

Sets upper boundary of mesh element size

void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetMaxSizeRel ( in double  theMaxSize)
double BLSURFPlugin::BLSURFPlugin_Hypothesis::GetMaxSize ( )
boolean BLSURFPlugin::BLSURFPlugin_Hypothesis::IsMaxSizeRel ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetUseGradation ( in boolean  toUse)

Sets maximal allowed ratio between the lengths of two adjacent edges

boolean BLSURFPlugin::BLSURFPlugin_Hypothesis::GetUseGradation ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetGradation ( in double  ratio)
double BLSURFPlugin::BLSURFPlugin_Hypothesis::GetGradation ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetUseVolumeGradation ( in boolean  toUse)

Sets maximal allowed ratio between the lengths of two adjacent edges in 3D mesh

boolean BLSURFPlugin::BLSURFPlugin_Hypothesis::GetUseVolumeGradation ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetVolumeGradation ( in double  ratio)
double BLSURFPlugin::BLSURFPlugin_Hypothesis::GetVolumeGradation ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetQuadAllowed ( in boolean  allowed)

Sets to create quadrilateral elements or not

boolean BLSURFPlugin::BLSURFPlugin_Hypothesis::GetQuadAllowed ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetAngleMesh ( in double  angle)

Sets angular deflection (in degrees) of a mesh face and edge from CAD surface

double BLSURFPlugin::BLSURFPlugin_Hypothesis::GetAngleMesh ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetChordalError ( in double  distance)

Sets the maximum desired distance between a triangle and its supporting CAD surface

double BLSURFPlugin::BLSURFPlugin_Hypothesis::GetChordalError ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetAnisotropic ( in boolean  anisotropic)

Determines whether the generated mesh will be isotropic or anisotropic

boolean BLSURFPlugin::BLSURFPlugin_Hypothesis::GetAnisotropic ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetAnisotropicRatio ( in double  ratio)

Defines the maximum anisotropic ratio of the metric governing the anisotropic process. The default value of 0 means that the metric (and thus the generated elements) can be arbitrarily stretched.

double BLSURFPlugin::BLSURFPlugin_Hypothesis::GetAnisotropicRatio ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetRemoveTinyEdges ( in boolean  remove)

This patch-independent correction option can be activated to remove the tiny (nano) edges from the generated mesh, without taking into account the tags (attributes) specifications.

boolean BLSURFPlugin::BLSURFPlugin_Hypothesis::GetRemoveTinyEdges ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetTinyEdgeLength ( in double  length)

Defines the minimal length under which an edge is considered to be a tiny one

double BLSURFPlugin::BLSURFPlugin_Hypothesis::GetTinyEdgeLength ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetOptimiseTinyEdges ( in boolean  toOptimise)

This patch-independent correction option can be activated to remove the tiny edges (defined by the option tiny edge optimisation length) from the generated mesh when it improves the local mesh quality, without taking into account the tags (attributes) specifications.

boolean BLSURFPlugin::BLSURFPlugin_Hypothesis::GetOptimiseTinyEdges ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetTinyEdgeOptimisationLength ( in double  length)

Defines the minimal length under which an edge is considered to be a tiny one to be optimised out by the optimise tiny edges option

double BLSURFPlugin::BLSURFPlugin_Hypothesis::GetTinyEdgeOptimisationLength ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetCorrectSurfaceIntersection ( in boolean  toCorrect)

Activate correction of all surface intersections

boolean BLSURFPlugin::BLSURFPlugin_Hypothesis::GetCorrectSurfaceIntersection ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetCorrectSurfaceIntersectionMaxCost ( in double  maxCost)

Defines the time the user is ready to spend in the intersection prevention process. For example, maxCost = 3 means that MeshGems-CADSurf will not spend more time in the intersection removal process than 3 times the time required to mesh without processing the intersections.

double BLSURFPlugin::BLSURFPlugin_Hypothesis::GetCorrectSurfaceIntersectionMaxCost ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetBadElementRemoval ( in boolean  remove)

This patch independent correction option can be activated to remove the bad elements (often called slivers) from the generated mesh, without taking into account the tags (attributes) specification.

boolean BLSURFPlugin::BLSURFPlugin_Hypothesis::GetBadElementRemoval ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetBadElementAspectRatio ( in double  ratio)

This parameter defines the aspect ratio triggering the "bad element" classification for the force bad surface element removal option.

double BLSURFPlugin::BLSURFPlugin_Hypothesis::GetBadElementAspectRatio ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetOptimizeMesh ( in boolean  optimize)

If this option is activated, MeshGems-CADSurf will optimize the mesh in order to get better shaped elements, during a process which respects the patch independent options. This optimisation cannot be fully performed when correct_surface_intersections = 1.

boolean BLSURFPlugin::BLSURFPlugin_Hypothesis::GetOptimizeMesh ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetQuadraticMesh ( in boolean  quadratic)

Determines the order of mesh elements to be generated (linear or quadratic)

boolean BLSURFPlugin::BLSURFPlugin_Hypothesis::GetQuadraticMesh ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetTopology ( in long  way)

Sets topology usage way defining how mesh conformity is assured value=0 - mesh conformity is assured by conformity of a shape value=1,2 - mesh conformity is assured by pre-processing a CAD model (OBSOLETE) value=3 - mesh conformity is assured by pre-processing a CAD model with Pre-CAD

long BLSURFPlugin::BLSURFPlugin_Hypothesis::GetTopology ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetVerbosity ( in short  theVal) raises (SALOME::SALOME_Exception)

Sets verbosity level in the range 0 to 100.

short BLSURFPlugin::BLSURFPlugin_Hypothesis::GetVerbosity ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetEnforceCadEdgesSize ( in boolean  toEnforce)

Set enforce_cad_edge_sizes parameter

Relaxes the given sizemap constraint around CAD edges to allow a better element quality and a better geometric approximation. It is only useful in combination with the gradation option.

boolean BLSURFPlugin::BLSURFPlugin_Hypothesis::GetEnforceCadEdgesSize ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetJacobianRectificationRespectGeometry ( in boolean  allowRectification)

Set jacobian_rectification_respect_geometry parameter

While making the mesh quadratic, allows to lose the CAD-mesh associativity in order to correct elements with nagative Jacobian

boolean BLSURFPlugin::BLSURFPlugin_Hypothesis::GetJacobianRectificationRespectGeometry ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetJacobianRectification ( in boolean  allowRectification)

Set rectify_jacobian parameter

While making the mesh quadratic, allow to fix nagative Jacobian surface elements

boolean BLSURFPlugin::BLSURFPlugin_Hypothesis::GetJacobianRectification ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetUseDeprecatedPatchMesher ( in boolean  useDeprecatedPatchMesher)

Set use_deprecated_patch_mesher parameter (compatibility with older versions of Meshgems)

the use_deprecated_patch_mesher parameter allows to keep the same behaviour than in salome < 8.3 (meshgems 2.1.11 instead of meshgems >= 2.4.5)

boolean BLSURFPlugin::BLSURFPlugin_Hypothesis::GetUseDeprecatedPatchMesher ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetMaxNumberOfPointsPerPatch ( in long  nb) raises (SALOME::SALOME_Exception)

Set max_number_of_points_per_patch parameter

This parameter controls the maximum amount of points MeshGems-CADSurf is allowed to generate on a single CAD patch. For an automatic gestion of the memory, one can set this parameter to 0

long BLSURFPlugin::BLSURFPlugin_Hypothesis::GetMaxNumberOfPointsPerPatch ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetMaxNumberOfThreads ( in long  nb) raises (SALOME::SALOME_Exception)

Set max_number_of_threads parameter

Set the maximum of threads to use for multithreading mesh computation.

long BLSURFPlugin::BLSURFPlugin_Hypothesis::GetMaxNumberOfThreads ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetRespectGeometry ( in boolean  toRespect)

Set respect_geometry parameter

This patch independent option can be deactivated to allow MeshGems-CADSurf to lower the geometry accuracy in its patch independent process.

boolean BLSURFPlugin::BLSURFPlugin_Hypothesis::GetRespectGeometry ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetTinyEdgesAvoidSurfaceIntersections ( in boolean  toAvoidIntersection)

Set tiny_edges_avoid_surface_intersections parameter

This option defines the priority between the tiny feature suppression and the surface intersection prevention.

boolean BLSURFPlugin::BLSURFPlugin_Hypothesis::GetTinyEdgesAvoidSurfaceIntersections ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetClosedGeometry ( in boolean  isClosed)

Set closed_geometry parameter parameter

Describes whether the geometry is expected to be closed or not. When activated, this option helps MeshGems-PreCAD to treat the dirtiest geometries.

boolean BLSURFPlugin::BLSURFPlugin_Hypothesis::GetClosedGeometry ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetDebug ( in boolean  isDebug)

Set debug parameter

Make MeshGems-CADSurf will be very verbose and will output some intermediate files in the working directory. This option is mainly meant for Distene support issues.

boolean BLSURFPlugin::BLSURFPlugin_Hypothesis::GetDebug ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetPeriodicTolerance ( in double  tol) raises (SALOME::SALOME_Exception)

Set periodic_tolerance parameter

This parameter defines the maximum size difference between two periodic edges and also the maximum distance error between two periodic entities.

double BLSURFPlugin::BLSURFPlugin_Hypothesis::GetPeriodicTolerance ( ) raises (SALOME::SALOME_Exception)
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetRequiredEntities ( in string  howToTreat) raises (SALOME::SALOME_Exception)

Set required_entities parameter

The required entities control the correction operations. Accepted values for this parameter are :

  • "respect" : MeshGems-CADSurf is not allowed to alter any required entity, even for correction purposes,
  • "ignore" : MeshGems-CADSurf will ignore the required entities in its processing,
  • "clear" : MeshGems-CADSurf will clear any required status for the entities. There will not be any entity marked as required in the generated mesh.
string BLSURFPlugin::BLSURFPlugin_Hypothesis::GetRequiredEntities ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetSewingTolerance ( in double  tol) raises (SALOME::SALOME_Exception)

Set sewing_tolerance parameter

This parameter is the tolerance of the assembly.

double BLSURFPlugin::BLSURFPlugin_Hypothesis::GetSewingTolerance ( ) raises (SALOME::SALOME_Exception)
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetTags ( in string  howToTreat) raises (SALOME::SALOME_Exception)

Set tags parameter

The tag (attribute) system controls the optimisation process. Accepted values for this parameter are :

  • "respect" : the CAD tags will be preserved and unaltered by the optimisation operations,
  • "ignore" : the CAD tags will be ignored by the optimisation operations but they will still be present in the output mesh,
  • "clear" : MeshGems-CADSurf will clear any tag on any entity and optimise accordingly. There will not be any tag in the generated mesh.
string BLSURFPlugin::BLSURFPlugin_Hypothesis::GetTags ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetHyperPatches ( in THyperPatchList  hpl)

Set hyper-patches

THyperPatchList BLSURFPlugin::BLSURFPlugin_Hypothesis::GetHyperPatches ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetPreCADMergeEdges ( in boolean  toMergeEdges)

To merges edges.

boolean BLSURFPlugin::BLSURFPlugin_Hypothesis::GetPreCADMergeEdges ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetPreCADRemoveDuplicateCADFaces ( in boolean  toRemoveDuplicateCADFaces)

To remove duplicate CAD faces.

boolean BLSURFPlugin::BLSURFPlugin_Hypothesis::GetPreCADRemoveDuplicateCADFaces ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetPreCADProcess3DTopology ( in boolean  toProcess)

To process 3D topology.

boolean BLSURFPlugin::BLSURFPlugin_Hypothesis::GetPreCADProcess3DTopology ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetPreCADDiscardInput ( in boolean  toDiscardInput)

To compute topology from scratch

boolean BLSURFPlugin::BLSURFPlugin_Hypothesis::GetPreCADDiscardInput ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetOptionValue ( in string  optionName,
in string  optionValue 
) raises (SALOME::SALOME_Exception)

Sets advanced option value

void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetPreCADOptionValue ( in string  optionName,
in string  optionValue 
) raises (SALOME::SALOME_Exception)
string BLSURFPlugin::BLSURFPlugin_Hypothesis::GetOptionValue ( in string  optionName) raises (SALOME::SALOME_Exception)
string BLSURFPlugin::BLSURFPlugin_Hypothesis::GetPreCADOptionValue ( in string  optionName) raises (SALOME::SALOME_Exception)
void BLSURFPlugin::BLSURFPlugin_Hypothesis::UnsetOption ( in string  optionName)

Unsets advanced option

void BLSURFPlugin::BLSURFPlugin_Hypothesis::UnsetPreCADOption ( in string  optionName)
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetAdvancedOption ( in string  optionsAndValues) raises (SALOME::SALOME_Exception)

Adds custom advanced option and its value

void BLSURFPlugin::BLSURFPlugin_Hypothesis::AddOption ( in string  optionName,
in string  optionValue 
)
void BLSURFPlugin::BLSURFPlugin_Hypothesis::AddPreCADOption ( in string  optionName,
in string  optionValue 
)
string BLSURFPlugin::BLSURFPlugin_Hypothesis::GetOption ( in string  optionName)
string BLSURFPlugin::BLSURFPlugin_Hypothesis::GetPreCADOption ( in string  optionName)
string_array BLSURFPlugin::BLSURFPlugin_Hypothesis::GetOptionValues ( )

Return array of strings each of which is option name concatenated with option value devided by semicolon - "option_name:option_value:option_type". Option value is empty if an option is not set. option_type: 1 if user-define, 0 if default Note: the method is mostly for interaction with GUI.

string_array BLSURFPlugin::BLSURFPlugin_Hypothesis::GetPreCADOptionValues ( )
string_array BLSURFPlugin::BLSURFPlugin_Hypothesis::GetAdvancedOptionValues ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetOptionValues ( in string_array  options) raises (SALOME::SALOME_Exception)

Set option values each in the form "option_name[:option_value][:option_type]". Note: the method is mostly for interaction with GUI.

void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetPreCADOptionValues ( in string_array  options) raises (SALOME::SALOME_Exception)
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetAdvancedOptionValues ( in string_array  options)
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetSizeMapEntries ( in string_array  sizeMaps) raises (SALOME::SALOME_Exception)

SizeMap

void BLSURFPlugin::BLSURFPlugin_Hypothesis::ClearSizeMaps ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::UnsetEntry ( in string  entry)
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetSizeMap ( in GEOM::GEOM_Object  GeomObj,
in string  sizeMap 
) raises (SALOME::SALOME_Exception)

Set/unset a SizeMap on geom object

void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetConstantSizeMap ( in GEOM::GEOM_Object  GeomObj,
in double  sizeMap 
)
void BLSURFPlugin::BLSURFPlugin_Hypothesis::UnsetSizeMap ( in GEOM::GEOM_Object  GeomObj)
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetSizeMapEntry ( in string  entry,
in string  sizeMap 
) raises (SALOME::SALOME_Exception)

Set a SizeMap on geom object given by entry

void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetConstantSizeMapEntry ( in string  entry,
in GEOM::shape_type  shapeType,
in double  sizeMap 
) raises (SALOME::SALOME_Exception)
string BLSURFPlugin::BLSURFPlugin_Hypothesis::GetSizeMapEntry ( in string  entry) raises (SALOME::SALOME_Exception)
string_array BLSURFPlugin::BLSURFPlugin_Hypothesis::GetSizeMapEntries ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetAttractor ( in GEOM::GEOM_Object  GeomObj,
in string  attractor 
)

Set/unset an attractor on geom object

void BLSURFPlugin::BLSURFPlugin_Hypothesis::UnsetAttractor ( in GEOM::GEOM_Object  GeomObj)
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetAttractorEntry ( in string  entry,
in string  attractor 
) raises (SALOME::SALOME_Exception)

Set an attractor on geom object given by entry

string BLSURFPlugin::BLSURFPlugin_Hypothesis::GetAttractorEntry ( in string  entry) raises (SALOME::SALOME_Exception)
string_array BLSURFPlugin::BLSURFPlugin_Hypothesis::GetAttractorEntries ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetAttractorGeom ( in GEOM::GEOM_Object  GeomObj,
in GEOM::GEOM_Object  AttractorShape,
in double  StartSize,
in double  EndSize,
in double  ActionRadius,
in double  ConstantRadius 
)

Set/unset an attractor given as geom object on another geom object

void BLSURFPlugin::BLSURFPlugin_Hypothesis::UnsetAttractorGeom ( in GEOM::GEOM_Object  GeomObj,
in GEOM::GEOM_Object  AttractorShape 
)
void BLSURFPlugin::BLSURFPlugin_Hypothesis::UnsetAttractorEntry ( in string  entry,
in string  attractor 
)
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetClassAttractorEntry ( in string  entry,
in string  att_entry,
in double  StartSize,
in double  EndSize,
in double  ActionRadius,
in double  ConstantRadius 
) raises (SALOME::SALOME_Exception)

Set an attractor given by entry on a geom object given by entry

BLSURFPlugin::TAttParamsMap BLSURFPlugin::BLSURFPlugin_Hypothesis::GetAttractorParams ( )
TFaceEntryEnfVertexListMap BLSURFPlugin::BLSURFPlugin_Hypothesis::GetAllEnforcedVerticesByFace ( )
TEnfVertexList BLSURFPlugin::BLSURFPlugin_Hypothesis::GetAllEnforcedVertices ( )
TFaceEntryCoordsListMap BLSURFPlugin::BLSURFPlugin_Hypothesis::GetAllCoordsByFace ( )
TCoordsEnfVertexMap BLSURFPlugin::BLSURFPlugin_Hypothesis::GetAllEnforcedVerticesByCoords ( )
TFaceEntryEnfVertexEntryListMap BLSURFPlugin::BLSURFPlugin_Hypothesis::GetAllEnfVertexEntriesByFace ( )
TEnfVertexEntryEnfVertexMap BLSURFPlugin::BLSURFPlugin_Hypothesis::GetAllEnforcedVerticesByEnfVertexEntry ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::ClearAllEnforcedVertices ( )
boolean BLSURFPlugin::BLSURFPlugin_Hypothesis::SetEnforcedVertex ( in GEOM::GEOM_Object  theFace,
in double  x,
in double  y,
in double  z 
) raises (SALOME::SALOME_Exception)

Set/get/unset an enforced vertex on geom face

boolean BLSURFPlugin::BLSURFPlugin_Hypothesis::SetEnforcedVertexNamed ( in GEOM::GEOM_Object  theFace,
in double  x,
in double  y,
in double  z,
in TEnfName  theVertexName 
) raises (SALOME::SALOME_Exception)
boolean BLSURFPlugin::BLSURFPlugin_Hypothesis::SetEnforcedVertexGeom ( in GEOM::GEOM_Object  theFace,
in GEOM::GEOM_Object  theVertex 
) raises (SALOME::SALOME_Exception)
boolean BLSURFPlugin::BLSURFPlugin_Hypothesis::SetEnforcedVertexWithGroup ( in GEOM::GEOM_Object  theFace,
in double  x,
in double  y,
in double  z,
in TEnfGroupName  groupName 
) raises (SALOME::SALOME_Exception)
boolean BLSURFPlugin::BLSURFPlugin_Hypothesis::SetEnforcedVertexNamedWithGroup ( in GEOM::GEOM_Object  theFace,
in double  x,
in double  y,
in double  z,
in TEnfName  theVertexName,
in TEnfGroupName  groupName 
) raises (SALOME::SALOME_Exception)
boolean BLSURFPlugin::BLSURFPlugin_Hypothesis::SetEnforcedVertexGeomWithGroup ( in GEOM::GEOM_Object  theFace,
in GEOM::GEOM_Object  theVertex,
in TEnfGroupName  groupName 
) raises (SALOME::SALOME_Exception)
TEnfVertexList BLSURFPlugin::BLSURFPlugin_Hypothesis::GetEnforcedVertices ( in GEOM::GEOM_Object  theFace) raises (SALOME::SALOME_Exception)
boolean BLSURFPlugin::BLSURFPlugin_Hypothesis::UnsetEnforcedVertex ( in GEOM::GEOM_Object  theFace,
in double  x,
in double  y,
in double  z 
) raises (SALOME::SALOME_Exception)
boolean BLSURFPlugin::BLSURFPlugin_Hypothesis::UnsetEnforcedVertexGeom ( in GEOM::GEOM_Object  theFace,
in GEOM::GEOM_Object  theVertex 
) raises (SALOME::SALOME_Exception)
boolean BLSURFPlugin::BLSURFPlugin_Hypothesis::UnsetEnforcedVertices ( in GEOM::GEOM_Object  theFace) raises (SALOME::SALOME_Exception)
boolean BLSURFPlugin::BLSURFPlugin_Hypothesis::AddEnforcedVertex ( in double  x,
in double  y,
in double  z 
) raises (SALOME::SALOME_Exception)
boolean BLSURFPlugin::BLSURFPlugin_Hypothesis::AddEnforcedVertexNamed ( in double  x,
in double  y,
in double  z,
in TEnfName  theVertexName 
) raises (SALOME::SALOME_Exception)
boolean BLSURFPlugin::BLSURFPlugin_Hypothesis::AddEnforcedVertexGeom ( in GEOM::GEOM_Object  theVertex) raises (SALOME::SALOME_Exception)
boolean BLSURFPlugin::BLSURFPlugin_Hypothesis::AddEnforcedVertexWithGroup ( in double  x,
in double  y,
in double  z,
in TEnfGroupName  groupName 
) raises (SALOME::SALOME_Exception)
boolean BLSURFPlugin::BLSURFPlugin_Hypothesis::AddEnforcedVertexNamedWithGroup ( in double  x,
in double  y,
in double  z,
in TEnfName  theVertexName,
in TEnfGroupName  groupName 
) raises (SALOME::SALOME_Exception)
boolean BLSURFPlugin::BLSURFPlugin_Hypothesis::AddEnforcedVertexGeomWithGroup ( in GEOM::GEOM_Object  theVertex,
in TEnfGroupName  groupName 
) raises (SALOME::SALOME_Exception)
boolean BLSURFPlugin::BLSURFPlugin_Hypothesis::RemoveEnforcedVertex ( in double  x,
in double  y,
in double  z 
) raises (SALOME::SALOME_Exception)
boolean BLSURFPlugin::BLSURFPlugin_Hypothesis::RemoveEnforcedVertexGeom ( in GEOM::GEOM_Object  theVertex) raises (SALOME::SALOME_Exception)
boolean BLSURFPlugin::BLSURFPlugin_Hypothesis::RemoveEnforcedVertices ( ) raises (SALOME::SALOME_Exception)
boolean BLSURFPlugin::BLSURFPlugin_Hypothesis::SetEnforcedVertexEntry ( in TEntry  theFaceEntry,
in double  x,
in double  y,
in double  z,
in TEnfName  theVertexName,
in TEntry  theVertexEntry,
in TEnfGroupName  groupName 
) raises (SALOME::SALOME_Exception)

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

TEnfVertexList BLSURFPlugin::BLSURFPlugin_Hypothesis::GetEnforcedVerticesEntry ( in TEntry  theFaceEntry) raises (SALOME::SALOME_Exception)
boolean BLSURFPlugin::BLSURFPlugin_Hypothesis::UnsetEnforcedVertexEntry ( in TEntry  theFaceEntry,
in double  x,
in double  y,
in double  z,
in TEntry  theVertexEntry 
) raises (SALOME::SALOME_Exception)
boolean BLSURFPlugin::BLSURFPlugin_Hypothesis::UnsetEnforcedVerticesEntry ( in TEntry  theFaceEntry) raises (SALOME::SALOME_Exception)
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetInternalEnforcedVertexAllFaces ( in boolean  toEnforceInternalVertices)

To get/set internal vertices as enforced vertices

boolean BLSURFPlugin::BLSURFPlugin_Hypothesis::GetInternalEnforcedVertexAllFaces ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetInternalEnforcedVertexAllFacesGroup ( in TEnfGroupName  groupName)
TEnfGroupName BLSURFPlugin::BLSURFPlugin_Hypothesis::GetInternalEnforcedVertexAllFacesGroup ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::ClearPreCadPeriodicityVectors ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::AddPreCadFacesPeriodicity ( in GEOM::GEOM_Object  theFace1,
in GEOM::GEOM_Object  theFace2 
) raises (SALOME::SALOME_Exception)
void BLSURFPlugin::BLSURFPlugin_Hypothesis::AddPreCadFacesPeriodicityWithVertices ( in GEOM::GEOM_Object  theFace1,
in GEOM::GEOM_Object  theFace2,
in GEOM::ListOfGO  theSourceVertices,
in GEOM::ListOfGO  theTargetVertices 
) raises (SALOME::SALOME_Exception)
void BLSURFPlugin::BLSURFPlugin_Hypothesis::AddPreCadFacesPeriodicityEntry ( in TEntry  theFace1,
in TEntry  theFace2,
in TEntryList  theSourceVertices,
in TEntryList  theTargetVertices 
) raises (SALOME::SALOME_Exception)
void BLSURFPlugin::BLSURFPlugin_Hypothesis::AddPreCadEdgesPeriodicity ( in GEOM::GEOM_Object  theEdge1,
in GEOM::GEOM_Object  theEdge2 
) raises (SALOME::SALOME_Exception)
void BLSURFPlugin::BLSURFPlugin_Hypothesis::AddPreCadEdgesPeriodicityWithVertices ( in GEOM::GEOM_Object  theEdge1,
in GEOM::GEOM_Object  theEdge2,
in GEOM::ListOfGO  theSourceVertices,
in GEOM::ListOfGO  theTargetVertices 
) raises (SALOME::SALOME_Exception)
void BLSURFPlugin::BLSURFPlugin_Hypothesis::AddPreCadEdgesPeriodicityEntry ( in TEntry  theEdge1,
in TEntry  theEdge2,
in TEntryList  theSourceVertices,
in TEntryList  theTargetVertices 
) raises (SALOME::SALOME_Exception)
TPeriodicityList BLSURFPlugin::BLSURFPlugin_Hypothesis::GetPreCadFacesPeriodicityVector ( )
TPeriodicityList BLSURFPlugin::BLSURFPlugin_Hypothesis::GetPreCadEdgesPeriodicityVector ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetGMFFile ( in string  theFileName)

Sets the file for export resulting mesh in GMF format

string BLSURFPlugin::BLSURFPlugin_Hypothesis::GetGMFFile ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetPhyMin ( in double  theMinSize)
double BLSURFPlugin::BLSURFPlugin_Hypothesis::GetPhyMin ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetPhyMax ( in double  theMaxSize)
double BLSURFPlugin::BLSURFPlugin_Hypothesis::GetPhyMax ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetGeoMin ( in double  theMinSize)
double BLSURFPlugin::BLSURFPlugin_Hypothesis::GetGeoMin ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetGeoMax ( in double  theMaxSize)
double BLSURFPlugin::BLSURFPlugin_Hypothesis::GetGeoMax ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetAngleMeshS ( in double  angle)
double BLSURFPlugin::BLSURFPlugin_Hypothesis::GetAngleMeshS ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetAngleMeshC ( in double  angle)
double BLSURFPlugin::BLSURFPlugin_Hypothesis::GetAngleMeshC ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetDecimesh ( in boolean  toIgnoreEdges)
boolean BLSURFPlugin::BLSURFPlugin_Hypothesis::GetDecimesh ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetPreCADRemoveNanoEdges ( in boolean  toRemoveNanoEdges)
boolean BLSURFPlugin::BLSURFPlugin_Hypothesis::GetPreCADRemoveNanoEdges ( )
void BLSURFPlugin::BLSURFPlugin_Hypothesis::SetPreCADEpsNano ( in double  epsNano)
double BLSURFPlugin::BLSURFPlugin_Hypothesis::GetPreCADEpsNano ( )