Template Class BaseVectorEndpoint¶
Defined in File Endpoint.h
Inheritance Relationships¶
Base Type¶
public lsst::afw::geom::BaseEndpoint< PointT, std::vector< PointT > >
(Template Class BaseEndpoint)
Class Documentation¶
-
template<typename
PointT
>
classBaseVectorEndpoint
: public lsst::afw::geom::BaseEndpoint<PointT, std::vector<PointT>>¶ Base class for endpoints with Array = std::vector<Point> where Point has 2 dimensions
- Note
Subclasses must provide
dataFromPoint
,dataFromArray
,pointFromData
andarrayFromData
Public Functions
-
BaseVectorEndpoint
(BaseVectorEndpoint const&)¶
-
BaseVectorEndpoint
(BaseVectorEndpoint&&)¶
-
BaseVectorEndpoint &
operator=
(BaseVectorEndpoint const&)¶
-
BaseVectorEndpoint &
operator=
(BaseVectorEndpoint&&)¶
-
~BaseVectorEndpoint
()¶
-
int
getNPoints
(Array const &arr) const¶ Return the number of points in an array
Protected Functions
-
BaseVectorEndpoint
(int nAxes)¶ Construct a BaseVectorEndpoint
- Parameters
[in] nAxes
: The number of axes in a point; must be > 0
- Exceptions
lsst.pex.exceptions.InvalidParameterError
: if nAxes <= 0