Version: 8.3.0
SMESH_Algo::Features Struct Reference

Structure describing algorithm features. More...

#include <SMESH_Algo.hxx>

Public Member Functions

bool IsCompatible (const Features &algo2) const
 Returns true if two algorithms (described by this and the given algo data) are compatible by their output and input types of elements. More...
 

Data Fields

int _dim
 
std::set< SMDSAbs_GeometryType_inElemTypes
 
std::set< SMDSAbs_GeometryType_outElemTypes
 
std::string _label
 

Detailed Description

Structure describing algorithm features.

Member Function Documentation

bool SMESH_Algo::Features::IsCompatible ( const Features algo2) const

Returns true if two algorithms (described by this and the given algo data) are compatible by their output and input types of elements.

References _dim, _inElemTypes, and IsCompatible().

Referenced by IsCompatible().

Field Documentation

int SMESH_Algo::Features::_dim
std::set<SMDSAbs_GeometryType> SMESH_Algo::Features::_inElemTypes
std::string SMESH_Algo::Features::_label

Referenced by SMESH_Algo::GetFeatures().

std::set<SMDSAbs_GeometryType> SMESH_Algo::Features::_outElemTypes

Referenced by SMESH_Algo::GetFeatures().