Index

A C D E G I L M O P R S T V W 
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
A C D E G I L M O P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form