Class Point3DWithDiam

java.lang.Object
org.neuroml.model.BaseWithoutId
org.neuroml.model.Point3DWithDiam
All Implemented Interfaces:
org.jvnet.jaxb2_commons.lang.ToString2

public class Point3DWithDiam extends BaseWithoutId implements org.jvnet.jaxb2_commons.lang.ToString2
Base type for ComponentTypes which specify an ( **x,** **y,** **z** ) coordinate along with a **diameter.** Note: no dimension used in the attributes for these coordinates! These are assumed to have dimension micrometer ( 10^-6 m ). This is due to micrometers being the default option for the majority of neuronal morphology formats, and dimensions are omitted here to facilitate reading and writing of morphologies in NeuroML. \n :param x: x coordinate of the point. Note: no dimension used, see description of **point3DWithDiam** for details. :type x: none :param y: y coordinate of the ppoint. Note: no dimension used, see description of **point3DWithDiam** for details. :type y: none :param z: z coordinate of the ppoint. Note: no dimension used, see description of **point3DWithDiam** for details. :type z: none :param diameter: Diameter of the ppoint. Note: no dimension used, see description of **point3DWithDiam** for details. :type diameter: none

Java class for Point3DWithDiam complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="Point3DWithDiam">
   <complexContent>
     <extension base="{http://www.neuroml.org/schema/neuroml2}BaseWithoutId">
       <attribute name="x" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
       <attribute name="y" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
       <attribute name="z" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
       <attribute name="diameter" use="required" type="{http://www.neuroml.org/schema/neuroml2}DoubleGreaterThanZero" />
     </extension>
   </complexContent>
 </complexType>
 
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected double
     
    protected double
     
    protected double
     
    protected double
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
     
    appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
     
    double
    Gets the value of the diameter property.
    double
    Gets the value of the x property.
    double
    Gets the value of the y property.
    double
    Gets the value of the z property.
    void
    setDiameter(double value)
    Sets the value of the diameter property.
    void
    setX(double value)
    Sets the value of the x property.
    void
    setY(double value)
    Sets the value of the y property.
    void
    setZ(double value)
    Sets the value of the z property.
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • x

      protected double x
    • y

      protected double y
    • z

      protected double z
    • diameter

      protected double diameter
  • Constructor Details

    • Point3DWithDiam

      public Point3DWithDiam()
  • Method Details

    • getX

      public double getX()
      Gets the value of the x property.
    • setX

      public void setX(double value)
      Sets the value of the x property.
    • getY

      public double getY()
      Gets the value of the y property.
    • setY

      public void setY(double value)
      Sets the value of the y property.
    • getZ

      public double getZ()
      Gets the value of the z property.
    • setZ

      public void setZ(double value)
      Sets the value of the z property.
    • getDiameter

      public double getDiameter()
      Gets the value of the diameter property.
    • setDiameter

      public void setDiameter(double value)
      Sets the value of the diameter property.
    • toString

      public String toString()
      Overrides:
      toString in class BaseWithoutId
    • append

      public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
      Specified by:
      append in interface org.jvnet.jaxb2_commons.lang.ToString2
      Overrides:
      append in class BaseWithoutId
    • appendFields

      public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
      Specified by:
      appendFields in interface org.jvnet.jaxb2_commons.lang.ToString2
      Overrides:
      appendFields in class BaseWithoutId