neuroml.morph
Class Segment

java.lang.Object
  extended by neuroml.morph.Segment

public class Segment
extends java.lang.Object

Defines the smallest unit within a possibly branching structure, such as a dendrite or axon. The parent attribute is used to define connectivity. A segment would be mapped to a compartment in a compartmental modelling application such as GENESIS

Java class for Segment complex type.

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

 <complexType name="Segment">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="proximal" type="{http://morphml.org/metadata/schema}Point" minOccurs="0"/>
         <element name="distal" type="{http://morphml.org/metadata/schema}Point"/>
         <element name="properties" type="{http://morphml.org/metadata/schema}Properties" minOccurs="0"/>
       </sequence>
       <attribute name="cable" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
       <attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
       <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="parent" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  java.math.BigInteger cable
           
protected  Point distal
           
protected  java.math.BigInteger id
           
protected  java.lang.String name
           
protected  java.math.BigInteger parent
           
protected  Properties properties
           
protected  Point proximal
           
 
Constructor Summary
Segment()
           
 
Method Summary
 java.math.BigInteger getCable()
          Gets the value of the cable property.
 Point getDistal()
          Gets the value of the distal property.
 java.math.BigInteger getId()
          Gets the value of the id property.
 java.lang.String getName()
          Gets the value of the name property.
 java.math.BigInteger getParent()
          Gets the value of the parent property.
 Properties getProperties()
          Gets the value of the properties property.
 Point getProximal()
          Gets the value of the proximal property.
 void setCable(java.math.BigInteger value)
          Sets the value of the cable property.
 void setDistal(Point value)
          Sets the value of the distal property.
 void setId(java.math.BigInteger value)
          Sets the value of the id property.
 void setName(java.lang.String value)
          Sets the value of the name property.
 void setParent(java.math.BigInteger value)
          Sets the value of the parent property.
 void setProperties(Properties value)
          Sets the value of the properties property.
 void setProximal(Point value)
          Sets the value of the proximal property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

proximal

protected Point proximal

distal

protected Point distal

properties

protected Properties properties

cable

protected java.math.BigInteger cable

id

protected java.math.BigInteger id

name

protected java.lang.String name

parent

protected java.math.BigInteger parent
Constructor Detail

Segment

public Segment()
Method Detail

getProximal

public Point getProximal()
Gets the value of the proximal property.

Returns:
possible object is Point

setProximal

public void setProximal(Point value)
Sets the value of the proximal property.

Parameters:
value - allowed object is Point

getDistal

public Point getDistal()
Gets the value of the distal property.

Returns:
possible object is Point

setDistal

public void setDistal(Point value)
Sets the value of the distal property.

Parameters:
value - allowed object is Point

getProperties

public Properties getProperties()
Gets the value of the properties property.

Returns:
possible object is Properties

setProperties

public void setProperties(Properties value)
Sets the value of the properties property.

Parameters:
value - allowed object is Properties

getCable

public java.math.BigInteger getCable()
Gets the value of the cable property.

Returns:
possible object is BigInteger

setCable

public void setCable(java.math.BigInteger value)
Sets the value of the cable property.

Parameters:
value - allowed object is BigInteger

getId

public java.math.BigInteger getId()
Gets the value of the id property.

Returns:
possible object is BigInteger

setId

public void setId(java.math.BigInteger value)
Sets the value of the id property.

Parameters:
value - allowed object is BigInteger

getName

public java.lang.String getName()
Gets the value of the name property.

Returns:
possible object is String

setName

public void setName(java.lang.String value)
Sets the value of the name property.

Parameters:
value - allowed object is String

getParent

public java.math.BigInteger getParent()
Gets the value of the parent property.

Returns:
possible object is BigInteger

setParent

public void setParent(java.math.BigInteger value)
Sets the value of the parent property.

Parameters:
value - allowed object is BigInteger


NeuroML API (v1.4)