Documentation API of the 'jhplot.jadraw.JaBlob' Java class

Class JaBlob

    • Constructor Detail

      • JaBlob

        public JaBlob()
        Constructor: sets the width, height, getRelw() and getRelh() to a default value of 25.
    • Method Detail

      • getRotAngle

        public final int getRotAngle()
        Returns the rotation angle of this blob.
        The rotation angle of this blob
      • setRotAngle

        public final void setRotAngle(int newangle)
        Sets the rotation angle of this blob.
        newangle - The rotation angle of this blob
      • setTransparency

        public void setTransparency(float transp)
        Set transparency of this object
        transp - transparency from 0 to 1
      • setFilled

        public void setFilled(boolean fill)
        Fill or not the object
        fill - true is filled
      • isFilled

        public boolean isFilled()
        Get the filled style
      • getTransparency

        public float getTransparency()
        Get the transparency of it
      • copy

        public final JaObject copy()
        Returns an exact copy of this JaBlob.
        Specified by:
        copy in class JaObject
        A copy of this JaBlob.
      • isCopy

        public final boolean isCopy(JaObject comp)
        Returns true if all serializable variables of this JaObject and those of the specified one are equal.
        Specified by:
        isCopy in class JaObject
        comp - A JaObject to compare with.
        True if the objects are equal, false otherwise.
      • drawVisualAid

        public final void drawVisualAid(org.freehep.graphics2d.VectorGraphics g2)
        Draws a visual aid during the dragging of a blob object, which is a red cross at the center.
        drawVisualAid in class JaObject
        g2 - The graphics context to draw to.
      • drawHandles

        public final void drawHandles(org.freehep.graphics2d.VectorGraphics g2)
        Draws a visual aid during the dragging of a blob object, which is a red cross at the center.
        Specified by:
        drawHandles in class JaObject
        g2 - The graphics context to draw to
      • getGrabbedHandle

        public final int getGrabbedHandle(int clickX,                                  int clickY,                                  int editmode)
        Determines where on this JaObject a mouse click has ocurred.
        Specified by:
        getGrabbedHandle in class JaObject
        clickX - The x position of the point where the mouse click ocurred.
        clickY - The y position of the point where the mouse click ocurred.
        editmode - The current edit mode as defined in JaxoMainPanel.
        An integer specifying whether the click ocurred on one of the handles and if yes, on which.
      • jaxoDraw

        public final void jaxoDraw(org.freehep.graphics2d.VectorGraphics g2,                           boolean drawToScreen)
        The method that draws this JaBlob.
        Specified by:
        jaxoDraw in class JaObject
        g2 - The graphics context where the JaBlob has to be drawn.
        drawToScreen - A boolean variable that indicates whether the drawing is done on the screen or somewhere else. This is used for exporting/printing, where the object handles should not be painted, even if they are visible on the screen.
      • latexCommand

        public final String latexCommand(float scale,                                 Dimension canvasDim)
        The LaTeX command that is necessary to draw the given JaBlob using the axodraw.sty package.
        Specified by:
        latexCommand in class JaObject
        scale - A scale factor to translate Java coordinates to LaTeX coordinates.
        canvasDim - The current dimension of the canvas.
        The corresponding axodraw LaTeX command.
      • rescaleObject

        public final void rescaleObject(int orx,                                int ory,                                float scale)
        Rescales this JaBlob by the scale factor scale, keeping the point (orx, ory) fixed.
        Specified by:
        rescaleObject in class JaObject
        orx - The x - coordinate of the fixed point
        ory - The y - coordinate of the fixed point
        scale - The scale parameter
      • editPanel

        public final boolean editPanel()
        Brings up the edit panel that allows to change the parameters of this object.
        Specified by:
        editPanel in class JaObject
        True if the editing actually changed the object, false if the object has not been changed.

DMelt 1.2 © DataMelt by jWork.ORG


Class JaBlob

Warning: You cannot see the full API documentation of this class since the access to the DatMelt documentation for third-party Java classes is denied. Guests can only view jhplot Java API. To view the complete description of this class and its methods, please request the full DataMelt membership.

If you are already a full member, please login to the DataMelt member area before visiting this documentation.