Skip to content

Plane

Bases: NBOBaseClass

Represents the XML element Plane.

Each Image has to have at least one Plane and one Channel. The Plane element holds the Microscope stage and Image timing data for a given Channel/z-section/timepoint. The total number of Plane elements for a given Image must equal to SizeZ x SizeC x SizeT.

getTypeName()

Returns the class type name.

Returns:

Type Description
string

The class type name

getXMLName()

Returns the XML element name corresponding to this class.

Returns:

Type Description
string

The XML element name

getNBOType()

Returns the NBO Type corresponding to this class.

Returns:

Type Description
int

The NBO Type value

getChildren()

Returns a list of all classes derived from this class.

Returns:

Type Description
List[NBOBaseClass]

The list of derived classes

getSubElements()

Returns a list of all child elements contained in this class.

Returns:

Type Description
List[NBOBaseClass]

The list of child classes

fromJsonFile(path)

Populates this object from a JSON file.

Parameters:

Name Type Description Default
path string

The path to the JSON file

required

fromJsonString(json_string)

Populates this object from a JSON string.

Parameters:

Name Type Description Default
json_string string

The JSON content as a string

required

fromXmlFile(path)

Populates this object from a XML file.

Parameters:

Name Type Description Default
path string

The path to the XML file

required

fromXmlString(xml_string)

Populates this object from a XML string.

Parameters:

Name Type Description Default
xml_string string

The XML content as a string

required

toXmlFile(filename)

Serializes this object to an XML file.

Parameters:

Name Type Description Default
filename string

The path to the output XML file

required

toXmlString()

Serializes this object to an XML string.

Returns:

Type Description
string

A string containing the XML representation of this object

setID(value)

Sets the value of the ID attribute.

A unique identifier for this Plane.

Parameters:

Name Type Description Default
value PlaneID_Type

The value to set

required

getID()

Returns the value of the ID attribute.

A unique identifier for this Plane.

Returns:

Type Description
PlaneID_Type

The value of the attribute

resetID()

Resets the ID attribute to an unset state.

A unique identifier for this Plane.

hasID()

Checks whether the optional ID attribute is present.

A unique identifier for this Plane.

Returns:

Type Description
boolean

true if the optional attribute has been set, false otherwise

setTheZ(value)

Sets the value of the TheZ attribute.

This field records the Z-section to which this Plane corresponds. This is numbered from 0.

Parameters:

Name Type Description Default
value NonNegativeInt_Type

The value to set

required

getTheZ()

Returns the value of the TheZ attribute.

This field records the Z-section to which this Plane corresponds. This is numbered from 0.

Returns:

Type Description
NonNegativeInt_Type

The value of the attribute

resetTheZ()

Resets the TheZ attribute to an unset state.

This field records the Z-section to which this Plane corresponds. This is numbered from 0.

hasTheZ()

Checks whether the optional TheZ attribute is present.

This field records the Z-section to which this Plane corresponds. This is numbered from 0.

Returns:

Type Description
boolean

true if the optional attribute has been set, false otherwise

setTheT(value)

Sets the value of the TheT attribute.

This field records th Timepoint to which this Plane corresponds. This is numbered from 0.

Parameters:

Name Type Description Default
value NonNegativeInt_Type

The value to set

required

getTheT()

Returns the value of the TheT attribute.

This field records th Timepoint to which this Plane corresponds. This is numbered from 0.

Returns:

Type Description
NonNegativeInt_Type

The value of the attribute

resetTheT()

Resets the TheT attribute to an unset state.

This field records th Timepoint to which this Plane corresponds. This is numbered from 0.

hasTheT()

Checks whether the optional TheT attribute is present.

This field records th Timepoint to which this Plane corresponds. This is numbered from 0.

Returns:

Type Description
boolean

true if the optional attribute has been set, false otherwise

setTheC(value)

Sets the value of the TheC attribute.

This field records th Channel to which this Plane corresponds. This is numbered from 0.

Parameters:

Name Type Description Default
value NonNegativeInt_Type

The value to set

required

getTheC()

Returns the value of the TheC attribute.

This field records th Channel to which this Plane corresponds. This is numbered from 0.

Returns:

Type Description
NonNegativeInt_Type

The value of the attribute

resetTheC()

Resets the TheC attribute to an unset state.

This field records th Channel to which this Plane corresponds. This is numbered from 0.

hasTheC()

Checks whether the optional TheC attribute is present.

This field records th Channel to which this Plane corresponds. This is numbered from 0.

Returns:

Type Description
boolean

true if the optional attribute has been set, false otherwise

setTimestamp(value)

Sets the value of the Timestamp attribute.

This field records the time at which this Plane was acquired as recorded from the beginning of Image Acquisition.

Parameters:

Name Type Description Default
value float

The value to set

required

getTimestamp()

Returns the value of the Timestamp attribute.

This field records the time at which this Plane was acquired as recorded from the beginning of Image Acquisition.

Returns:

Type Description
float

The value of the attribute

setTimestampUnit(value)

Sets the value of the TimestampUnit attribute.

No description available in the XSD standard.

Parameters:

Name Type Description Default
value UnitsTime_Type

The value to set

required

getTimestampUnit()

Returns the value of the TimestampUnit attribute.

No description available in the XSD standard.

Returns:

Type Description
UnitsTime_Type

The value of the attribute

resetTimestampUnit()

Resets the TimestampUnit attribute to an unset state.

No description available in the XSD standard.

hasTimestampUnit()

Checks whether the optional TimestampUnit attribute is present.

No description available in the XSD standard.

Returns:

Type Description
boolean

true if the optional attribute has been set, false otherwise

setExposureTime(value)

Sets the value of the ExposureTime attribute.

This field records the duration of the Exposure utilized to acquire this Plane.

Parameters:

Name Type Description Default
value float

The value to set

required

getExposureTime()

Returns the value of the ExposureTime attribute.

This field records the duration of the Exposure utilized to acquire this Plane.

Returns:

Type Description
float

The value of the attribute

resetExposureTime()

Resets the ExposureTime attribute to an unset state.

This field records the duration of the Exposure utilized to acquire this Plane.

hasExposureTime()

Checks whether the optional ExposureTime attribute is present.

This field records the duration of the Exposure utilized to acquire this Plane.

Returns:

Type Description
boolean

true if the optional attribute has been set, false otherwise

setExposureTimeUnit(value)

Sets the value of the ExposureTimeUnit attribute.

No description available in the XSD standard.

Parameters:

Name Type Description Default
value UnitsTime_Type

The value to set

required

getExposureTimeUnit()

Returns the value of the ExposureTimeUnit attribute.

No description available in the XSD standard.

Returns:

Type Description
UnitsTime_Type

The value of the attribute

resetExposureTimeUnit()

Resets the ExposureTimeUnit attribute to an unset state.

No description available in the XSD standard.

hasExposureTimeUnit()

Checks whether the optional ExposureTimeUnit attribute is present.

No description available in the XSD standard.

Returns:

Type Description
boolean

true if the optional attribute has been set, false otherwise

setPixelDwellTime(value)

Sets the value of the PixelDwellTime attribute.

This value typically refers to the settings applied to the Confocal Scanner during Acquisition, and it assumes that Pixel Dwell Time was set uniformly throughout the Plane. The Pixel Dwell Time represents the time this Confocal Scanner was set to dwell upon each pixel during the acquisition of this Plane (e.g. 1.58 µsec/pixel). The higher the Pixel Dwell Time the slower is the scan speed, the higher the sensitivity but also the potential photobleaching.

Parameters:

Name Type Description Default
value float

The value to set

required

getPixelDwellTime()

Returns the value of the PixelDwellTime attribute.

This value typically refers to the settings applied to the Confocal Scanner during Acquisition, and it assumes that Pixel Dwell Time was set uniformly throughout the Plane. The Pixel Dwell Time represents the time this Confocal Scanner was set to dwell upon each pixel during the acquisition of this Plane (e.g. 1.58 µsec/pixel). The higher the Pixel Dwell Time the slower is the scan speed, the higher the sensitivity but also the potential photobleaching.

Returns:

Type Description
float

The value of the attribute

resetPixelDwellTime()

Resets the PixelDwellTime attribute to an unset state.

This value typically refers to the settings applied to the Confocal Scanner during Acquisition, and it assumes that Pixel Dwell Time was set uniformly throughout the Plane. The Pixel Dwell Time represents the time this Confocal Scanner was set to dwell upon each pixel during the acquisition of this Plane (e.g. 1.58 µsec/pixel). The higher the Pixel Dwell Time the slower is the scan speed, the higher the sensitivity but also the potential photobleaching.

