25 #ifndef _SMESH_CartesianParameters3D_I_HXX_
26 #define _SMESH_CartesianParameters3D_I_HXX_
30 #include <SALOMEconfig.h>
31 #include CORBA_SERVER_HEADER(SMESH_BasicHypothesis)
43 public virtual POA_StdMeshers::StdMeshers_CartesianParameters3D,
59 void SetSizeThreshold(CORBA::Double threshold);
60 CORBA::Double GetSizeThreshold();
82 void GetGridSpacing(SMESH::string_array_out xSpaceFunctions,
83 SMESH::double_array_out xInternalPoints,
98 void SetFixedPoint(const ::SMESH::PointStruct& p, CORBA::Boolean toUnset);
107 void SetToAddEdges(CORBA::Boolean toAdd);
108 CORBA::Boolean GetToAddEdges();
113 void SetToConsiderInternalFaces(CORBA::Boolean toTreat);
114 CORBA::Boolean GetToConsiderInternalFaces();
119 void SetToUseThresholdForInternalFaces(CORBA::Boolean toUse);
120 CORBA::Boolean GetToUseThresholdForInternalFaces();
125 void SetToCreateFaces(CORBA::Boolean toCreate);
126 CORBA::Boolean GetToCreateFaces();
133 CORBA::Boolean IsGridBySpacing(CORBA::Short axis);
138 void ComputeOptimalAxesDirs(GEOM::GEOM_Object_ptr shape,
139 CORBA::Boolean isOrthogonal,
155 const char* axisName );
166 std::vector< int > & )
const {
return false; }
168 std::vector< int > & ) {
return true; }
#define STDMESHERS_I_EXPORT
Definition: SMESH_StdMeshers_I.hxx:38
Definition: SMESH_Gen.hxx:68
Definition: SMESH_Hypothesis_i.hxx:53
::SMESH_Hypothesis * GetImpl()
SMESH_Hypothesis_i::GetImpl.
Definition: SMESH_Hypothesis_i.cxx:236
Definition: StdMeshers_CartesianParameters3D_i.hxx:45
virtual bool setObjectsDependOn(std::vector< std::string > &, std::vector< int > &)
Definition: StdMeshers_CartesianParameters3D_i.hxx:167
virtual bool getObjectsDependOn(std::vector< std::string > &, std::vector< int > &) const
Definition: StdMeshers_CartesianParameters3D_i.hxx:165
This hypothesis specifies.
Definition: StdMeshers_CartesianParameters3D.hxx:49
Dimension
Definition: SMESH_Hypothesis.idl:35
sequence< double > double_array
Definition: SMESH_Mesh.idl:43
sequence< string > string_array
Definition: SMESH_Mesh.idl:46
Definition: SMESH_Mesh.idl:99
Definition: SMESH_Mesh.idl:93