SALOME - SMESH
SMESH::Controls::TSequenceOfXYZ Class Reference

#include <SMESH_ControlsDef.hxx>

Collaboration diagram for SMESH::Controls::TSequenceOfXYZ:
Collaboration graph

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
 

Private Types

typedef std::vector< gp_XYZ >::size_type size_type
 

Private Attributes

std::vector< gp_XYZ > myArray
 

Detailed Description

Definition at line 71 of file SMESH_ControlsDef.hxx.

Member Typedef Documentation

§ size_type

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

Definition at line 73 of file SMESH_ControlsDef.hxx.

Constructor & Destructor Documentation

§ TSequenceOfXYZ() [1/5]

SMESH::Controls::TSequenceOfXYZ::TSequenceOfXYZ ( )

§ TSequenceOfXYZ() [2/5]

SMESH::Controls::TSequenceOfXYZ::TSequenceOfXYZ ( size_type  n)

§ TSequenceOfXYZ() [3/5]

SMESH::Controls::TSequenceOfXYZ::TSequenceOfXYZ ( size_type  n,
const gp_XYZ &  t 
)

§ TSequenceOfXYZ() [4/5]

SMESH::Controls::TSequenceOfXYZ::TSequenceOfXYZ ( const TSequenceOfXYZ theSequenceOfXYZ)

§ TSequenceOfXYZ() [5/5]

template<class InputIterator >
SMESH::Controls::TSequenceOfXYZ::TSequenceOfXYZ ( InputIterator  theBegin,
InputIterator  theEnd 
)

§ ~TSequenceOfXYZ()

SMESH::Controls::TSequenceOfXYZ::~TSequenceOfXYZ ( )

Member Function Documentation

§ operator=()

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

§ operator()() [1/2]

gp_XYZ& SMESH::Controls::TSequenceOfXYZ::operator() ( size_type  n)

§ operator()() [2/2]

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

§ clear()

void SMESH::Controls::TSequenceOfXYZ::clear ( )

§ reserve()

void SMESH::Controls::TSequenceOfXYZ::reserve ( size_type  n)

§ push_back()

void SMESH::Controls::TSequenceOfXYZ::push_back ( const gp_XYZ &  v)

§ size()

size_type SMESH::Controls::TSequenceOfXYZ::size ( ) const

Field Documentation

§ myArray

std::vector<gp_XYZ> SMESH::Controls::TSequenceOfXYZ::myArray
private

Definition at line 104 of file SMESH_ControlsDef.hxx.