#include <PointImpl.h>
|
| | PointImpl (const std::vector< T > &x) |
| | Constructor for an N-dimensional point where N=1,2,3. More...
|
| |
| | PointImpl (const T *x, size_type N) |
| | Constructor for an N-dimensional point where N=1,2,3. More...
|
| |
| | PointImpl (size_type N) |
| | Constructor for an N-dimensional point where N=1,2,3. More...
|
| |
| | PointImpl (size_type N, const_reference init) |
| | Constructor for an N-dimensional point where N=1,2,3. More...
|
| |
| | PointImpl (const PointImpl &p) |
| | Copy constructor for a point. More...
|
| |
| | ~PointImpl () |
| | Destructor. More...
|
| |
| size_type | size () const |
| | Returns the dimension of the point. More...
|
| |
| iterator | begin () |
| | Return iterator pointing to the begining of point data. More...
|
| |
| const_iterator | begin () const |
| | Return iterator pointing to the begining of PointImpl data. More...
|
| |
| iterator | end () |
| | Return iterator pointing to the end of PointImpl data. More...
|
| |
| const_iterator | end () const |
| | Return iterator pointing to the end of PointImpl data. More...
|
| |
| PointImpl & | operator= (const PointImpl &p) |
| | Operator overload for assignment q=p. More...
|
| |
| reference | operator[] (size_type i) |
| | Operator to get a reference to a component of the point. More...
|
| |
| const_reference | operator[] (size_type i) const |
| | Operator to get a const reference to a component of the point. More...
|
| |
◆ const_iterator
◆ const_reference
◆ difference_type
◆ iterator
◆ pointer
◆ reference
◆ value_type
◆ PointImpl() [1/5]
Constructor for an N-dimensional point where N=1,2,3.
- Parameters
-
| [in] | x | is reference to std::vector contaning the coordinates of the point |
- Exceptions
-
◆ PointImpl() [2/5]
Constructor for an N-dimensional point where N=1,2,3.
- Parameters
-
| [in] | x | is pointer to coordinates of the point |
| [in] | N | dimension of the point |
- Exceptions
-
◆ PointImpl() [3/5]
Constructor for an N-dimensional point where N=1,2,3.
- Parameters
-
| [in] | N | dimension of the point point |
- Exceptions
-
◆ PointImpl() [4/5]
Constructor for an N-dimensional point where N=1,2,3.
- Parameters
-
| [in] | N | dimension of the point |
| [out] | init | initial value to be assigned to all components of the point |
- Exceptions
-
◆ PointImpl() [5/5]
Copy constructor for a point.
- Parameters
-
◆ ~PointImpl()
◆ begin() [1/2]
Return iterator pointing to the begining of point data.
- Returns
- Iterator pointing to the begingin of PointImpl.
◆ begin() [2/2]
Return iterator pointing to the begining of PointImpl data.
- Returns
- Constant iterator pointing to the begining of PointImpl.
◆ end() [1/2]
Return iterator pointing to the end of PointImpl data.
- Returns
- Iterator pointing to the end of PointImpl.
◆ end() [2/2]
Return iterator pointing to the end of PointImpl data.
- Returns
- Constant iterator pointing to the end of PointImpl.
◆ operator=()
Operator overload for assignment q=p.
- Parameters
-
- Returns
- reference to the lhs PointImpl
◆ operator[]() [1/2]
Operator to get a reference to a component of the point.
- Parameters
-
| [in] | i | is the index to the component of the point |
- Returns
- reference to the component of the point
- Exceptions
-
| exception | if i >= dimension of the point |
◆ operator[]() [2/2]
Operator to get a const reference to a component of the point.
- Parameters
-
| [in] | i | is the index to the component of the point |
- Returns
- const reference to the component of the point
- Exceptions
-
| exception | if i >= dimension of the point |
◆ size()
Returns the dimension of the point.
- Returns
- dimension of the point
◆ d_data
◆ d_size
The documentation for this class was generated from the following files: