#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 |
Private Types | |
| typedef std::vector< gp_XYZ > ::size_type | size_type |
Private Attributes | |
| std::vector< gp_XYZ > | myArray |
Definition at line 72 of file SMESH_ControlsDef.hxx.
typedef std::vector<gp_XYZ>::size_type SMESH.Controls.TSequenceOfXYZ.size_type [private] |
Definition at line 74 of file SMESH_ControlsDef.hxx.
| TSequenceOfXYZ::TSequenceOfXYZ | ( | ) |
Definition at line 3827 of file SMESH_Controls.cxx.
{}
| TSequenceOfXYZ::TSequenceOfXYZ | ( | size_type | n | ) |
Definition at line 3830 of file SMESH_Controls.cxx.
: myArray(n) {}
| TSequenceOfXYZ::TSequenceOfXYZ | ( | size_type | n, |
| const gp_XYZ & | t | ||
| ) |
Definition at line 3833 of file SMESH_Controls.cxx.
: myArray(n,t) {}
| TSequenceOfXYZ::TSequenceOfXYZ | ( | const TSequenceOfXYZ & | theSequenceOfXYZ | ) |
Definition at line 3836 of file SMESH_Controls.cxx.
| TSequenceOfXYZ::TSequenceOfXYZ | ( | InputIterator | theBegin, |
| InputIterator | theEnd | ||
| ) |
Definition at line 3840 of file SMESH_Controls.cxx.
: myArray(theBegin,theEnd) {}
| TSequenceOfXYZ::~TSequenceOfXYZ | ( | ) |
Definition at line 3843 of file SMESH_Controls.cxx.
{}
| void TSequenceOfXYZ::clear | ( | ) |
Definition at line 3862 of file SMESH_Controls.cxx.
References SMESH.Controls.TSequenceOfXYZ.myArray.
Referenced by SMESH.Controls.NumericalFunctor.GetPoints().
{
myArray.clear();
}
| gp_XYZ & TSequenceOfXYZ::operator() | ( | size_type | n | ) |
Definition at line 3852 of file SMESH_Controls.cxx.
References SMESH.Controls.TSequenceOfXYZ.myArray.
{
return myArray[n-1];
}
| const gp_XYZ & TSequenceOfXYZ::operator() | ( | size_type | n | ) | const |
Definition at line 3857 of file SMESH_Controls.cxx.
References SMESH.Controls.TSequenceOfXYZ.myArray.
{
return myArray[n-1];
}
| TSequenceOfXYZ & TSequenceOfXYZ::operator= | ( | const TSequenceOfXYZ & | theSequenceOfXYZ | ) |
Definition at line 3846 of file SMESH_Controls.cxx.
References SMESH.Controls.TSequenceOfXYZ.myArray.
| void TSequenceOfXYZ::push_back | ( | const gp_XYZ & | v | ) |
Definition at line 3872 of file SMESH_Controls.cxx.
References SMESH.Controls.TSequenceOfXYZ.myArray.
Referenced by centroidalSmooth(), and SMESH.Controls.NumericalFunctor.GetPoints().
{
myArray.push_back(v);
}
| void TSequenceOfXYZ::reserve | ( | size_type | n | ) |
Definition at line 3867 of file SMESH_Controls.cxx.
References SMESH.Controls.TSequenceOfXYZ.myArray.
Referenced by SMESH.Controls.NumericalFunctor.GetPoints().
{
myArray.reserve(n);
}
| TSequenceOfXYZ::size_type TSequenceOfXYZ::size | ( | ) | const |
Definition at line 3877 of file SMESH_Controls.cxx.
References SMESH.Controls.TSequenceOfXYZ.myArray.
Referenced by SMESH.Controls.Length2D.GetValue(), SMESH.Controls.Length.GetValue(), SMESH.Controls.Area.GetValue(), SMESH.Controls.Skew.GetValue(), SMESH.Controls.Taper.GetValue(), SMESH.Controls.Warping.GetValue(), SMESH.Controls.AspectRatio3D.GetValue(), SMESH.Controls.AspectRatio.GetValue(), SMESH.Controls.MinimumAngle.GetValue(), SMESH.Controls.MaxElementLength3D.GetValue(), and SMESH.Controls.MaxElementLength2D.GetValue().
{
return myArray.size();
}
std::vector<gp_XYZ> SMESH.Controls.TSequenceOfXYZ.myArray [private] |
Definition at line 105 of file SMESH_ControlsDef.hxx.
Referenced by SMESH.Controls.TSequenceOfXYZ.clear(), SMESH.Controls.TSequenceOfXYZ.operator()(), SMESH.Controls.TSequenceOfXYZ.operator=(), SMESH.Controls.TSequenceOfXYZ.push_back(), SMESH.Controls.TSequenceOfXYZ.reserve(), and SMESH.Controls.TSequenceOfXYZ.size().