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
-
Constructor Summary
-
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) double
Gets the value of the diameter property.double
getX()
Gets the value of the x property.double
getY()
Gets the value of the y property.double
getZ()
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.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:
toString
in classBaseWithoutId
-
append
public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy) - Specified by:
append
in interfaceorg.jvnet.jaxb2_commons.lang.ToString2
- Overrides:
append
in classBaseWithoutId
-
appendFields
public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy) - Specified by:
appendFields
in interfaceorg.jvnet.jaxb2_commons.lang.ToString2
- Overrides:
appendFields
in classBaseWithoutId
-