Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- actionPerformed(ActionEvent) - Method in class edu.emory.cellbio.svg.OutputParamDialog
- adjustImgPlacement(Element, double[]) - Method in class edu.emory.cellbio.svg.EmbedAndCrop
-
Adjust placement of the image element to account for cropping
C
- cancel - Variable in class edu.emory.cellbio.svg.OutputParamDialog
- checkImageOutputType() - Method in class edu.emory.cellbio.svg.EmbedAndCrop
-
Validate the image output type
- compQual - Variable in class edu.emory.cellbio.svg.EmbedAndCrop
- compQual - Variable in class edu.emory.cellbio.svg.OutputParamDialog
- compQualLabel - Variable in class edu.emory.cellbio.svg.OutputParamDialog
- convertToRGB(BufferedImage) - Method in class edu.emory.cellbio.svg.EmbedAndCrop
-
Quick and dirty conversion to TYPE_INT_RGB
D
- distanceFromLine(double[], double[], double[]) - Method in class edu.emory.cellbio.svg.EmbedAndCrop
-
Get the minimum distance between a pont and a line defined by two other points
- distanceFromRect(double[], double[]) - Method in class edu.emory.cellbio.svg.EmbedAndCrop
-
How far is a point from each edge of a rectangle?
- doResampling - Variable in class edu.emory.cellbio.svg.EmbedAndCrop
E
- edu.emory.cellbio.svg - package edu.emory.cellbio.svg
- EmbedAndCrop - Class in edu.emory.cellbio.svg
-
Inkscape extension: Embed and Crop Images
- EmbedAndCrop() - Constructor for class edu.emory.cellbio.svg.EmbedAndCrop
- EmbedAndCropException - Exception in edu.emory.cellbio.svg
- EmbedAndCropException() - Constructor for exception edu.emory.cellbio.svg.EmbedAndCropException
- EmbedAndCropException(String) - Constructor for exception edu.emory.cellbio.svg.EmbedAndCropException
- EmbedAndCropInkscapeEntry - Class in edu.emory.cellbio.svg
-
Inkscape entry point for embed and crop images tool
- EmbedAndCropInkscapeEntry() - Constructor for class edu.emory.cellbio.svg.EmbedAndCropInkscapeEntry
- embeddedImageSizeMin - Variable in class edu.emory.cellbio.svg.EmbedAndCrop
G
- getClipPath(Element, Document) - Method in class edu.emory.cellbio.svg.EmbedAndCrop
-
Get the clipping path of an image
- getClipPoints(Element) - Method in class edu.emory.cellbio.svg.EmbedAndCrop
-
Extract the coordinates of a clip path
- getCompressionQuality() - Method in class edu.emory.cellbio.svg.OutputParamDialog
-
Get the selected image compression quality parameter
- getCropFraction(Element, Element) - Method in class edu.emory.cellbio.svg.EmbedAndCrop
-
Get the fraction of image that should be cropped off each side
- getDoResample() - Method in class edu.emory.cellbio.svg.OutputParamDialog
-
Get the selected resampling option
- getElementDims(Element) - Method in class edu.emory.cellbio.svg.EmbedAndCrop
-
Transform the width and height attributes of an element to document space.
- getImgFileMode() - Method in class edu.emory.cellbio.svg.OutputParamDialog
-
Get the selected image file type
- getMaxRes() - Method in class edu.emory.cellbio.svg.OutputParamDialog
- getOutputParams() - Method in class edu.emory.cellbio.svg.EmbedAndCrop
-
Harvest output parameters from dialog
- getPathPointList(Element) - Method in class edu.emory.cellbio.svg.EmbedAndCrop
-
Get the points along a path ////Not working
- getRectBounds(Element) - Method in class edu.emory.cellbio.svg.EmbedAndCrop
-
Get the boundaries of a rect element (or similar) without transformation
- getTargetRes() - Method in class edu.emory.cellbio.svg.OutputParamDialog
-
Get the selected resampling level
I
- imgFileLabel - Variable in class edu.emory.cellbio.svg.OutputParamDialog
- imgFileMode - Variable in class edu.emory.cellbio.svg.OutputParamDialog
- imgFileType - Variable in class edu.emory.cellbio.svg.EmbedAndCrop
- isPointInRect(double[], double[]) - Method in class edu.emory.cellbio.svg.EmbedAndCrop
-
Is a point within a rectangle (edges excluded)?
L
- limitResolution(BufferedImage, double[], double, double) - Method in class edu.emory.cellbio.svg.EmbedAndCrop
-
Down-sample an image if above a maximum resolution
- loadImageData(Element, String, long) - Method in class edu.emory.cellbio.svg.EmbedAndCrop
-
Load image data from an SVG image element
M
- main(String[]) - Static method in class edu.emory.cellbio.svg.EmbedAndCrop
- main(String[]) - Static method in class edu.emory.cellbio.svg.EmbedAndCropInkscapeEntry
- maxRes - Variable in class edu.emory.cellbio.svg.EmbedAndCrop
O
- ok - Variable in class edu.emory.cellbio.svg.OutputParamDialog
- openDialog() - Method in class edu.emory.cellbio.svg.EmbedAndCrop
-
Get a file using a file open dialog
- OutputParamDialog - Class in edu.emory.cellbio.svg
-
Parameter dialog box for SVG embed and crop images tool
- OutputParamDialog() - Constructor for class edu.emory.cellbio.svg.OutputParamDialog
P
- parseArgs(String[]) - Method in class edu.emory.cellbio.svg.EmbedAndCrop
- parseTransform(double[], String) - Method in class edu.emory.cellbio.svg.EmbedAndCrop
-
Transform a coordinate pair using a transform attribute
- process(Document, String) - Method in class edu.emory.cellbio.svg.EmbedAndCrop
-
Process an SVG DOM
- processFileSize(String) - Method in class edu.emory.cellbio.svg.EmbedAndCrop
-
Turn a file size string into the number of bytes
- processImg(Element, Element, String) - Method in class edu.emory.cellbio.svg.EmbedAndCrop
-
Process an image element
- putImgData(Element, BufferedImage, double[]) - Method in class edu.emory.cellbio.svg.EmbedAndCrop
-
Load image data to embed
R
- readEmbeddedImageData(String) - Method in class edu.emory.cellbio.svg.EmbedAndCrop
-
Read a BufferedImage from image data embedded in the SVG file.
- readSVG(File) - Method in class edu.emory.cellbio.svg.EmbedAndCrop
-
Read an XML file and return a DOM
- rectBoundsToPointList(double[]) - Method in class edu.emory.cellbio.svg.EmbedAndCrop
-
Convert rect boundary points to a list of corner points
- resampCheck - Variable in class edu.emory.cellbio.svg.OutputParamDialog
- resampLabel - Variable in class edu.emory.cellbio.svg.OutputParamDialog
- resampLabel2 - Variable in class edu.emory.cellbio.svg.OutputParamDialog
- resampLevel - Variable in class edu.emory.cellbio.svg.OutputParamDialog
- resampLevel2 - Variable in class edu.emory.cellbio.svg.OutputParamDialog
- runInkscapeExtension(String[]) - Method in class edu.emory.cellbio.svg.EmbedAndCrop
-
Run the extension
- runWithoutExit(String[]) - Method in class edu.emory.cellbio.svg.EmbedAndCrop
-
Run the extension, but do not exit the JVM when finished.
S
- save(Document, File) - Method in class edu.emory.cellbio.svg.EmbedAndCrop
-
Save an XML(SVG) file
- saveAs(Document) - Method in class edu.emory.cellbio.svg.EmbedAndCrop
-
Save an XML(SVG) file
- scaleToRectFraction(double[], double[]) - Method in class edu.emory.cellbio.svg.EmbedAndCrop
-
Scale a set of distances from rectangle edges by the width and height of the rectangle.
- setup() - Method in class edu.emory.cellbio.svg.OutputParamDialog
- showAndWait() - Method in class edu.emory.cellbio.svg.OutputParamDialog
-
Show the dialog and wait for a response before returning
- SVGToStream(Document, OutputStream) - Method in class edu.emory.cellbio.svg.EmbedAndCrop
-
Push XML(SVG) to a stream
T
- targetRes - Variable in class edu.emory.cellbio.svg.EmbedAndCrop
- test() - Method in class edu.emory.cellbio.svg.EmbedAndCrop
- transformMatrix(double[], double[]) - Method in class edu.emory.cellbio.svg.EmbedAndCrop
-
Apply a matrix transformation.
- transformRotate(double[], double) - Method in class edu.emory.cellbio.svg.EmbedAndCrop
-
Apply a rotation about the origin
- transformRotate(double[], double, double, double) - Method in class edu.emory.cellbio.svg.EmbedAndCrop
-
Apply a rotation about center point
{cx,cy}
- transformScale(double[], double, double) - Method in class edu.emory.cellbio.svg.EmbedAndCrop
-
Apply a scale
- transformSkewX(double[], double) - Method in class edu.emory.cellbio.svg.EmbedAndCrop
-
Skew along the x-axis
- transformSkewY(double[], double) - Method in class edu.emory.cellbio.svg.EmbedAndCrop
-
Skew along the y-axis
- transformToDocumentSpace(double[][], Node) - Method in class edu.emory.cellbio.svg.EmbedAndCrop
-
Transform a set of points to document space
- transformToDocumentSpace(double[], Node) - Method in class edu.emory.cellbio.svg.EmbedAndCrop
-
Transform a point (
{x,y}
) to document space by recursively looking for transform attributes in the given nodes and all parent nodes. - transformTranslate(double[], double, double) - Method in class edu.emory.cellbio.svg.EmbedAndCrop
-
Apply a translation
V
- VERBOSE - Variable in class edu.emory.cellbio.svg.EmbedAndCrop
W
- wasOKd - Variable in class edu.emory.cellbio.svg.OutputParamDialog
- wasOKd() - Method in class edu.emory.cellbio.svg.OutputParamDialog
-
Returns
true
if the OK button was pressed
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form