This hypothesis specifies a meshed face to take a mesh pattern from and optionally association of vertices between the source face and a target one (where a hipothesis is assigned to) More...
#include <StdMeshers_ProjectionSource2D.hxx>

Public Types | |
| enum | Hypothesis_Status { HYP_OK = 0, HYP_MISSING, HYP_CONCURENT, HYP_BAD_PARAMETER, HYP_HIDDEN_ALGO, HYP_HIDING_ALGO, HYP_UNKNOWN_FATAL, HYP_INCOMPATIBLE, HYP_NOTCONFORM, HYP_ALREADY_EXIST, HYP_BAD_DIM, HYP_BAD_SUBSHAPE, HYP_BAD_GEOMETRY, HYP_NEED_SHAPE } |
| enum | hypothesis_type { PARAM_ALGO, ALGO_0D, ALGO_1D, ALGO_2D, ALGO_3D } |
Public Member Functions | |
| StdMeshers_ProjectionSource2D (int hypId, int studyId, SMESH_Gen *gen) | |
| StdMeshers_ProjectionSource2D.StdMeshers_ProjectionSource2D. | |
| virtual | ~StdMeshers_ProjectionSource2D () |
| StdMeshers_ProjectionSource2D.~StdMeshers_ProjectionSource2D. | |
| void | SetSourceFace (const TopoDS_Shape &face) throw ( SALOME_Exception ) |
| Sets a source <face> to take a mesh pattern from. | |
| TopoDS_Shape | GetSourceFace () const |
| Returns the source face or a group containing faces. | |
| bool | IsCompoundSource () const |
| Returns true the source face is a group of faces. | |
| void | SetSourceMesh (SMESH_Mesh *mesh) |
| Sets source <mesh> to take a mesh pattern from. | |
| SMESH_Mesh * | GetSourceMesh () const |
| Return source mesh. | |
| void | SetVertexAssociation (const TopoDS_Shape &sourceVertex1, const TopoDS_Shape &sourceVertex2, const TopoDS_Shape &targetVertex1, const TopoDS_Shape &targetVertex2) throw ( SALOME_Exception ) |
| Sets vertex association between the source face and the target one. | |
| TopoDS_Vertex | GetSourceVertex (int i) const throw ( SALOME_Exception ) |
| Returns the -th source vertex associated with the -th target vertex. | |
| TopoDS_Vertex | GetTargetVertex (int i) const throw ( SALOME_Exception ) |
| Returns the -th target vertex associated with the -th source vertex. | |
| bool | HasVertexAssociation () const |
| Test if vertex association defined. | |
| void | GetStoreParams (TopoDS_Shape &s1, TopoDS_Shape &s2, TopoDS_Shape &s3, TopoDS_Shape &s4, TopoDS_Shape &s5) const |
| Return all parameters. | |
| void | RestoreParams (const TopoDS_Shape &s1, const TopoDS_Shape &s2, const TopoDS_Shape &s3, const TopoDS_Shape &s4, const TopoDS_Shape &s5, SMESH_Mesh *mesh) |
| Set all parameters without notifying on modification. | |
| virtual std::ostream & | SaveTo (std::ostream &save) |
| virtual std::istream & | LoadFrom (std::istream &load) |
| virtual bool | SetParametersByMesh (const SMESH_Mesh *theMesh, const TopoDS_Shape &theShape) |
| Initialize parameters by the mesh built on the geometry. | |
| virtual bool | SetParametersByDefaults (const TDefaults &dflts, const SMESH_Mesh *theMesh=0) |
| Initialize my parameter values by default parameters. | |
| virtual int | GetDim () const |
| int | GetStudyId () const |
| virtual void | NotifySubMeshesHypothesisModification () |
| virtual int | GetShapeType () const |
| virtual const char * | GetLibName () const |
| void | SetLibName (const char *theLibName) |
| void | SetParameters (const char *theParameters) |
| char * | GetParameters () const |
| void | SetLastParameters (const char *theParameters) |
| char * | GetLastParameters () const |
| void | ClearParameters () |
| virtual bool | IsAuxiliary () const |
| Return true if me is an auxiliary hypothesis. | |
| SMESH_Mesh * | GetMeshByPersistentID (int id) |
| Find a mesh with given persistent ID. | |
| const char * | GetName () const |
| int | GetID () const |
| int | GetType () const |
| virtual bool | operator== (const SMESHDS_Hypothesis &other) const |
| Equality. | |
| bool | operator!= (const SMESHDS_Hypothesis &other) const |
Static Public Member Functions | |
| static bool | IsStatusFatal (Hypothesis_Status theStatus) |
Protected Attributes | |
| TopoDS_Shape | _sourceFace |
| SMESH_Mesh * | _sourceMesh |
| TopoDS_Vertex | _sourceVertex1 |
| TopoDS_Vertex | _sourceVertex2 |
| TopoDS_Vertex | _targetVertex1 |
| TopoDS_Vertex | _targetVertex2 |
| SMESH_Gen * | _gen |
| int | _studyId |
| int | _shapeType |
| int | _param_algo_dim |
| std::string | _name |
| int | _hypId |
| int | _type |
Friends | |
| std::ostream & | operator<< (std::ostream &save, StdMeshers_ProjectionSource2D &hyp) |
| std::istream & | operator>> (std::istream &load, StdMeshers_ProjectionSource2D &hyp) |
This hypothesis specifies a meshed face to take a mesh pattern from and optionally association of vertices between the source face and a target one (where a hipothesis is assigned to)
Definition at line 48 of file StdMeshers_ProjectionSource2D.hxx.
enum SMESH_Hypothesis::Hypothesis_Status [inherited] |
Definition at line 50 of file SMESH_Hypothesis.hxx.
{
HYP_OK = 0,
HYP_MISSING, // algo misses a hypothesis
HYP_CONCURENT, // several applicable hypotheses
HYP_BAD_PARAMETER,// hypothesis has a bad parameter value
HYP_HIDDEN_ALGO, // an algo is hidden by an upper dim algo generating all-dim elements
HYP_HIDING_ALGO, // an algo hides lower dim algos by generating all-dim elements
HYP_UNKNOWN_FATAL,// --- all statuses below should be considered as fatal
// for Add/RemoveHypothesis operations
HYP_INCOMPATIBLE, // hypothesis does not fit algo
HYP_NOTCONFORM, // not conform mesh is produced appling a hypothesis
HYP_ALREADY_EXIST,// such hypothesis already exist
HYP_BAD_DIM, // bad dimension
HYP_BAD_SUBSHAPE, // shape is neither the main one, nor its subshape, nor a group
HYP_BAD_GEOMETRY, // shape geometry mismatches algorithm's expectation
HYP_NEED_SHAPE // algorithm can work on shape only
};
enum SMESHDS_Hypothesis::hypothesis_type [inherited] |
Definition at line 53 of file SMESHDS_Hypothesis.hxx.
{PARAM_ALGO, ALGO_0D, ALGO_1D, ALGO_2D, ALGO_3D};
| StdMeshers_ProjectionSource2D::StdMeshers_ProjectionSource2D | ( | int | hypId, |
| int | studyId, | ||
| SMESH_Gen * | gen | ||
| ) |
StdMeshers_ProjectionSource2D.StdMeshers_ProjectionSource2D.
Constructor
Definition at line 46 of file StdMeshers_ProjectionSource2D.cxx.
References SMESHDS_Hypothesis._name, SMESH_Hypothesis._param_algo_dim, and _sourceMesh.
: SMESH_Hypothesis(hypId, studyId, gen) { _name = "ProjectionSource2D"; // used by Projection_2D _param_algo_dim = 2; // 2D _sourceMesh = 0; }
| StdMeshers_ProjectionSource2D::~StdMeshers_ProjectionSource2D | ( | ) | [virtual] |
StdMeshers_ProjectionSource2D.~StdMeshers_ProjectionSource2D.
Destructor
Definition at line 63 of file StdMeshers_ProjectionSource2D.cxx.
References MESSAGE.
{
MESSAGE( "StdMeshers_ProjectionSource2D::~StdMeshers_ProjectionSource2D" );
}
| void SMESH_Hypothesis.ClearParameters | ( | ) | [inherited] |
| int SMESH_Hypothesis::GetDim | ( | ) | const [virtual, inherited] |
Definition at line 74 of file SMESH_Hypothesis.cxx.
{
int dim = 0;
switch (_type)
{
case ALGO_1D: dim = 1; break;
case ALGO_2D: dim = 2; break;
case ALGO_3D: dim = 3; break;
case PARAM_ALGO:
dim = ( _param_algo_dim < 0 ) ? -_param_algo_dim : _param_algo_dim; break;
}
return dim;
}
| int SMESHDS_Hypothesis::GetID | ( | ) | const [inherited] |
Definition at line 73 of file SMESHDS_Hypothesis.cxx.
Referenced by SMESHDS_Document.AddHypothesis(), and SMESH_Mesh_i.GetHypothesisList().
{
return _hypId;
}
| char* SMESH_Hypothesis.GetLastParameters | ( | ) | const [inherited] |
| virtual const char* SMESH_Hypothesis.GetLibName | ( | ) | const [virtual, inherited] |
| SMESH_Mesh * SMESH_Hypothesis::GetMeshByPersistentID | ( | int | id | ) | [inherited] |
Find a mesh with given persistent ID.
Definition at line 160 of file SMESH_Hypothesis.cxx.
References studyContextStruct.mapMesh, and PAL_MESH_041_mesh.mesh.
{
StudyContextStruct* myStudyContext = _gen->GetStudyContext(_studyId);
map<int, SMESH_Mesh*>::iterator itm = itm = myStudyContext->mapMesh.begin();
for ( ; itm != myStudyContext->mapMesh.end(); itm++)
{
SMESH_Mesh* mesh = (*itm).second;
if ( mesh->GetMeshDS()->GetPersistentId() == id )
return mesh;
}
return 0;
}
| const char * SMESHDS_Hypothesis::GetName | ( | ) | const [inherited] |
Definition at line 62 of file SMESHDS_Hypothesis.cxx.
Referenced by SMESH_DimHyp.checkAlgo(), StdMeshers_Quadrangle_2D.CheckHypothesis(), and StdMeshers_Projection_3D.CheckHypothesis().
{
return _name.c_str();
}
| char* SMESH_Hypothesis.GetParameters | ( | ) | const [inherited] |
| int SMESH_Hypothesis::GetShapeType | ( | ) | const [virtual, inherited] |
Definition at line 94 of file SMESH_Hypothesis.cxx.
{
return _shapeType;
}
| TopoDS_Shape StdMeshers_ProjectionSource2D::GetSourceFace | ( | ) | const |
Returns the source face or a group containing faces.
Returns the source face.
Definition at line 152 of file StdMeshers_ProjectionSource2D.cxx.
References _sourceFace.
{
return _sourceFace;
}
| SMESH_Mesh* StdMeshers_ProjectionSource2D.GetSourceMesh | ( | ) | const |
Return source mesh.
Definition at line 81 of file StdMeshers_ProjectionSource2D.hxx.
{ return _sourceMesh; }
| TopoDS_Vertex StdMeshers_ProjectionSource2D::GetSourceVertex | ( | int | i | ) | const throw ( SALOME_Exception ) |
Returns the -th source vertex associated with the -th target vertex.
Returns the vertex associated with the target vertex.
Result may be nil if association not set. Valid indices are 1 and 2
Result may be nil if association not set
Definition at line 164 of file StdMeshers_ProjectionSource2D.cxx.
{
if ( i == 1 )
return _sourceVertex1;
else if ( i == 2 )
return _sourceVertex2;
else
throw SALOME_Exception(LOCALIZED("Wrong vertex index"));
}
| void StdMeshers_ProjectionSource2D::GetStoreParams | ( | TopoDS_Shape & | s1, |
| TopoDS_Shape & | s2, | ||
| TopoDS_Shape & | s3, | ||
| TopoDS_Shape & | s4, | ||
| TopoDS_Shape & | s5 | ||
| ) | const |
Return all parameters.
Definition at line 267 of file StdMeshers_ProjectionSource2D.cxx.
References _sourceFace, _sourceVertex1, _sourceVertex2, _targetVertex1, and _targetVertex2.
{
s1 = _sourceFace;
s2 = _sourceVertex1;
s3 = _sourceVertex2;
s4 = _targetVertex1;
s5 = _targetVertex2;
}
| int SMESH_Hypothesis.GetStudyId | ( | ) | const [inherited] |
| TopoDS_Vertex StdMeshers_ProjectionSource2D::GetTargetVertex | ( | int | i | ) | const throw ( SALOME_Exception ) |
Returns the -th target vertex associated with the -th source vertex.
Result may be nil if association not set. Valid indices are 1 and 2
Result may be nil if association not set.
Definition at line 182 of file StdMeshers_ProjectionSource2D.cxx.
{
if ( i == 1 )
return _targetVertex1;
else if ( i == 2 )
return _targetVertex2;
else
throw SALOME_Exception(LOCALIZED("Wrong vertex index"));
}
| int SMESHDS_Hypothesis::GetType | ( | ) | const [inherited] |
Definition at line 84 of file SMESHDS_Hypothesis.cxx.
Referenced by SMESH_DimHyp.checkAlgo(), checkConformIgnoredAlgos(), SMESH_Hypothesis.IsAuxiliary(), and SMESH_Mesh.IsUsedHypothesis().
{
return _type;
}
| bool StdMeshers_ProjectionSource2D.HasVertexAssociation | ( | ) | const |
Test if vertex association defined.
| bool | - test result |
Definition at line 112 of file StdMeshers_ProjectionSource2D.hxx.
{ return ( !_sourceVertex1.IsNull() && !_targetVertex1.IsNull() &&
!_sourceVertex2.IsNull() && !_targetVertex2.IsNull()); }
| virtual bool SMESH_Hypothesis.IsAuxiliary | ( | ) | const [virtual, inherited] |
Return true if me is an auxiliary hypothesis.
| bool | - auxiliary or not |
An auxiliary hypothesis is optional, i.e. an algorithm can work without it and another hypothesis of the same dimention can be assigned to the shape
Definition at line 114 of file SMESH_Hypothesis.hxx.
References SMESHDS_Hypothesis.GetType().
{ return GetType() == PARAM_ALGO && _param_algo_dim < 0; }
| bool StdMeshers_ProjectionSource2D.IsCompoundSource | ( | ) | const |
Returns true the source face is a group of faces.
Definition at line 70 of file StdMeshers_ProjectionSource2D.hxx.
{ return !_sourceFace.IsNull() && _sourceFace.ShapeType() == TopAbs_COMPOUND; }
| static bool SMESH_Hypothesis.IsStatusFatal | ( | Hypothesis_Status | theStatus | ) | [static, inherited] |
Definition at line 68 of file SMESH_Hypothesis.hxx.
References SMESH.HYP_UNKNOWN_FATAL.
Referenced by SMESH_Mesh_i.addHypothesis(), SMESH_Mesh_i.AddHypothesis(), SMESH_Mesh.AddHypothesis(), SMESH_subMesh.AlgoStateEngine(), SMESH_Mesh_i.RemoveHypothesis(), and SMESH_Mesh.RemoveHypothesis().
{ return theStatus >= HYP_UNKNOWN_FATAL; }
| istream & StdMeshers_ProjectionSource2D::LoadFrom | ( | std::istream & | load | ) | [virtual] |
Implements SMESHDS_Hypothesis.
Definition at line 217 of file StdMeshers_ProjectionSource2D.cxx.
Referenced by operator>>().
{
// impossible to restore w/o any context
// It is done by servant
return load;
}
| virtual void SMESH_Hypothesis.NotifySubMeshesHypothesisModification | ( | ) | [virtual, inherited] |
| bool SMESHDS_Hypothesis.operator!= | ( | const SMESHDS_Hypothesis & | other | ) | const [inherited] |
Definition at line 51 of file SMESHDS_Hypothesis.hxx.
{ return !(*this==other); }
| bool SMESHDS_Hypothesis::operator== | ( | const SMESHDS_Hypothesis & | other | ) | const [virtual, inherited] |
Equality.
Definition at line 95 of file SMESHDS_Hypothesis.cxx.
References SMESHDS_Hypothesis._name.
{
if ( this == &other )
return true;
if ( _name != other._name )
return false;
ostringstream mySave, otherSave;
((SMESHDS_Hypothesis*)this )->SaveTo(mySave);
((SMESHDS_Hypothesis*)&other)->SaveTo(otherSave);
return mySave.str() == otherSave.str();
}
| void StdMeshers_ProjectionSource2D::RestoreParams | ( | const TopoDS_Shape & | s1, |
| const TopoDS_Shape & | s2, | ||
| const TopoDS_Shape & | s3, | ||
| const TopoDS_Shape & | s4, | ||
| const TopoDS_Shape & | s5, | ||
| SMESH_Mesh * | mesh | ||
| ) |
Set all parameters without notifying on modification.
Definition at line 286 of file StdMeshers_ProjectionSource2D.cxx.
References _sourceFace, _sourceMesh, _sourceVertex1, _sourceVertex2, _targetVertex1, _targetVertex2, and PAL_MESH_041_mesh.mesh.
{
_sourceFace = s1;
_sourceVertex1 = TopoDS::Vertex( s2 );
_sourceVertex2 = TopoDS::Vertex( s3 );
_targetVertex1 = TopoDS::Vertex( s4 );
_targetVertex2 = TopoDS::Vertex( s5 );
_sourceMesh = mesh;
}
| ostream & StdMeshers_ProjectionSource2D::SaveTo | ( | std::ostream & | save | ) | [virtual] |
Implements SMESHDS_Hypothesis.
Definition at line 199 of file StdMeshers_ProjectionSource2D.cxx.
References _sourceFace, _sourceMesh, _sourceVertex1, _sourceVertex2, _targetVertex1, and _targetVertex2.
Referenced by operator<<().
{
// we store it in order to be able to detect that hypo is really modified
save << " " << _sourceFace.TShape().operator->() ;
save << " " << _sourceVertex1.TShape().operator->();
save << " " << _targetVertex1.TShape().operator->();
save << " " << _sourceVertex2.TShape().operator->();
save << " " << _targetVertex2.TShape().operator->();
save << " " << ( _sourceMesh ? _sourceMesh->GetId() : -1 );
return save;
}
| void SMESH_Hypothesis::SetLastParameters | ( | const char * | theParameters | ) | [inherited] |
Definition at line 224 of file SMESH_Hypothesis.cxx.
{
_lastParameters = string(theParameters);
}
| void SMESH_Hypothesis.SetLibName | ( | const char * | theLibName | ) | [inherited] |
| void SMESH_Hypothesis::SetParameters | ( | const char * | theParameters | ) | [inherited] |
Definition at line 178 of file SMESH_Hypothesis.cxx.
{
string aNewParameters(theParameters);
if(aNewParameters.size()==0 && _parameters.size()==0)
aNewParameters = " ";
if(_parameters.size()>0)
_parameters +="|";
_parameters +=aNewParameters;
SetLastParameters(theParameters);
}
| bool StdMeshers_ProjectionSource2D::SetParametersByDefaults | ( | const TDefaults & | dflts, |
| const SMESH_Mesh * | theMesh = 0 |
||
| ) | [virtual] |
Initialize my parameter values by default parameters.
| bool | - true if parameter values have been successfully defined |
Implements SMESH_Hypothesis.
Definition at line 308 of file StdMeshers_ProjectionSource2D.cxx.
{
return false;
}
| bool StdMeshers_ProjectionSource2D::SetParametersByMesh | ( | const SMESH_Mesh * | theMesh, |
| const TopoDS_Shape & | theShape | ||
| ) | [virtual] |
Initialize parameters by the mesh built on the geometry.
Initialize start and end length by the mesh built on the geometry.
| theMesh | - the built mesh |
| theShape | - the geometry of interest |
| bool | - true if parameter values have been successfully defined |
Implementation does noting
| theMesh | - the built mesh |
| theShape | - the geometry of interest |
| bool | - true if parameter values have been successfully defined |
Implements SMESH_Hypothesis.
Definition at line 255 of file StdMeshers_ProjectionSource2D.cxx.
{
return false;
}
| void StdMeshers_ProjectionSource2D::SetSourceFace | ( | const TopoDS_Shape & | face | ) | throw ( SALOME_Exception ) |
Sets a source <face> to take a mesh pattern from.
Definition at line 74 of file StdMeshers_ProjectionSource2D.cxx.
{
if ( Face.IsNull() )
throw SALOME_Exception(LOCALIZED("Null Face is not allowed"));
if ( Face.ShapeType() != TopAbs_FACE && Face.ShapeType() != TopAbs_COMPOUND )
throw SALOME_Exception(LOCALIZED("Wrong shape type"));
if ( !_sourceFace.IsSame( Face ) )
{
_sourceFace = Face;
NotifySubMeshesHypothesisModification();
}
}
| void StdMeshers_ProjectionSource2D::SetSourceMesh | ( | SMESH_Mesh * | mesh | ) |
Sets source <mesh> to take a mesh pattern from.
Definition at line 138 of file StdMeshers_ProjectionSource2D.cxx.
References _sourceMesh, PAL_MESH_041_mesh.mesh, and SMESH_Hypothesis.NotifySubMeshesHypothesisModification().
{
if ( _sourceMesh != mesh ) {
_sourceMesh = mesh;
NotifySubMeshesHypothesisModification();
}
}
| void StdMeshers_ProjectionSource2D::SetVertexAssociation | ( | const TopoDS_Shape & | sourceVertex1, |
| const TopoDS_Shape & | sourceVertex2, | ||
| const TopoDS_Shape & | targetVertex1, | ||
| const TopoDS_Shape & | targetVertex2 | ||
| ) | throw ( SALOME_Exception ) |
Sets vertex association between the source face and the target one.
This parameter is optional. Two vertices must belong to one edge of a face
Definition at line 99 of file StdMeshers_ProjectionSource2D.cxx.
{
if ( sourceVertex1.IsNull() != targetVertex1.IsNull() ||
sourceVertex2.IsNull() != targetVertex2.IsNull() ||
sourceVertex1.IsNull() != targetVertex2.IsNull() )
throw SALOME_Exception(LOCALIZED("Two or none pairs of vertices must be provided"));
if ( !sourceVertex1.IsNull() ) {
if ( sourceVertex1.ShapeType() != TopAbs_VERTEX ||
sourceVertex2.ShapeType() != TopAbs_VERTEX ||
targetVertex1.ShapeType() != TopAbs_VERTEX ||
targetVertex2.ShapeType() != TopAbs_VERTEX )
throw SALOME_Exception(LOCALIZED("Wrong shape type"));
}
if ( !_sourceVertex1.IsSame( sourceVertex1 ) ||
!_sourceVertex2.IsSame( sourceVertex2 ) ||
!_targetVertex1.IsSame( targetVertex1 ) ||
!_targetVertex2.IsSame( targetVertex2 ) )
{
_sourceVertex1 = TopoDS::Vertex( sourceVertex1 );
_sourceVertex2 = TopoDS::Vertex( sourceVertex2 );
_targetVertex1 = TopoDS::Vertex( targetVertex1 );
_targetVertex2 = TopoDS::Vertex( targetVertex2 );
NotifySubMeshesHypothesisModification();
}
}
| std::ostream& operator<< | ( | std::ostream & | save, |
| StdMeshers_ProjectionSource2D & | hyp | ||
| ) | [friend] |
Definition at line 230 of file StdMeshers_ProjectionSource2D.cxx.
{
return hyp.SaveTo( save );
}
| std::istream& operator>> | ( | std::istream & | load, |
| StdMeshers_ProjectionSource2D & | hyp | ||
| ) | [friend] |
Definition at line 241 of file StdMeshers_ProjectionSource2D.cxx.
{
return hyp.LoadFrom( load );
}
SMESH_Gen* SMESH_Hypothesis._gen [protected, inherited] |
Definition at line 123 of file SMESH_Hypothesis.hxx.
Referenced by SMESH_Hypothesis.SMESH_Hypothesis().
int SMESHDS_Hypothesis._hypId [protected, inherited] |
Definition at line 57 of file SMESHDS_Hypothesis.hxx.
Referenced by SMESH_Hypothesis.SMESH_Hypothesis().
std::string SMESHDS_Hypothesis._name [protected, inherited] |
Definition at line 56 of file SMESHDS_Hypothesis.hxx.
Referenced by SMESHDS_Hypothesis.operator==(), StdMeshers_Arithmetic1D.StdMeshers_Arithmetic1D(), StdMeshers_AutomaticLength.StdMeshers_AutomaticLength(), StdMeshers_Deflection1D.StdMeshers_Deflection1D(), StdMeshers_FixedPoints1D.StdMeshers_FixedPoints1D(), StdMeshers_ImportSource1D.StdMeshers_ImportSource1D(), StdMeshers_ImportSource2D.StdMeshers_ImportSource2D(), StdMeshers_LayerDistribution.StdMeshers_LayerDistribution(), StdMeshers_LayerDistribution2D.StdMeshers_LayerDistribution2D(), StdMeshers_LengthFromEdges.StdMeshers_LengthFromEdges(), StdMeshers_LocalLength.StdMeshers_LocalLength(), StdMeshers_MaxElementArea.StdMeshers_MaxElementArea(), StdMeshers_MaxElementVolume.StdMeshers_MaxElementVolume(), StdMeshers_MaxLength.StdMeshers_MaxLength(), StdMeshers_NotConformAllowed.StdMeshers_NotConformAllowed(), StdMeshers_NumberOfLayers.StdMeshers_NumberOfLayers(), StdMeshers_NumberOfLayers2D.StdMeshers_NumberOfLayers2D(), StdMeshers_NumberOfSegments.StdMeshers_NumberOfSegments(), StdMeshers_ProjectionSource1D.StdMeshers_ProjectionSource1D(), StdMeshers_ProjectionSource2D(), StdMeshers_ProjectionSource3D.StdMeshers_ProjectionSource3D(), StdMeshers_Propagation.StdMeshers_Propagation(), StdMeshers_QuadrangleParams.StdMeshers_QuadrangleParams(), StdMeshers_QuadranglePreference.StdMeshers_QuadranglePreference(), StdMeshers_QuadraticMesh.StdMeshers_QuadraticMesh(), StdMeshers_StartEndLength.StdMeshers_StartEndLength(), StdMeshers_TrianglePreference.StdMeshers_TrianglePreference(), and StdMeshers_ViscousLayers.StdMeshers_ViscousLayers().
int SMESH_Hypothesis._param_algo_dim [protected, inherited] |
Definition at line 126 of file SMESH_Hypothesis.hxx.
Referenced by SMESH_Hypothesis.SMESH_Hypothesis(), StdMeshers_Arithmetic1D.StdMeshers_Arithmetic1D(), StdMeshers_AutomaticLength.StdMeshers_AutomaticLength(), StdMeshers_Deflection1D.StdMeshers_Deflection1D(), StdMeshers_FixedPoints1D.StdMeshers_FixedPoints1D(), StdMeshers_ImportSource1D.StdMeshers_ImportSource1D(), StdMeshers_ImportSource2D.StdMeshers_ImportSource2D(), StdMeshers_LayerDistribution.StdMeshers_LayerDistribution(), StdMeshers_LayerDistribution2D.StdMeshers_LayerDistribution2D(), StdMeshers_LengthFromEdges.StdMeshers_LengthFromEdges(), StdMeshers_LocalLength.StdMeshers_LocalLength(), StdMeshers_MaxElementArea.StdMeshers_MaxElementArea(), StdMeshers_MaxElementVolume.StdMeshers_MaxElementVolume(), StdMeshers_MaxLength.StdMeshers_MaxLength(), StdMeshers_NotConformAllowed.StdMeshers_NotConformAllowed(), StdMeshers_NumberOfLayers.StdMeshers_NumberOfLayers(), StdMeshers_NumberOfLayers2D.StdMeshers_NumberOfLayers2D(), StdMeshers_NumberOfSegments.StdMeshers_NumberOfSegments(), StdMeshers_ProjectionSource1D.StdMeshers_ProjectionSource1D(), StdMeshers_ProjectionSource2D(), StdMeshers_ProjectionSource3D.StdMeshers_ProjectionSource3D(), StdMeshers_Propagation.StdMeshers_Propagation(), StdMeshers_QuadrangleParams.StdMeshers_QuadrangleParams(), StdMeshers_QuadranglePreference.StdMeshers_QuadranglePreference(), StdMeshers_QuadraticMesh.StdMeshers_QuadraticMesh(), StdMeshers_StartEndLength.StdMeshers_StartEndLength(), StdMeshers_TrianglePreference.StdMeshers_TrianglePreference(), and StdMeshers_ViscousLayers.StdMeshers_ViscousLayers().
int SMESH_Hypothesis._shapeType [protected, inherited] |
Definition at line 125 of file SMESH_Hypothesis.hxx.
Referenced by SMESH_Hypothesis.SMESH_Hypothesis().
TopoDS_Shape StdMeshers_ProjectionSource2D._sourceFace [protected] |
Definition at line 158 of file StdMeshers_ProjectionSource2D.hxx.
Referenced by GetSourceFace(), GetStoreParams(), RestoreParams(), and SaveTo().
SMESH_Mesh* StdMeshers_ProjectionSource2D._sourceMesh [protected] |
Definition at line 159 of file StdMeshers_ProjectionSource2D.hxx.
Referenced by RestoreParams(), SaveTo(), SetSourceMesh(), and StdMeshers_ProjectionSource2D().
TopoDS_Vertex StdMeshers_ProjectionSource2D._sourceVertex1 [protected] |
Definition at line 160 of file StdMeshers_ProjectionSource2D.hxx.
Referenced by GetStoreParams(), RestoreParams(), and SaveTo().
TopoDS_Vertex StdMeshers_ProjectionSource2D._sourceVertex2 [protected] |
Definition at line 161 of file StdMeshers_ProjectionSource2D.hxx.
Referenced by GetStoreParams(), RestoreParams(), and SaveTo().
int SMESH_Hypothesis._studyId [protected, inherited] |
Definition at line 124 of file SMESH_Hypothesis.hxx.
Referenced by SMESH_Hypothesis.SMESH_Hypothesis().
TopoDS_Vertex StdMeshers_ProjectionSource2D._targetVertex1 [protected] |
Definition at line 162 of file StdMeshers_ProjectionSource2D.hxx.
Referenced by GetStoreParams(), RestoreParams(), and SaveTo().
TopoDS_Vertex StdMeshers_ProjectionSource2D._targetVertex2 [protected] |
Definition at line 163 of file StdMeshers_ProjectionSource2D.hxx.
Referenced by GetStoreParams(), RestoreParams(), and SaveTo().
int SMESHDS_Hypothesis._type [protected, inherited] |
Definition at line 58 of file SMESHDS_Hypothesis.hxx.
Referenced by SMESH_Hypothesis.SMESH_Hypothesis().