Package | Description |
---|---|
net.grelf |
This package contains general-purpose Java classes: non-astronomical and
not specific to GRIP.
|
net.grelf.grip |
This package contains the Java classes which are specific to the image
processing application GRIP.
GRIP is available as a free download from www.grelf.net - please always quote this URL in connection with GRIP. Version: 18.1.24 |
net.grelf.meteor |
Modifier and Type | Method and Description |
---|---|
PointFloat |
PointFloat.clone()
Returns a new PointFloat object with the same data.
|
PointFloat[] |
LineSegment.getEnds() |
PointFloat |
Line.intersection(Line other)
Calculate the intersection point of the current line with another one.
|
PointFloat |
PointFloat.offset(VectorFloat vector)
Offset the current point by a vector.
|
Modifier and Type | Method and Description |
---|---|
double |
PointFloat.distanceFrom(PointFloat other) |
Constructor and Description |
---|
LineSegment(PointFloat end1,
PointFloat end2) |
VectorFloat(PointFloat pt1,
PointFloat pt2)
Construct from two points (each in Cartesian coordinates).
|
Modifier and Type | Field and Description |
---|---|
PointFloat |
BlobMeas.centre
Centre of gravity of the blob as initially detected.
|
Modifier and Type | Method and Description |
---|---|
PointFloat |
Blob.densityCentre(Image image)
Calculate centre of the blob with weighting from pixel densities
(brightnesses).
|
PointFloat |
Blob_.densityCentre(Image image)
Calculate the centre of the blob with weighting from pixel densities
(brightnesses).
|
PointFloat |
Blob.maskCentre()
Calculate centre of the blob simply as average of detected x and y, with
no weighting from pixel densities.
|
PointFloat |
Blob_.maskCentre()
Calculate the centre of the blob simply as average of detected x and y,
with no weighting from pixel densities.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<PointFloat> |
Blob.getVerticalCentreLineFromBoundary()
Get a list of the centre points of all horizontal rows that comprise the
blob with a simple shape.
|
java.util.List<PointFloat> |
Blob_.getVerticalCentreLineFromBoundary()
Get a list of the centre points of all horizontal rows that comprise
the blob with a simple shape.
|
java.util.List<PointFloat> |
Blob.getVerticalCentreLineFromRegion()
Get a list of the centre points of all horizontal rows that comprise the
blob.
|
java.util.List<PointFloat> |
Blob_.getVerticalCentreLineFromRegion()
Get a list of the centre points of all horizontal rows that comprise
the blob.
|
Modifier and Type | Method and Description |
---|---|
void |
StarMeasProcessor.addPoint(PointFloat pt) |
static SkyPoint |
Astrometry.measure(Image im,
java.util.List<Star> refStars,
java.util.List<PointFloat> refPoints,
SkyPoint approxPlateCentre,
PointFloat targetPoint)
The image is assumed NOT to have been through an inverse gnomonic
projection.
|
protected void |
CometProcessor.process(PointFloat cometCentre,
Image image)
Called when each CometFrame closes - not for use otherwise.
|
void |
CometFrame.setCometCentre(PointFloat pt) |
static void |
Warp.warp(Image imageOld,
PointFloat[] oldPts,
Image imageNew,
PointFloat[] newPts)
Warp imOld into separate image imNew, using second order polynomials.
|
static void |
Warp.warp(Image imageOld,
PointFloat[] oldPts,
Image imageNew,
PointFloat[] newPts)
Warp imOld into separate image imNew, using second order polynomials.
|
Modifier and Type | Method and Description |
---|---|
boolean |
Accumulator.brightestShiftAccumulate(Image image,
int imNo,
int middleImNo,
java.util.List<PointFloat> centres)
For image imNo of a sequence, add the pixel values into the accumulator
but first shift the image so that brightest objects in this image and the
middle image of the sequence are superimposed.
9.11.26: changed last parameter from BlobMeas [][] lookup. |
boolean |
Accumulator32.brightestShiftAccumulate(Image image,
int imNo,
int middleImNo,
java.util.List<PointFloat> centres)
For image imNo of a sequence, add the pixel values into the accumulator
but first shift the image so that brightest objects in this image and
the middle image of the sequence are superimposed.
NB: Does NOT set this.extremes, so must call getOverallRange () at end of sequence. 9.11.26: changed last parameter from BlobMeas [][] lookup. |
boolean |
Accumulator64.brightestShiftAccumulate(Image image,
int imNo,
int middleImNo,
java.util.List<PointFloat> centres)
For image imNo of a sequence, add the pixel values into the accumulator
but first shift the image so that brightest objects in this image and the
middle image of the sequence are superimposed.
9.11.26: changed last parameter from BlobMeas [][] lookup. |
static SkyPoint |
Astrometry.measure(Image im,
java.util.List<Star> refStars,
java.util.List<PointFloat> refPoints,
SkyPoint approxPlateCentre,
PointFloat targetPoint)
The image is assumed NOT to have been through an inverse gnomonic
projection.
|
Constructor and Description |
---|
WarpingPair(PointFloat fromPt,
PointFloat toPt) |
Constructor and Description |
---|
Result(java.lang.String imageFileName,
PointFloat meteorCentre,
double circularity,
double maxDistance) |