Version: 8.3.0
SMESH::Controls::TSequenceOfXYZ Class Reference

#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 ()
 
TSequenceOfXYZoperator= (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_MeshElementgetElement () 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_MeshElementmyElem
 

Member Typedef Documentation

typedef std::vector<gp_XYZ>::size_type SMESH::Controls::TSequenceOfXYZ::size_type
private

Constructor & Destructor Documentation

TSequenceOfXYZ::TSequenceOfXYZ ( )
TSequenceOfXYZ::TSequenceOfXYZ ( size_type  n)
explicit
TSequenceOfXYZ::TSequenceOfXYZ ( size_type  n,
const gp_XYZ &  t 
)
TSequenceOfXYZ::TSequenceOfXYZ ( const TSequenceOfXYZ theSequenceOfXYZ)
template<class InputIterator >
TSequenceOfXYZ::TSequenceOfXYZ ( InputIterator  theBegin,
InputIterator  theEnd 
)
TSequenceOfXYZ::~TSequenceOfXYZ ( )

Member Function Documentation

void TSequenceOfXYZ::clear ( )
const SMDS_MeshElement* SMESH::Controls::TSequenceOfXYZ::getElement ( ) const
SMDSAbs_EntityType TSequenceOfXYZ::getElementEntity ( ) const
gp_XYZ & TSequenceOfXYZ::operator() ( size_type  n)

References myArray.

const gp_XYZ & TSequenceOfXYZ::operator() ( size_type  n) const

References myArray.

TSequenceOfXYZ & TSequenceOfXYZ::operator= ( const TSequenceOfXYZ theSequenceOfXYZ)

References myArray, and myElem.

void TSequenceOfXYZ::push_back ( const gp_XYZ &  v)
void TSequenceOfXYZ::reserve ( size_type  n)
void SMESH::Controls::TSequenceOfXYZ::setElement ( const SMDS_MeshElement e)

Field Documentation

std::vector<gp_XYZ> SMESH::Controls::TSequenceOfXYZ::myArray
private
const SMDS_MeshElement* SMESH::Controls::TSequenceOfXYZ::myElem
private

Referenced by getElementEntity(), and operator=().