#include <StdMeshers_Reversible1D_i.hxx>
Public Member Functions | |
StdMeshers_Reversible1D_i (SMESH_Hypothesis_i *reversible) | |
Constructor. More... | |
void | SetReversedEdges (const SMESH::long_array &theIDs) |
StdMeshers_Reversible1D_i::SetReversedEdges. More... | |
SMESH::long_array * | GetReversedEdges () |
StdMeshers_Reversible1D_i::GetReversedEdges. More... | |
void | SetObjectEntry (const char *theEntry) |
StdMeshers_Reversible1D_i::SetObjectEntry. More... | |
char * | GetObjectEntry () |
StdMeshers_Reversible1D_i::GetObjectEntry. More... | |
::StdMeshers_Reversible1D * | GetImpl () |
StdMeshers_Reversible1D_i::GetImpl. More... | |
virtual bool | getObjectsDependOn (std::vector< std::string > &entryArray, std::vector< int > &subIDArray) const |
Return geometry this hypothesis depends on. More... | |
virtual bool | setObjectsDependOn (std::vector< std::string > &entryArray, std::vector< int > &subIDArray) |
Set new geometry instead of that returned by getObjectsDependOn() More... | |
Private Attributes | |
SMESH_Hypothesis_i * | myHyp |
StdMeshers_Reversible1D_i::StdMeshers_Reversible1D_i | ( | SMESH_Hypothesis_i * | reversible | ) |
Constructor.
StdMeshers_Reversible1D * StdMeshers_Reversible1D_i::GetImpl | ( | ) |
StdMeshers_Reversible1D_i::GetImpl.
Get implementation
References SMESH_Hypothesis_i::GetImpl(), and myHyp.
Referenced by GetObjectEntry(), GetReversedEdges(), SetObjectEntry(), setObjectsDependOn(), and SetReversedEdges().
char * StdMeshers_Reversible1D_i::GetObjectEntry | ( | ) |
StdMeshers_Reversible1D_i::GetObjectEntry.
Set the Entry for the Main Object
References GetImpl(), and StdMeshers_Reversible1D::GetObjectEntry().
|
virtual |
Return geometry this hypothesis depends on.
Return false if there is no geometry parameter
Reimplemented in StdMeshers_StartEndLength_i, StdMeshers_NumberOfSegments_i, StdMeshers_Geometric1D_i, StdMeshers_FixedPoints1D_i, and StdMeshers_Arithmetic1D_i.
References SMESH_Hypothesis_i::GetImpl(), and myHyp.
Referenced by StdMeshers_Arithmetic1D_i::getObjectsDependOn(), StdMeshers_FixedPoints1D_i::getObjectsDependOn(), StdMeshers_Geometric1D_i::getObjectsDependOn(), StdMeshers_NumberOfSegments_i::getObjectsDependOn(), and StdMeshers_StartEndLength_i::getObjectsDependOn().
SMESH::long_array * StdMeshers_Reversible1D_i::GetReversedEdges | ( | ) |
StdMeshers_Reversible1D_i::GetReversedEdges.
Get reversed edges
References GetImpl(), and StdMeshers_Reversible1D::GetReversedEdges().
void StdMeshers_Reversible1D_i::SetObjectEntry | ( | const char * | theEntry | ) |
StdMeshers_Reversible1D_i::SetObjectEntry.
Set the Entry for the Main Object
References GetImpl(), myHyp, and StdMeshers_Reversible1D::SetObjectEntry().
|
virtual |
Set new geometry instead of that returned by getObjectsDependOn()
Reimplemented in StdMeshers_StartEndLength_i, StdMeshers_NumberOfSegments_i, StdMeshers_Geometric1D_i, StdMeshers_FixedPoints1D_i, and StdMeshers_Arithmetic1D_i.
References GetImpl(), StdMeshers_Reversible1D::SetObjectEntry(), and StdMeshers_Reversible1D::SetReversedEdges().
Referenced by StdMeshers_Arithmetic1D_i::setObjectsDependOn(), StdMeshers_FixedPoints1D_i::setObjectsDependOn(), StdMeshers_Geometric1D_i::setObjectsDependOn(), StdMeshers_NumberOfSegments_i::setObjectsDependOn(), and StdMeshers_StartEndLength_i::setObjectsDependOn().
void StdMeshers_Reversible1D_i::SetReversedEdges | ( | const SMESH::long_array & | theIds | ) |
StdMeshers_Reversible1D_i::SetReversedEdges.
Set edges to reverse
References GetImpl(), myHyp, and StdMeshers_Reversible1D::SetReversedEdges().
|
private |
Referenced by GetImpl(), getObjectsDependOn(), SetObjectEntry(), and SetReversedEdges().