mirror of
https://git.salome-platform.org/gitpub/modules/smesh.git
synced 2024-11-15 18:18:34 +05:00
0021370: EDF SMESH: Hexahedron + Composite Side Disretization generate a bad mesh
+ const std::vector<TopoDS_Edge>& Edges() const { return myEdge; }
This commit is contained in:
parent
9ff48e7e76
commit
59786ee5ea
@ -28,14 +28,14 @@
|
|||||||
#ifndef StdMeshers_FaceSide_HeaderFile
|
#ifndef StdMeshers_FaceSide_HeaderFile
|
||||||
#define StdMeshers_FaceSide_HeaderFile
|
#define StdMeshers_FaceSide_HeaderFile
|
||||||
|
|
||||||
|
#include "SMESH_StdMeshers.hxx"
|
||||||
|
|
||||||
#include <Geom2d_Curve.hxx>
|
#include <Geom2d_Curve.hxx>
|
||||||
#include <GeomAdaptor_Curve.hxx>
|
#include <GeomAdaptor_Curve.hxx>
|
||||||
#include <TopoDS_Edge.hxx>
|
#include <TopoDS_Edge.hxx>
|
||||||
#include <TopoDS_Vertex.hxx>
|
#include <TopoDS_Vertex.hxx>
|
||||||
#include <gp_Pnt2d.hxx>
|
#include <gp_Pnt2d.hxx>
|
||||||
|
|
||||||
#include "SMESH_StdMeshers.hxx"
|
|
||||||
|
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include <list>
|
#include <list>
|
||||||
#include <boost/shared_ptr.hpp>
|
#include <boost/shared_ptr.hpp>
|
||||||
@ -62,9 +62,8 @@ typedef struct uvPtStruct
|
|||||||
|
|
||||||
class StdMeshers_FaceSide;
|
class StdMeshers_FaceSide;
|
||||||
typedef boost::shared_ptr< StdMeshers_FaceSide > StdMeshers_FaceSidePtr;
|
typedef boost::shared_ptr< StdMeshers_FaceSide > StdMeshers_FaceSidePtr;
|
||||||
typedef boost::shared_ptr< uvPtStruct > UVPtStructPtr;
|
typedef std::vector< StdMeshers_FaceSidePtr > TSideVector;
|
||||||
typedef std::vector< StdMeshers_FaceSidePtr > TSideVector;
|
typedef boost::shared_ptr< SMESH_ComputeError > TError;
|
||||||
typedef boost::shared_ptr< SMESH_ComputeError > TError;
|
|
||||||
|
|
||||||
//================================================================================
|
//================================================================================
|
||||||
/*!
|
/*!
|
||||||
@ -140,8 +139,8 @@ public:
|
|||||||
* \param constValue - constant parameter value
|
* \param constValue - constant parameter value
|
||||||
*/
|
*/
|
||||||
const std::vector<UVPtStruct>& SimulateUVPtStruct(int nbSeg,
|
const std::vector<UVPtStruct>& SimulateUVPtStruct(int nbSeg,
|
||||||
bool isXConst = 0,
|
bool isXConst = 0,
|
||||||
double constValue = 0) const;
|
double constValue = 0) const;
|
||||||
/*!
|
/*!
|
||||||
* \brief Return edge and parameter on edge by normalized parameter
|
* \brief Return edge and parameter on edge by normalized parameter
|
||||||
*/
|
*/
|
||||||
@ -166,6 +165,10 @@ public:
|
|||||||
* \brief Return i-th wrapped edge (count starts from zero)
|
* \brief Return i-th wrapped edge (count starts from zero)
|
||||||
*/
|
*/
|
||||||
const TopoDS_Edge& Edge(int i) const { return myEdge[i]; }
|
const TopoDS_Edge& Edge(int i) const { return myEdge[i]; }
|
||||||
|
/*!
|
||||||
|
* \brief Return all edges
|
||||||
|
*/
|
||||||
|
const std::vector<TopoDS_Edge>& Edges() const { return myEdge; }
|
||||||
/*!
|
/*!
|
||||||
* \brief Return 1st vertex of the i-the edge (count starts from zero)
|
* \brief Return 1st vertex of the i-the edge (count starts from zero)
|
||||||
*/
|
*/
|
||||||
|
Loading…
Reference in New Issue
Block a user