SALOME - SMESH
Data Structures
Here are the data structures with brief descriptions:
Adaptor2d_Curve2d
Adaptor3d_Curve
Adaptor3d_Surface
std::allocatorSTL class
SMESH_HypoFilter::ApplicablePredicate
SMESH::Controls::Area
SMESH::Controls::AspectRatio
SMESH::Controls::AspectRatio3D
std::auto_ptrSTL class
std::bad_allocSTL class
std::bad_castSTL class
std::bad_exceptionSTL class
std::bad_typeidSTL class
SMESH::Controls::BadOrientedVolume
std::basic_fstreamSTL class
std::basic_ifstreamSTL class
std::basic_iosSTL class
std::basic_iostreamSTL class
std::basic_istreamSTL class
std::basic_istringstreamSTL class
std::basic_ofstreamSTL class
std::basic_ostreamSTL class
std::basic_ostringstreamSTL class
std::basic_stringSTL class
std::basic_stringstreamSTL class
std::bitsetSTL class
SMESH::Controls::FreeEdges::Border
SMESH::Controls::Comparator
std::complexSTL class
std::basic_string::const_iteratorSTL iterator class
std::wstring::const_iteratorSTL iterator class
std::string::const_iteratorSTL iterator class
std::deque::const_iteratorSTL iterator class
std::list::const_iteratorSTL iterator class
std::map::const_iteratorSTL iterator class
std::multimap::const_iteratorSTL iterator class
std::set::const_iteratorSTL iterator class
std::multiset::const_iteratorSTL iterator class
std::vector::const_iteratorSTL iterator class
std::basic_string::const_reverse_iteratorSTL iterator class
std::string::const_reverse_iteratorSTL iterator class
std::wstring::const_reverse_iteratorSTL iterator class
std::list::const_reverse_iteratorSTL iterator class
std::map::const_reverse_iteratorSTL iterator class
std::deque::const_reverse_iteratorSTL iterator class
std::multimap::const_reverse_iteratorSTL iterator class
std::set::const_reverse_iteratorSTL iterator class
std::multiset::const_reverse_iteratorSTL iterator class
std::vector::const_reverse_iteratorSTL iterator class
conv2dstruct
std::dequeSTL class
SMESH_HypoFilter::DimPredicate
std::domain_errorSTL class
Driver_Document
Driver_Mesh
Driver_SMDS_Mesh
Driver_SMESHDS_Mesh
DriverDAT_R_SMDS_Mesh
DriverDAT_R_SMESHDS_Document
DriverDAT_R_SMESHDS_Mesh
DriverDAT_W_SMDS_Mesh
DriverDAT_W_SMESHDS_Document
DriverDAT_W_SMESHDS_Mesh
DriverSTL_R_SMDS_Mesh
DriverSTL_W_SMDS_Mesh
DriverUNV_R_SMDS_Mesh
DriverUNV_R_SMESHDS_Document
DriverUNV_R_SMESHDS_Mesh
DriverUNV_W_SMDS_Mesh
DriverUNV_W_SMESHDS_Document
DriverUNV_W_SMESHDS_Mesh
SMESH::Controls::ElementsOnShape
SMESH::Controls::ElementsOnSurface
SMESH::Controls::ElemGeomType
SMESH::Controls::EqualTo
std::exceptionSTL class
SMESH_MeshEditor::ExtrusParam
faceQuadStruct
std::ios_base::failureSTL class
SMESH::Controls::Filter
SMESH::Controls::FreeBorders
SMESH::Controls::FreeEdges
SMESH::Controls::FreeFaces
SMESH::Controls::FreeNodes
std::fstreamSTL class
Function
FunctionExpr
FunctionIntegral
FunctionTable
SMESH::Controls::Functor
SMESH::Controls::GroupColor
std::ifstreamSTL class
SMESH_IndexedMap::IndexedMapNode
SMESH_HypoFilter::InstancePredicate
std::invalid_argumentSTL class
std::iosSTL class
std::ios_baseSTL class
SMESH_HypoFilter::IsAssignedToPredicate
SMESH_HypoFilter::IsAuxiliaryPredicate
SMESH_HypoFilter::IsMoreLocalThanPredicate
std::istreamSTL class
std::istringstreamSTL class
std::basic_string::iteratorSTL iterator class
std::string::iteratorSTL iterator class
std::wstring::iteratorSTL iterator class
std::deque::iteratorSTL iterator class
std::list::iteratorSTL iterator class
SMESH_IndexedMap::Iterator
std::map::iteratorSTL iterator class
SMESH_Array1::IteratorImplementation of the Iterator interface
std::multimap::iteratorSTL iterator class
SMESH_Array2::Iterator
std::set::iteratorSTL iterator class
std::multiset::iteratorSTL iterator class
std::vector::iteratorSTL iterator class
Iterator
SMDS::KeyAccessor
SMESH::Controls::Length
SMESH::Controls::Length2D
std::length_errorSTL class
SMESH::Controls::LessThan
SMESH_Octree::Limit
SMESH::Controls::LinearOrQuadratic
SMESH::Controls::ManifoldPart::Link
std::listSTL class
std::logic_errorSTL class
SMESH::Controls::LogicalAND
SMESH::Controls::LogicalBinary
SMESH::Controls::LogicalNOT
SMESH::Controls::LogicalOR
SMESH::Controls::ManifoldPart
std::mapSTL class
math_Function
math_FunctionSetWithDerivatives
MeshVS_DataSource3D
SMESH::Controls::MinimumAngle
SMESH::Controls::MoreThan
SMESH::Controls::MultiConnection
SMESH::Controls::MultiConnection2D
std::multimapSTL class
std::multisetSTL class
SMESH_HypoFilter::NamePredicate
NCollection_BaseCollection
NCollection_BaseMap
NCollection_TListNode
NETGENPlugin_Hypothesis
NETGENPlugin_Hypothesis_2D
NETGENPlugin_MesherThis class calls the NETGEN mesher of OCC geometry
NETGENPlugin_NETGEN_2D
NETGENPlugin_NETGEN_2D3D
NETGENPlugin_NETGEN_2D_ONLYMesher generating 2D elements on a geometrical face taking into account pre-existing nodes on face boundaries
NETGENPlugin_NETGEN_3D
NETGENPlugin_SimpleHypothesis_2D
NETGENPlugin_SimpleHypothesis_3D
NLink
SMESH::Controls::NumericalFunctor
std::ofstreamSTL class
std::ostreamSTL class
std::ostringstreamSTL class
std::out_of_rangeSTL class
std::overflow_errorSTL class
point3Dstruct
SMESH::Controls::Predicate
UNV::PrefixPrinter
std::priority_queueSTL class
std::queueSTL class
R2
R3
R4
std::range_errorSTL class
SMESH::Controls::RangeOfIds
std::basic_string::reverse_iteratorSTL iterator class
std::string::reverse_iteratorSTL iterator class
std::wstring::reverse_iteratorSTL iterator class
std::deque::reverse_iteratorSTL iterator class
std::list::reverse_iteratorSTL iterator class
std::map::reverse_iteratorSTL iterator class
std::multimap::reverse_iteratorSTL iterator class
std::set::reverse_iteratorSTL iterator class
std::multiset::reverse_iteratorSTL iterator class
std::vector::reverse_iteratorSTL iterator class
std::runtime_errorSTL class
std::setSTL class
SMDS::SimpleAccessor
SMESH::Controls::Skew
SMDS_EdgePosition
SMDS_FaceOfEdges
SMDS_FaceOfNodes
SMDS_FacePosition
SMDS_IteratorAbstract class for iterators
SMDS_IteratorOfElements
SMDS_mapIteratorMap iterators ////////////////////////////////////////////////////////////////////////////
SMDS_mapKeyIteratorIterator on keys of a map
SMDS_mapKeyReverseIteratorReverse iterator on keys of a map
SMDS_mapReverseIteratorReverse iterator on values of a map
SMDS_Mesh
SMDS_Mesh0DElement
SMDS_MeshEdge
SMDS_MeshElementBase class for elements
SMDS_MeshElementIDFactory
SMDS_MeshFace
SMDS_MeshGroup
SMDS_MeshIDFactory
SMDS_MeshInfo
SMDS_MeshNode
SMDS_MeshObject
SMDS_MeshVolume
SMDS_PolygonalFaceOfNodes
SMDS_PolyhedralVolumeOfNodes
SMDS_Position
SMDS_QuadraticEdge
SMDS_QuadraticFaceOfNodes
SMDS_QuadraticVolumeOfNodes
SMDS_SetIteratorSMDS_Iterator iterating over abstract set of values like STL containers
SMDS_SpacePosition
SMDS_VertexPosition
SMDS_VolumeOfFaces
SMDS_VolumeOfNodes
SMDS_VolumeTool
SMESH_0D_Algo
SMESH_1D_Algo
SMESH_2D_Algo
SMESH_3D_Algo
SMESH_Algo
SMESH_Array1Purpose: The class Array1 represents unidimensional arrays of fixed size known at run time
SMESH_Array2Purpose: The class Array2 represents bi-dimensional arrays of fixed size known at run time
SMESH_Block
SMESH_CommentClass to generate string from any type
SMESH_ComputeErrorContains algorithm and description of occured error
SMESH_ElementSearcherReturn elements of given type where the given point is IN or ON
SMESH_Exception
SMESH_Gen
SMESH_Group
SMESH_HypoFilter
SMESH_HypoPredicate
SMESH_Hypothesis
SMESH_IndexedMapPurpose: An indexed map is used to store keys and to bind an index to them
SMESH_Mesh
SMESH_MeshEditorEditor of a mesh
SMESH_MeshEditor_PathPoint
SMESH_MesherHelper
SMESH_MeshVSLink
SMESH_NodeSearcherSearcher for the node closest to point
SMESH_Octree
SMESH_OctreeNode
SMESH_Pattern
SMESH_subMesh
SMESH_subMeshEventListenerA base for objects reacting on submesh events
SMESH_subMeshEventListenerDataData specific for EventListener and to be stored in a submesh
SMESH_TLinkA sorted pair of nodes
SMESHDS_Command
SMESHDS_Document
SMESHDS_Group
SMESHDS_GroupBase
SMESHDS_GroupOnGeom
SMESHDS_Hypothesis
SMESHDS_Mesh
SMESHDS_Script
SMESHDS_SubMesh
std::stackSTL class
StdMeshers_Arithmetic1D
StdMeshers_AutomaticLength1D Hypothesis to compute segment length free of thinking
StdMeshers_CompositeHexa_3DComputes hexahedral mesh on a box with composite sides
StdMeshers_CompositeSegment_1D
StdMeshers_Deflection1D
StdMeshers_FaceSideRepresents a side of a quasi quadrilateral face. It can be composed of several edges. Gives access to geometry and 1D mesh of a side
StdMeshers_FixedPoints1D
StdMeshers_Hexa_3D
StdMeshers_LayerDistribution
StdMeshers_LayerDistribution2D
StdMeshers_LengthFromEdges
StdMeshers_LocalLength
StdMeshers_MaxElementArea
StdMeshers_MaxElementVolume
StdMeshers_MaxLength
StdMeshers_MEFISTO_2D
StdMeshers_NotConformAllowed
StdMeshers_NumberOfLayers
StdMeshers_NumberOfLayers2D
StdMeshers_NumberOfSegmentsThis class represents hypothesis for 1d algorithm
StdMeshers_Penta_3D
StdMeshers_Prism_3DAlgo building prisms on a prism shape
StdMeshers_PrismAsBlockTool analyzing and giving access to a prism geometry treating it like a block, i.e. the four side faces are emulated by division/uniting of missing/excess faces. It also manage associations between block subshapes and a mesh
StdMeshers_Projection_1D
StdMeshers_Projection_2D
StdMeshers_Projection_3D
StdMeshers_ProjectionSource1D
StdMeshers_ProjectionSource2D
StdMeshers_ProjectionSource3D
StdMeshers_ProjectionUtilsClass encapsulating methods common to Projection algorithms
StdMeshers_PropagationPropagation hypothesis
StdMeshers_Quadrangle_2D
StdMeshers_QuadrangleParams
StdMeshers_QuadranglePreferenceHypothesis for StdMeshers_Quadrangle_2D, forcing construction of quadrangles if the number of nodes on opposite edges is not the same. GIBI can do it if the global number of nodes is even (DALL operator). See PAL10467
StdMeshers_QuadraticMeshHypothesis for StdMeshers_Regular_1D, forcing construction of quadratic edges. If the 2D mesher sees that all boundary edges are quadratic ones, it generates quadratic faces, else it generates linear faces using medium nodes as if they were vertex ones. The 3D mesher generates quadratic volumes only if all boundary faces are quadratic ones, else it fails
StdMeshers_QuadToTriaAdaptor
StdMeshers_RadialPrism_3D
StdMeshers_RadialQuadrangle_1D2D
StdMeshers_Regular_1D
StdMeshers_SegmentAroundVertex_0DAlgorithm existing in order just to enable assignation of StdMeshers_SegmentLengthAroundVertex hypothesis
StdMeshers_SegmentLengthAroundVertexThis hypothesis specifies length of segments adjacent to the vertex the hypothesis is assigned to
StdMeshers_SMESHBlock
StdMeshers_StartEndLength
StdMeshers_TNode
StdMeshers_TrianglePreferenceHypothesis for StdMeshers_Quadrangle_2D, forcing construction of triangles in the in a refinement area if the number of nodes on opposite edges is not the same. See Issue 16186
StdMeshers_UseExisting_1D
StdMeshers_UseExisting_2D1D and 2D algorithms doing nothing to allow mesh generation by mesh edition functions in TUI mode
std::stringSTL class
std::stringstreamSTL class
studyContextStruct
SMESH_Gen::TAlgoStateError
SMESH::Controls::Taper
SMESH_Hypothesis::TDefaults
SMESH_Block::TEdge
SMESH_HypoFilter::templPredicate
Terminate
SMESH_Block::TFace
StdMeshers_PrismAsBlock::THorizontalEdgeAdaptorClass emulating geometry of a hirizontal edge
TIDCompareComparator of elements by ID for usage in std containers
TNodeStructure containing node relative data
StdMeshers_PrismAsBlock::TPCurveOnHorFaceAdaptorClass emulating pcurve on a hirizontal face
SMESH_Pattern::TPoint
UNV2412::TRecord
UNV2411::TRecord
UNV2417::TRecord
SMESH::Controls::TSequenceOfXYZ
StdMeshers_PrismAsBlock::TSideFaceClass representing a part of a geom face or a union of seleral faces. Or just an ordinary geom face
StdMeshers_PrismAsBlock::TVerticalEdgeAdaptorClass emulating geometry of a vertical edge
SMESH_HypoFilter::TypePredicate
std::underflow_errorSTL class
Unexpect
uvPtStruct
std::valarraySTL class
SMESH::Controls::MultiConnection2D::Value
SMESH::Controls::Length2D::Value
SMDS::ValueAccessor
std::vectorSTL class
SMESH::Controls::Volume
SMESH::Controls::Warping
std::wfstreamSTL class
std::wifstreamSTL class
std::wiosSTL class
std::wistreamSTL class
std::wistringstreamSTL class
std::wofstreamSTL class
std::wostreamSTL class
std::wostringstreamSTL class
std::wstringSTL class
std::wstringstreamSTL class