#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=().