hasPixelDwellTime()

Checks whether the optional PixelDwellTime attribute is present.

This value typically refers to the settings applied to the Confocal Scanner during Acquisition, and it assumes that Pixel Dwell Time was set uniformly throughout the Plane. The Pixel Dwell Time represents the time this Confocal Scanner was set to dwell upon each pixel during the acquisition of this Plane (e.g. 1.58 µsec/pixel). The higher the Pixel Dwell Time the slower is the scan speed, the higher the sensitivity but also the potential photobleaching.

Returns:

Type Description
boolean

true if the optional attribute has been set, false otherwise

setPixelDwellTimeUnit(value)

Sets the value of the PixelDwellTimeUnit attribute.

No description available in the XSD standard.

Parameters:

Name Type Description Default
value UnitsTime_Type

The value to set

required

getPixelDwellTimeUnit()

Returns the value of the PixelDwellTimeUnit attribute.

No description available in the XSD standard.

Returns:

Type Description
UnitsTime_Type

The value of the attribute

resetPixelDwellTimeUnit()

Resets the PixelDwellTimeUnit attribute to an unset state.

No description available in the XSD standard.

hasPixelDwellTimeUnit()

Checks whether the optional PixelDwellTimeUnit attribute is present.

No description available in the XSD standard.

Returns:

Type Description
boolean

true if the optional attribute has been set, false otherwise

setPositionX(value)

Sets the value of the PositionX attribute.

This field records the X position of the Plane within the Microscope's reference frame. This value can typically be obtained by recording the Sample Positioning Device and Stage Insert coordinates.

Parameters:

Name Type Description Default
value float

The value to set

required

getPositionX()

Returns the value of the PositionX attribute.

This field records the X position of the Plane within the Microscope's reference frame. This value can typically be obtained by recording the Sample Positioning Device and Stage Insert coordinates.

Returns:

Type Description
float

The value of the attribute

resetPositionX()

Resets the PositionX attribute to an unset state.

This field records the X position of the Plane within the Microscope's reference frame. This value can typically be obtained by recording the Sample Positioning Device and Stage Insert coordinates.

hasPositionX()

Checks whether the optional PositionX attribute is present.

This field records the X position of the Plane within the Microscope's reference frame. This value can typically be obtained by recording the Sample Positioning Device and Stage Insert coordinates.

Returns:

Type Description
boolean

true if the optional attribute has been set, false otherwise

setPositionXUnit(value)

Sets the value of the PositionXUnit attribute.

No description available in the XSD standard.

Parameters:

Name Type Description Default
value UnitsLength_Type

The value to set

required

getPositionXUnit()

Returns the value of the PositionXUnit attribute.

No description available in the XSD standard.

Returns:

Type Description
UnitsLength_Type

The value of the attribute

resetPositionXUnit()

Resets the PositionXUnit attribute to an unset state.

No description available in the XSD standard.

hasPositionXUnit()

Checks whether the optional PositionXUnit attribute is present.

No description available in the XSD standard.

Returns:

Type Description
boolean

true if the optional attribute has been set, false otherwise

setPositionY(value)

Sets the value of the PositionY attribute.

This field records the Y position of the Plane within the Microscope's reference frame. This value can typically be obtained by recording the Sample Positioning Device and Stage Insert coordinates.

Parameters:

Name Type Description Default
value float

The value to set

required

getPositionY()

Returns the value of the PositionY attribute.

This field records the Y position of the Plane within the Microscope's reference frame. This value can typically be obtained by recording the Sample Positioning Device and Stage Insert coordinates.

Returns:

Type Description
float

The value of the attribute

resetPositionY()

Resets the PositionY attribute to an unset state.

This field records the Y position of the Plane within the Microscope's reference frame. This value can typically be obtained by recording the Sample Positioning Device and Stage Insert coordinates.

hasPositionY()

Checks whether the optional PositionY attribute is present.

This field records the Y position of the Plane within the Microscope's reference frame. This value can typically be obtained by recording the Sample Positioning Device and Stage Insert coordinates.

Returns:

Type Description
boolean

true if the optional attribute has been set, false otherwise

setPositionYUnit(value)

Sets the value of the PositionYUnit attribute.

No description available in the XSD standard.

Parameters:

Name Type Description Default
value UnitsLength_Type

The value to set

required

getPositionYUnit()

Returns the value of the PositionYUnit attribute.

No description available in the XSD standard.

Returns:

Type Description
UnitsLength_Type

The value of the attribute

resetPositionYUnit()

Resets the PositionYUnit attribute to an unset state.

No description available in the XSD standard.

hasPositionYUnit()

Checks whether the optional PositionYUnit attribute is present.

No description available in the XSD standard.

Returns:

Type Description
boolean

true if the optional attribute has been set, false otherwise

setPositionZ(value)

Sets the value of the PositionZ attribute.

This field records the Z position of the Plane within the Microscope's reference frame. This value can typically be obtained by recording the Sample Positioning Device and Stage Insert coordinates.

Parameters:

Name Type Description Default
value float

The value to set

required

getPositionZ()

Returns the value of the PositionZ attribute.

This field records the Z position of the Plane within the Microscope's reference frame. This value can typically be obtained by recording the Sample Positioning Device and Stage Insert coordinates.

Returns:

Type Description
float

The value of the attribute

resetPositionZ()

Resets the PositionZ attribute to an unset state.

This field records the Z position of the Plane within the Microscope's reference frame. This value can typically be obtained by recording the Sample Positioning Device and Stage Insert coordinates.

hasPositionZ()

Checks whether the optional PositionZ attribute is present.

This field records the Z position of the Plane within the Microscope's reference frame. This value can typically be obtained by recording the Sample Positioning Device and Stage Insert coordinates.

Returns:

Type Description
boolean

true if the optional attribute has been set, false otherwise

setPositionZUnit(value)

Sets the value of the PositionZUnit attribute.

No description available in the XSD standard.

Parameters:

Name Type Description Default
value UnitsLength_Type

The value to set

required

getPositionZUnit()

Returns the value of the PositionZUnit attribute.

No description available in the XSD standard.

Returns:

Type Description
UnitsLength_Type

The value of the attribute

resetPositionZUnit()

Resets the PositionZUnit attribute to an unset state.

No description available in the XSD standard.

hasPositionZUnit()

Checks whether the optional PositionZUnit attribute is present.

No description available in the XSD standard.

Returns:

Type Description
boolean

true if the optional attribute has been set, false otherwise

setPlaneXOffset(value)

Sets the value of the PlaneXOffset attribute.

This field records the X offset (expressed in Pixels) that specifies the position of this Plane's center with respect to the center of the full frame.

Parameters:

Name Type Description Default
value float

The value to set

required

getPlaneXOffset()

Returns the value of the PlaneXOffset attribute.

This field records the X offset (expressed in Pixels) that specifies the position of this Plane's center with respect to the center of the full frame.

Returns:

Type Description
float

The value of the attribute

resetPlaneXOffset()

Resets the PlaneXOffset attribute to an unset state.

This field records the X offset (expressed in Pixels) that specifies the position of this Plane's center with respect to the center of the full frame.

hasPlaneXOffset()

Checks whether the optional PlaneXOffset attribute is present.

This field records the X offset (expressed in Pixels) that specifies the position of this Plane's center with respect to the center of the full frame.

Returns:

Type Description
boolean

true if the optional attribute has been set, false otherwise

setPlaneYOffset(value)

Sets the value of the PlaneYOffset attribute.

This field records the Y offset (expressed in Pixels) that specifies the position of this Plane's center with respect to the center of the full frame.

Parameters:

Name Type Description Default
value float

The value to set

required

getPlaneYOffset()

Returns the value of the PlaneYOffset attribute.

This field records the Y offset (expressed in Pixels) that specifies the position of this Plane's center with respect to the center of the full frame.

Returns:

Type Description
float

The value of the attribute

resetPlaneYOffset()

Resets the PlaneYOffset attribute to an unset state.

This field records the Y offset (expressed in Pixels) that specifies the position of this Plane's center with respect to the center of the full frame.

hasPlaneYOffset()

Checks whether the optional PlaneYOffset attribute is present.

This field records the Y offset (expressed in Pixels) that specifies the position of this Plane's center with respect to the center of the full frame.

Returns:

Type Description
boolean

true if the optional attribute has been set, false otherwise

setPlaneZOffset(value)

Sets the value of the PlaneZOffset attribute.

This field describes the Z-offset imposed by the Focal Positioning device.

Parameters:

Name Type Description Default
value float

The value to set

required

getPlaneZOffset()

Returns the value of the PlaneZOffset attribute.

This field describes the Z-offset imposed by the Focal Positioning device.

Returns:

Type Description
float

The value of the attribute

resetPlaneZOffset()

Resets the PlaneZOffset attribute to an unset state.

This field describes the Z-offset imposed by the Focal Positioning device.

hasPlaneZOffset()

Checks whether the optional PlaneZOffset attribute is present.

This field describes the Z-offset imposed by the Focal Positioning device.

Returns:

Type Description
boolean

true if the optional attribute has been set, false otherwise

setMechanicalCalibration_List(value)

Sets the list of MechanicalCalibration elements.

No description available in the XSD standard.

Parameters:

Name Type Description Default
value List[MechanicalCalibration]

The new list of MechanicalCalibration elements

required

getMechanicalCalibration_List()

Returns the list of MechanicalCalibration elements.

No description available in the XSD standard.

Returns:

Type Description
List[MechanicalCalibration]

The list of MechanicalCalibration elements

addToMechanicalCalibration_List(value)

Adds a new MechanicalCalibration element to this object.

No description available in the XSD standard.

Parameters:

Name Type Description Default
value MechanicalCalibration

The element to add

required

clearMechanicalCalibration_List()

Clear the list of MechanicalCalibration.

No description available in the XSD standard.

setTheAdditionalDimensionRef_List(value)

Sets the list of TheAdditionalDimensionRef elements.

No description available in the XSD standard.

Parameters:

Name Type Description Default
value List[TheAdditionalDimensionRef]

The new list of TheAdditionalDimensionRef elements

required

getTheAdditionalDimensionRef_List()

Returns the list of TheAdditionalDimensionRef elements.

No description available in the XSD standard.

Returns:

Type Description
List[TheAdditionalDimensionRef]

The list of TheAdditionalDimensionRef elements

addToTheAdditionalDimensionRef_List(value)

Adds a new TheAdditionalDimensionRef element to this object.

No description available in the XSD standard.

Parameters:

Name Type Description Default
value TheAdditionalDimensionRef

The element to add

required

clearTheAdditionalDimensionRef_List()

Clear the list of TheAdditionalDimensionRef.

No description available in the XSD standard.

setPlaneTransformationMatrix_List(value)

Sets the list of PlaneTransformationMatrix elements.

No description available in the XSD standard.

Parameters:

Name Type Description Default
value List[PlaneTransformationMatrix]

The new list of PlaneTransformationMatrix elements

required

getPlaneTransformationMatrix_List()

Returns the list of PlaneTransformationMatrix elements.

No description available in the XSD standard.

Returns:

Type Description
List[PlaneTransformationMatrix]

The list of PlaneTransformationMatrix elements

addToPlaneTransformationMatrix_List(value)

Adds a new PlaneTransformationMatrix element to this object.

No description available in the XSD standard.

Parameters:

Name Type Description Default
value PlaneTransformationMatrix

The element to add

required

clearPlaneTransformationMatrix_List()

Clear the list of PlaneTransformationMatrix.

No description available in the XSD standard.

setAnnotationRef_List(value)

Sets the list of AnnotationRef elements.

This is a simple multi-line comment or annotation describing this component.

Parameters:

Name Type Description Default
value List[AnnotationRef]

The new list of AnnotationRef elements

required

getAnnotationRef_List()

Returns the list of AnnotationRef elements.

This is a simple multi-line comment or annotation describing this component.

Returns:

Type Description
List[AnnotationRef]

The list of AnnotationRef elements

addToAnnotationRef_List(value)

Adds a new AnnotationRef element to this object.

This is a simple multi-line comment or annotation describing this component.

Parameters:

Name Type Description Default
value AnnotationRef

The element to add

required

clearAnnotationRef_List()

Clear the list of AnnotationRef.

This is a simple multi-line comment or annotation describing this component.

setplane_choice(value)

Sets the value of the plane_choice element.

No description available in the XSD standard.

Parameters:

Name Type Description Default
value Plane_Choice

The value to set

required

getplane_choice()

Returns the value of the plane_choice element.

No description available in the XSD standard.

Returns:

Type Description
Plane_Choice

The value of the element

resetplane_choice()

Resets the plane_choice element to an unset state.

No description available in the XSD standard.

hasplane_choice()

Checks whether the optional plane_choice element is present.

No description available in the XSD standard.

Returns:

Type Description
boolean

true if the optional attribute has been set, false otherwise