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,pointFromDataandarrayFromData
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