#include <SMESH_ControlsDef.hxx>
Public Member Functions | |
TSequenceOfXYZ () | |
TSequenceOfXYZ (size_type n) | |
TSequenceOfXYZ (size_type n, const gp_XYZ &t) | |
TSequenceOfXYZ (const TSequenceOfXYZ &theSequenceOfXYZ) | |
template<class InputIterator > | |
TSequenceOfXYZ (InputIterator theBegin, InputIterator theEnd) | |
~TSequenceOfXYZ () | |
TSequenceOfXYZ & | operator= (const TSequenceOfXYZ &theSequenceOfXYZ) |
gp_XYZ & | operator() (size_type n) |
const gp_XYZ & | operator() (size_type n) const |
void | clear () |
void | reserve (size_type n) |
void | push_back (const gp_XYZ &v) |
size_type | size () const |
void | setElement (const SMDS_MeshElement *e) |
const SMDS_MeshElement * | getElement () const |
SMDSAbs_EntityType | getElementEntity () const |
Private Types | |
typedef std::vector< gp_XYZ > ::size_type | size_type |
Private Attributes | |
std::vector< gp_XYZ > | myArray |
const SMDS_MeshElement * | myElem |
|
private |
TSequenceOfXYZ::TSequenceOfXYZ | ( | ) |
|
explicit |
TSequenceOfXYZ::TSequenceOfXYZ | ( | size_type | n, |
const gp_XYZ & | t | ||
) |
TSequenceOfXYZ::TSequenceOfXYZ | ( | const TSequenceOfXYZ & | theSequenceOfXYZ | ) |
TSequenceOfXYZ::TSequenceOfXYZ | ( | InputIterator | theBegin, |
InputIterator | theEnd | ||
) |
TSequenceOfXYZ::~TSequenceOfXYZ | ( | ) |
void TSequenceOfXYZ::clear | ( | ) |
References myArray.
Referenced by SMESH::Controls::NumericalFunctor::GetPoints().
const SMDS_MeshElement* SMESH::Controls::TSequenceOfXYZ::getElement | ( | ) | const |
SMDSAbs_EntityType TSequenceOfXYZ::getElementEntity | ( | ) | const |
References SMDS_MeshElement::GetEntityType(), myElem, and SMDSEntity_Last.
Referenced by SMESH::Controls::Length2D::GetValue().
TSequenceOfXYZ & TSequenceOfXYZ::operator= | ( | const TSequenceOfXYZ & | theSequenceOfXYZ | ) |
void TSequenceOfXYZ::push_back | ( | const gp_XYZ & | v | ) |
References myArray.
Referenced by centroidalSmooth(), and SMESH::Controls::NumericalFunctor::GetPoints().
void TSequenceOfXYZ::reserve | ( | size_type | n | ) |
References myArray.
Referenced by SMESH::Controls::NumericalFunctor::GetPoints().
void SMESH::Controls::TSequenceOfXYZ::setElement | ( | const SMDS_MeshElement * | e | ) |
Referenced by SMESH::Controls::NumericalFunctor::GetPoints().
TSequenceOfXYZ::size_type TSequenceOfXYZ::size | ( | ) | const |
References myArray.
Referenced by SMESH::Controls::MaxElementLength2D::GetValue(), SMESH::Controls::MaxElementLength3D::GetValue(), SMESH::Controls::MinimumAngle::GetValue(), SMESH::Controls::AspectRatio::GetValue(), SMESH::Controls::AspectRatio3D::GetValue(), SMESH::Controls::Warping::GetValue(), SMESH::Controls::Taper::GetValue(), SMESH::Controls::Skew::GetValue(), SMESH::Controls::Area::GetValue(), SMESH::Controls::Length::GetValue(), and SMESH::Controls::Length2D::GetValue().
|
private |
Referenced by clear(), operator()(), operator=(), push_back(), reserve(), and size().
|
private |
Referenced by getElementEntity(), and operator=().