neuroml.morph
Class InhomogeneousParam

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

public class InhomogeneousParam
extends java.lang.Object

Definition of a parameter which varies along a cable group.

Java class for InhomogeneousParam complex type.

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

 <complexType name="InhomogeneousParam">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="metric">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <enumeration value="Path Length from root"/>
               <enumeration value="3D radial position"/>
               <enumeration value="3D path length from line"/>
             </restriction>
           </simpleType>
         </element>
         <element name="proximal" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <attribute name="translationStart" type="{http://www.w3.org/2001/XMLSchema}double" />
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="distal" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <attribute name="normalizationEnd" type="{http://www.w3.org/2001/XMLSchema}double" />
               </restriction>
             </complexContent>
           </complexType>
         </element>
       </sequence>
       <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="variable" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class InhomogeneousParam.Distal
          Java class for anonymous complex type.
static class InhomogeneousParam.Proximal
          Java class for anonymous complex type.
 
Field Summary
protected  InhomogeneousParam.Distal distal
           
protected  java.lang.String metric
           
protected  java.lang.String name
           
protected  InhomogeneousParam.Proximal proximal
           
protected  java.lang.String variable
           
 
Constructor Summary
InhomogeneousParam()
           
 
Method Summary
 InhomogeneousParam.Distal getDistal()
          Gets the value of the distal property.
 java.lang.String getMetric()
          Gets the value of the metric property.
 java.lang.String getName()
          Gets the value of the name property.
 InhomogeneousParam.Proximal getProximal()
          Gets the value of the proximal property.
 java.lang.String getVariable()
          Gets the value of the variable property.
 void setDistal(InhomogeneousParam.Distal value)
          Sets the value of the distal property.
 void setMetric(java.lang.String value)
          Sets the value of the metric property.
 void setName(java.lang.String value)
          Sets the value of the name property.
 void setProximal(InhomogeneousParam.Proximal value)
          Sets the value of the proximal property.
 void setVariable(java.lang.String value)
          Sets the value of the variable property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

metric

protected java.lang.String metric

proximal

protected InhomogeneousParam.Proximal proximal

distal

protected InhomogeneousParam.Distal distal

name

protected java.lang.String name

variable

protected java.lang.String variable
Constructor Detail

InhomogeneousParam

public InhomogeneousParam()
Method Detail

getMetric

public java.lang.String getMetric()
Gets the value of the metric property.

Returns:
possible object is String

setMetric

public void setMetric(java.lang.String value)
Sets the value of the metric property.

Parameters:
value - allowed object is String

getProximal

public InhomogeneousParam.Proximal getProximal()
Gets the value of the proximal property.

Returns:
possible object is InhomogeneousParam.Proximal

setProximal

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

Parameters:
value - allowed object is InhomogeneousParam.Proximal

getDistal

public InhomogeneousParam.Distal getDistal()
Gets the value of the distal property.

Returns:
possible object is InhomogeneousParam.Distal

setDistal

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

Parameters:
value - allowed object is InhomogeneousParam.Distal

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

getVariable

public java.lang.String getVariable()
Gets the value of the variable property.

Returns:
possible object is String

setVariable

public void setVariable(java.lang.String value)
Sets the value of the variable property.

Parameters:
value - allowed object is String


NeuroML API (v1.4)