Package org.neuroml.model
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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionappend(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) doubleGets the value of the diameter property.doublegetX()Gets the value of the x property.doublegetY()Gets the value of the y property.doublegetZ()Gets the value of the z property.voidsetDiameter(double value) Sets the value of the diameter property.voidsetX(double value) Sets the value of the x property.voidsetY(double value) Sets the value of the y property.voidsetZ(double value) Sets the value of the z property.toString()
-
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
- Overrides:
toStringin classBaseWithoutId
-
append
public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy) - Specified by:
appendin interfaceorg.jvnet.jaxb2_commons.lang.ToString2- Overrides:
appendin classBaseWithoutId
-
appendFields
public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy) - Specified by:
appendFieldsin interfaceorg.jvnet.jaxb2_commons.lang.ToString2- Overrides:
appendFieldsin classBaseWithoutId
-