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.