Back to index

salome-smesh  6.5.0
Public Member Functions | Public Attributes
HypothesisData Class Reference

Class containing information about hypothesis. More...

#include <SMESHGUI_Hypotheses.h>

List of all members.

Public Member Functions

 HypothesisData (const QString &, const QString &, const QString &, const QString &, const QString &, const QString &, const QList< int > &, const bool, const QStringList &, const QStringList &, const QStringList &, const QStringList &, const bool=true, const bool supportSub=false)

Public Attributes

QString TypeName
 hypothesis type name
QString PluginName
 plugin name
QString ServerLibName
 server library name
QString ClientLibName
 client library name
QString Label
 label
QString IconId
 icon identifier
QList< int > Dim
 list of supported dimensions (see SMESH::Dimension enumeration)
bool IsAux
 TRUE if given hypothesis is auxiliary one, FALSE otherwise.
bool IsNeedGeometry
 TRUE if the algorithm works with shapes only, FALSE otherwise.
bool IsSupportSubmeshes
 TRUE if the algo building all-dim elems supports submeshes.
QStringList NeededHypos
 list of obligatory hypotheses
QStringList OptionalHypos
 list of optional hypotheses
QStringList InputTypes
 list of element types required as a prerequisite
QStringList OutputTypes
 list of types of generated elements

Detailed Description

Class containing information about hypothesis.

Definition at line 165 of file SMESHGUI_Hypotheses.h.


Constructor & Destructor Documentation

HypothesisData::HypothesisData ( const QString &  theTypeName,
const QString &  thePluginName,
const QString &  theServerLibName,
const QString &  theClientLibName,
const QString &  theLabel,
const QString &  theIconId,
const QList< int > &  theDim,
const bool  theIsAux,
const QStringList &  theNeededHypos,
const QStringList &  theOptionalHypos,
const QStringList &  theInputTypes,
const QStringList &  theOutputTypes,
const bool  theIsNeedGeometry = true,
const bool  supportSub = false 
)

Definition at line 689 of file SMESHGUI_Hypotheses.cxx.

  : TypeName( theTypeName ),
    PluginName( thePluginName ),
    ServerLibName( theServerLibName ),
    ClientLibName( theClientLibName ),
    Label( theLabel ),
    IconId( theIconId ),
    Dim( theDim ),
    IsAux( theIsAux ),
    NeededHypos( theNeededHypos ),
    OptionalHypos( theOptionalHypos ),
    InputTypes( theInputTypes ),
    OutputTypes( theOutputTypes ),
    IsNeedGeometry( theIsNeedGeometry ),
    IsSupportSubmeshes( supportSub )
{
}

Member Data Documentation

client library name

Definition at line 178 of file SMESHGUI_Hypotheses.h.

QList<int> HypothesisData::Dim

list of supported dimensions (see SMESH::Dimension enumeration)

Definition at line 181 of file SMESHGUI_Hypotheses.h.

icon identifier

Definition at line 180 of file SMESHGUI_Hypotheses.h.

list of element types required as a prerequisite

Definition at line 189 of file SMESHGUI_Hypotheses.h.

TRUE if given hypothesis is auxiliary one, FALSE otherwise.

Definition at line 182 of file SMESHGUI_Hypotheses.h.

TRUE if the algorithm works with shapes only, FALSE otherwise.

Definition at line 183 of file SMESHGUI_Hypotheses.h.

TRUE if the algo building all-dim elems supports submeshes.

Definition at line 184 of file SMESHGUI_Hypotheses.h.

label

Definition at line 179 of file SMESHGUI_Hypotheses.h.

list of obligatory hypotheses

Definition at line 187 of file SMESHGUI_Hypotheses.h.

list of optional hypotheses

Definition at line 188 of file SMESHGUI_Hypotheses.h.

list of types of generated elements

Definition at line 190 of file SMESHGUI_Hypotheses.h.

plugin name

Definition at line 176 of file SMESHGUI_Hypotheses.h.

server library name

Definition at line 177 of file SMESHGUI_Hypotheses.h.

hypothesis type name

Definition at line 175 of file SMESHGUI_Hypotheses.h.


The documentation for this class was generated from the following files: