|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.pixelmed.scpecg.Section
com.pixelmed.scpecg.Section7
public class Section7
A class to encapsulate the SCP-ECG Global Measurements section.
| Field Summary |
|---|
| Fields inherited from class com.pixelmed.scpecg.Section |
|---|
bytesRead, header, sectionBytesRemaining, tree |
| Constructor Summary | |
|---|---|
Section7(SectionHeader header)
|
|
| Method Summary | |
|---|---|
protected static void |
addNodeOfDecimalWithUndefinedOrMissingValues(SCPTreeRecord parent,
String name,
int value)
Add a tree node with a numeric value as decimal string, with potentially udnefined or missing values. |
static String |
describeUndefinedOrMissingValues(int i)
Get a description of measurement values that may have undefined or missing values. |
int |
getAtrialRate()
|
int |
getAveragePPInterval()
|
int |
getAverageRRInterval()
|
int |
getCorrectedQTInterval()
|
int |
getHeartRateCorrectionFormula()
|
int |
getNumberOfBytesInTaggedFields()
|
int |
getNumberOfPacemakerSpikes()
|
int |
getNumberOfQRSComplexes()
|
int |
getNumberOfQRSMeasurements()
|
int[] |
getPacemakerSpikeAmplitude()
|
int[] |
getPacemakerSpikeLocation()
|
int[] |
getPacemakerSpikePulseWidth()
|
int[] |
getPacemakerSpikeSource()
|
int[] |
getPacemakerSpikeTriggerIndex()
|
int[] |
getPacemakerSpikeType()
|
int[] |
getPAxis()
|
int[] |
getPOffset()
|
int[] |
getPOnset()
|
int[] |
getQRSAxis()
|
int[] |
getQRSOffset()
|
int[] |
getQRSOnset()
|
int[] |
getQRSType()
|
String |
getSectionName()
Get a string name for this section. |
int[] |
getTAxis()
|
int[] |
getTOffset()
|
SCPTreeRecord |
getTree(SCPTreeRecord parent)
Get the contents of the section as a tree for display, constructing it if not already done. |
int |
getVentricularRate()
|
long |
read(BinaryInputStream i)
Read the remainder of the section from a stream. |
String |
toString()
Dump the section as a String. |
String |
validate()
Validate the section against the standard. |
| Methods inherited from class com.pixelmed.scpecg.Section |
|---|
addNodeOfDecimalAndHex, addNodeOfDecimalWithMissingValues, addSectionHeaderToTree, describeMissingValues, getSectionHeader, getTree, getValueForSectionNodeInTree, makeSection, makeStringFromByteArrayRemovingAnyNulls, skipToEndOfSectionIfNotAlreadyThere |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public Section7(SectionHeader header)
| Method Detail |
|---|
public String getSectionName()
Get a string name for this section.
getSectionName in class Sectionpublic int getNumberOfQRSMeasurements()
public int getNumberOfPacemakerSpikes()
public int getAverageRRInterval()
public int getAveragePPInterval()
public int[] getPOnset()
public int[] getPOffset()
public int[] getQRSOnset()
public int[] getQRSOffset()
public int[] getTOffset()
public int[] getPAxis()
public int[] getQRSAxis()
public int[] getTAxis()
public int[] getPacemakerSpikeLocation()
public int[] getPacemakerSpikeAmplitude()
public int[] getPacemakerSpikeType()
public int[] getPacemakerSpikeSource()
public int[] getPacemakerSpikeTriggerIndex()
public int[] getPacemakerSpikePulseWidth()
public int getNumberOfQRSComplexes()
public int[] getQRSType()
public int getVentricularRate()
public int getAtrialRate()
public int getCorrectedQTInterval()
public int getHeartRateCorrectionFormula()
public int getNumberOfBytesInTaggedFields()
public long read(BinaryInputStream i)
throws IOException
SectionRead the remainder of the section from a stream.
read in class Sectioni - the input stream
IOExceptionpublic String toString()
SectionDump the section as a String.
toString in class SectionStringpublic String validate()
SectionValidate the section against the standard.
validate in class SectionStringpublic static String describeUndefinedOrMissingValues(int i)
Get a description of measurement values that may have undefined or missing values.
The undefined value of 999 is specifically described by the standard.
The missing values described in Section 5.10.2 as being defined in the CSE Project are not described as being appropriate for this section, but have been encountered in this use.
i - the numeric value that may be missing
protected static void addNodeOfDecimalWithUndefinedOrMissingValues(SCPTreeRecord parent,
String name,
int value)
Add a tree node with a numeric value as decimal string, with potentially udnefined or missing values.
parent - the node to which to add this new node as a childname - the name of the new nodevalue - the numeric value of the new nodepublic SCPTreeRecord getTree(SCPTreeRecord parent)
Get the contents of the section as a tree for display, constructing it if not already done.
getTree in class Sectionparent - the node to which this section is to be added if it needs to be created de novo
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||