//=======================================================================
//function : DimPredicate::Value
//=======================================================================
//function : DimPredicate::Value
const TopoDS_Shape& /*aShape*/) const
{
return SMESH_subMesh::IsApplicableHypothesis( aHyp, (TopAbs_ShapeEnum)_shapeType );
const TopoDS_Shape& /*aShape*/) const
{
return SMESH_subMesh::IsApplicableHypothesis( aHyp, (TopAbs_ShapeEnum)_shapeType );
//=======================================================================
//function : IsAuxiliaryPredicate::IsOk
//=======================================================================
//function : IsAuxiliaryPredicate::IsOk
//=======================================================================
//function : ApplicablePredicate::ApplicablePredicate
//=======================================================================
//function : ApplicablePredicate::ApplicablePredicate
const TopoDS_Shape& aShape) const
{
return ( !_mainShape.IsNull() && !aShape.IsNull() && _mainShape.IsSame( aShape ));
const TopoDS_Shape& aShape) const
{
return ( !_mainShape.IsNull() && !aShape.IsNull() && _mainShape.IsSame( aShape ));