LSSTApplications  18.0.0+106,18.0.0+50,19.0.0,19.0.0+1,19.0.0+10,19.0.0+11,19.0.0+13,19.0.0+17,19.0.0+2,19.0.0-1-g20d9b18+6,19.0.0-1-g425ff20,19.0.0-1-g5549ca4,19.0.0-1-g580fafe+6,19.0.0-1-g6fe20d0+1,19.0.0-1-g7011481+9,19.0.0-1-g8c57eb9+6,19.0.0-1-gb5175dc+11,19.0.0-1-gdc0e4a7+9,19.0.0-1-ge272bc4+6,19.0.0-1-ge3aa853,19.0.0-10-g448f008b,19.0.0-12-g6990b2c,19.0.0-2-g0d9f9cd+11,19.0.0-2-g3d9e4fb2+11,19.0.0-2-g5037de4,19.0.0-2-gb96a1c4+3,19.0.0-2-gd955cfd+15,19.0.0-3-g2d13df8,19.0.0-3-g6f3c7dc,19.0.0-4-g725f80e+11,19.0.0-4-ga671dab3b+1,19.0.0-4-gad373c5+3,19.0.0-5-ga2acb9c+2,19.0.0-5-gfe96e6c+2,w.2020.01
LSSTDataManagementBasePackage
Public Member Functions | List of all members
lsst.geom._Interval.IntervalI Class Reference

Public Member Functions

def range (self)
 
def arange (self, dtype=np.int32)
 
def slice (self)
 

Detailed Description

Definition at line 31 of file _Interval.py.

Member Function Documentation

◆ arange()

def lsst.geom._Interval.IntervalI.arange (   self,
  dtype = np.int32 
)
Return an array containing all points in the interval.

Parameters
----------
dtype : convertible to `numpy.dtype`
    The data type of the returned arrays.

Returns
-------
points : `numpy.ndarray`
    1-d array with `size == self.size` containing points.

Definition at line 44 of file _Interval.py.

44  def arange(self, dtype=np.int32):
45  """Return an array containing all points in the interval.
46 
47  Parameters
48  ----------
49  dtype : convertible to `numpy.dtype`
50  The data type of the returned arrays.
51 
52  Returns
53  -------
54  points : `numpy.ndarray`
55  1-d array with `size == self.size` containing points.
56  """
57  return np.arange(self.begin, self.end, 1, dtype=dtype)
58 

◆ range()

def lsst.geom._Interval.IntervalI.range (   self)
Return a `range` object containing all points in the interval.

Returns
-------
range : `range`
    Range instance that can be used to iterate over all points in the
    interval.

Definition at line 33 of file _Interval.py.

33  def range(self):
34  """Return a `range` object containing all points in the interval.
35 
36  Returns
37  -------
38  range : `range`
39  Range instance that can be used to iterate over all points in the
40  interval.
41  """
42  return range(self.begin, self.end)
43 

◆ slice()

def lsst.geom._Interval.IntervalI.slice (   self)
Return a `slice` object corresponding to the interval's points.

Returns
-------
slice : `slice`
    Slice instance that can be used to select the elements of a
    container that correspond to the points in the interval.

Definition at line 59 of file _Interval.py.

59  def slice(self):
60  """Return a `slice` object corresponding to the interval's points.
61 
62  Returns
63  -------
64  slice : `slice`
65  Slice instance that can be used to select the elements of a
66  container that correspond to the points in the interval.
67  """
68  return slice(self.begin, self.end, None)
69 

The documentation for this class was generated from the following file: