28#ifndef _SMESH_ProjectionSource1D_I_HXX_
29#define _SMESH_ProjectionSource1D_I_HXX_
31#include <SALOMEconfig.h>
32#include CORBA_SERVER_HEADER(SMESH_BasicHypothesis)
33#include CORBA_SERVER_HEADER(SMESH_Mesh)
49 public virtual POA_StdMeshers::StdMeshers_ProjectionSource1D,
84 GEOM::GEOM_Object_ptr targetVertex);
107 virtual void LoadFrom(
const char* theStream );
113 std::vector< int > & subIDArray )
const;
117 std::vector< int > & subIDArray );
Definition: SMESH_Gen.hxx:68
Definition: SMESH_Hypothesis_i.hxx:53
This hypothesis specifies a meshed edge to take a mesh pattern from and optionally association of ver...
Definition: StdMeshers_ProjectionSource1D_i.hxx:51
GEOM::GEOM_Object_ptr GetSourceVertex()
Returns the vertex associated with the target vertex.
Definition: StdMeshers_ProjectionSource1D_i.cxx:184
SMESH::SMESH_Mesh_var myCorbaMesh
Definition: StdMeshers_ProjectionSource1D_i.hxx:124
GEOM::GEOM_Object_ptr GetSourceEdge()
Returns the source edge or a group containing edges.
Definition: StdMeshers_ProjectionSource1D_i.cxx:169
SMESH::SMESH_Mesh_ptr GetSourceMesh()
Return source mesh.
Definition: StdMeshers_ProjectionSource1D_i.cxx:157
virtual bool getObjectsDependOn(std::vector< std::string > &entryArray, std::vector< int > &subIDArray) const
Return geometry this hypothesis depends on.
Definition: StdMeshers_ProjectionSource1D_i.cxx:305
virtual char * SaveTo()
Write parameters in a string.
Definition: StdMeshers_ProjectionSource1D_i.cxx:241
virtual ~StdMeshers_ProjectionSource1D_i()
StdMeshers_ProjectionSource1D_i::~StdMeshers_ProjectionSource1D_i.
Definition: StdMeshers_ProjectionSource1D_i.cxx:66
CORBA::Boolean IsDimSupported(SMESH::Dimension type)
Verify whether hypothesis supports given entity type.
Definition: StdMeshers_ProjectionSource1D_i.cxx:229
void SetSourceEdge(GEOM::GEOM_Object_ptr edge)
Sets source <edge> or a group containing edges to take a mesh pattern from.
Definition: StdMeshers_ProjectionSource1D_i.cxx:76
virtual void LoadFrom(const char *theStream)
Retrieve parameters from the string.
Definition: StdMeshers_ProjectionSource1D_i.cxx:262
void SetSourceMesh(SMESH::SMESH_Mesh_ptr mesh)
Sets source <mesh> to take a mesh pattern from.
Definition: StdMeshers_ProjectionSource1D_i.cxx:124
::StdMeshers_ProjectionSource1D * GetImpl()
StdMeshers_ProjectionSource1D_i::GetImpl.
Definition: StdMeshers_ProjectionSource1D_i.cxx:215
std::string myShapeEntries[NB_SHAPES]
Definition: StdMeshers_ProjectionSource1D_i.hxx:123
StdMeshers_ProjectionSource1D_i(PortableServer::POA_ptr thePOA, ::SMESH_Gen *theGenImpl)
StdMeshers_ProjectionSource1D_i::StdMeshers_ProjectionSource1D_i.
Definition: StdMeshers_ProjectionSource1D_i.cxx:50
virtual bool setObjectsDependOn(std::vector< std::string > &entryArray, std::vector< int > &subIDArray)
Set new geometry instead of that returned by getObjectsDependOn()
Definition: StdMeshers_ProjectionSource1D_i.cxx:321
GEOM::GEOM_Object_ptr GetTargetVertex()
Returns the vertex associated with the source vertex.
Definition: StdMeshers_ProjectionSource1D_i.cxx:199
@ NB_SHAPES
Definition: StdMeshers_ProjectionSource1D_i.hxx:122
@ TGT_VERTEX
Definition: StdMeshers_ProjectionSource1D_i.hxx:122
@ SRC_EDGE
Definition: StdMeshers_ProjectionSource1D_i.hxx:122
@ SRC_VERTEX
Definition: StdMeshers_ProjectionSource1D_i.hxx:122
void SetVertexAssociation(GEOM::GEOM_Object_ptr sourceVertex, GEOM::GEOM_Object_ptr targetVertex)
Sets vertex association between the source edge and the target one.
Definition: StdMeshers_ProjectionSource1D_i.cxx:98
This hypothesis specifies a meshed edge to take a mesh pattern from and optionally association of ver...
Definition: StdMeshers_ProjectionSource1D.hxx:49
Dimension
Definition: SMESH_Hypothesis.idl:35