Package boofcv.pdf
Class PdfFiducialEngine
java.lang.Object
boofcv.alg.drawing.FiducialRenderEngine
boofcv.pdf.PdfFiducialEngine
Renders fiducials to PDF documents.
-
Field Summary
FieldsModifier and TypeFieldDescriptionorg.apache.pdfbox.pdmodel.PDDocumentdoubledoubledoubledoubleorg.apache.pdfbox.pdmodel.PDPageContentStream -
Constructor Summary
ConstructorsConstructorDescriptionPdfFiducialEngine(org.apache.pdfbox.pdmodel.PDDocument document, org.apache.pdfbox.pdmodel.PDPageContentStream pcs, double markerWidth, double markerHeight) -
Method Summary
Modifier and TypeMethodDescriptionfloatadjustX(double x) floatadjustY(double y) voidcircle(double cx, double cy, double r) voidvoidinit()Init needs to be called for each new fiducial.voidinputToDocument(double x, double y, Point2D_F64 document) voidrectangle(double x0, double y0, double x1, double y1) voidsetGray(double value) Sets the gray scale value of the shape.voidsquare(double x0, double y0, double width0, double thickness) Methods inherited from class boofcv.alg.drawing.FiducialRenderEngine
rectangleWH, square
-
Field Details
-
document
public org.apache.pdfbox.pdmodel.PDDocument document -
pcs
public org.apache.pdfbox.pdmodel.PDPageContentStream pcs -
offsetX
public double offsetX -
offsetY
public double offsetY -
markerWidth
public double markerWidth -
markerHeight
public double markerHeight -
markerColor
-
-
Constructor Details
-
PdfFiducialEngine
public PdfFiducialEngine(org.apache.pdfbox.pdmodel.PDDocument document, org.apache.pdfbox.pdmodel.PDPageContentStream pcs, double markerWidth, double markerHeight)
-
-
Method Details
-
init
public void init()Description copied from class:FiducialRenderEngineInit needs to be called for each new fiducial.- Specified by:
initin classFiducialRenderEngine
-
setGray
public void setGray(double value) Description copied from class:FiducialRenderEngineSets the gray scale value of the shape. 0.0 = black. 1.0 = white.- Specified by:
setGrayin classFiducialRenderEngine
-
circle
public void circle(double cx, double cy, double r) - Specified by:
circlein classFiducialRenderEngine
-
square
public void square(double x0, double y0, double width0, double thickness) - Specified by:
squarein classFiducialRenderEngine
-
rectangle
public void rectangle(double x0, double y0, double x1, double y1) - Specified by:
rectanglein classFiducialRenderEngine
-
draw
- Specified by:
drawin classFiducialRenderEngine
-
inputToDocument
- Specified by:
inputToDocumentin classFiducialRenderEngine
-
adjustX
public float adjustX(double x) -
adjustY
public float adjustY(double y)
-