public class SRNode
extends java.lang.Object
| Constructor and Description |
|---|
SRNode(ContentSequenceItem objContentSequenceItem)
Instantiate Object of SRNode.
|
| Modifier and Type | Method and Description |
|---|---|
SRNode |
addCodeNode(java.lang.String strCodeMeaning,
java.lang.String strCodeValue,
java.lang.String strCodeSchemeDesignator,
java.lang.String strCodeValueForCode,
java.lang.String strCodeSchemeDesignatorForCode,
java.lang.String strCodingSchemeVersionForCode,
java.lang.String strCodeMeaningForCode,
EnumRelationshipType enumRelationshipType)
Adds the node of type CODE
|
SRNode |
addCompositeNode(java.lang.String strCodeMeaning,
java.lang.String strCodeValue,
java.lang.String strCodeSchemeDesignator,
java.lang.String strReferencedSOPClassUID,
java.lang.String strReferencedSOPInstanceUID,
EnumRelationshipType enumRelationshipType)
Adds the node of value type COMPOSITE
|
SRNode |
addContainerNode(java.lang.String strCodeMeaning,
java.lang.String strCodeValue,
java.lang.String strCodeSchemeDesignator,
EnumContinuityOfContent enumContinuityOfContent,
EnumRelationshipType enumRelationshipType)
Adds the node of type CONTAINER
|
SRNode |
addDateNode(java.lang.String strCodeMeaning,
java.lang.String strCodeValue,
java.lang.String strCodeSchemeDesignator,
java.lang.String strValue,
EnumRelationshipType enumRelationshipType)
Creates a node of type DATE
|
SRNode |
addDateTimeNode(java.lang.String strCodeMeaning,
java.lang.String strCodeValue,
java.lang.String strCodeSchemeDesignator,
java.lang.String strValue,
EnumRelationshipType enumRelationshipType)
Creates a node of type DATETIME
|
ImagePixelMacro |
addImageNode(java.lang.String strCodeMeaning,
java.lang.String strCodeValue,
java.lang.String strCodeSchemeDesignator,
java.lang.String strRefSOPClassUIDForCORefMacro,
java.lang.String strRefSOPInstanceUIDForCORefMacro,
java.lang.String[] arrStrReferencedFrameNumber,
java.lang.String strRefSOPClassUID,
java.lang.String strRefSOPInstanceUID,
EnumRelationshipType enumRelationshipType)
Adds the node of value type IMAGE
|
SRNode |
addNumNode(java.lang.String strCodeMeaning,
java.lang.String strCodeValue,
java.lang.String strCodeSchemeDesignator,
java.lang.String[] arrNumericValue,
java.lang.String strCodeValueForUnitSQ,
java.lang.String strCodeSchemeDesignatorForUnitSQ,
java.lang.String strCodingSchemeVersionForUnitSQ,
java.lang.String strCodeMeaningForUnitSQ,
java.lang.String strCMForNumValQuaCodeSQ,
java.lang.String strCVForNumValQuaCodeSQ,
java.lang.String strCSDForNumValQuaCodeSQ,
java.lang.String strCSVForNumValQuaCodeSQ,
EnumRelationshipType enumRelationshipType)
Adds the node of type NUM
|
SRNode |
addPnameNode(java.lang.String strCodeMeaning,
java.lang.String strCodeValue,
java.lang.String strCodeSchemeDesignator,
java.lang.String strValue,
EnumRelationshipType enumRelationshipType)
Adds the node of type PNAME.
|
SRNode |
addSCOORDNode(java.lang.String strCodeMeaning,
java.lang.String strCodeValue,
java.lang.String strCodeSchemeDesignator,
float[] arrFlGraphicData,
EnumGraphicType enumGraphicType,
EnumRelationshipType enumRelationshipType)
Adds the node of value type SCOORD.
|
SRNode |
addTCOORDNode(java.lang.String strCodeMeaning,
java.lang.String strCodeValue,
java.lang.String strCodeSchemeDesignator,
java.lang.String[] arrStrReferencedDatetime,
int[] lArrReferencedSamplePositions,
java.lang.String[] arrStrReferencedTimeOffsets,
EnumTemporalRangeType enumTemporalRangeType,
EnumRelationshipType enumRelationshipType)
Adds the node of value type TCOORD
|
SRNode |
addTextNode(java.lang.String strCodeMeaning,
java.lang.String strCodeValue,
java.lang.String strCodeSchemeDesignator,
java.lang.String strValue,
EnumRelationshipType enumRelationshipType)
Creates a node of type TEXT,
|
SRNode |
addTimeNode(java.lang.String strCodeMeaning,
java.lang.String strCodeValue,
java.lang.String strCodeSchemeDesignator,
java.lang.String strValue,
EnumRelationshipType enumRelationshipType)
Creates a node of type TIME
|
SRNode |
addUIDREFNode(java.lang.String strCodeMeaning,
java.lang.String strCodeValue,
java.lang.String strCodeSchemeDesignator,
java.lang.String strValue,
EnumRelationshipType enumRelationshipType)
Creates a node of type UIDREF
|
SRNode |
addWaveformNode(java.lang.String strCodeMeaning,
java.lang.String strCodeValue,
java.lang.String strCodeSchemeDesignator,
java.lang.String strRefSOPClassUID,
java.lang.String strRefSOPInstanceUID,
short[] arrShReferencedWaveformChannels,
EnumRelationshipType enumRelationshipType)
Adds the node of value Type WAVEFORM
|
public SRNode(ContentSequenceItem objContentSequenceItem)
objContentSequenceItem - Object of ContentSequenceItem.public SRNode addPnameNode(java.lang.String strCodeMeaning, java.lang.String strCodeValue, java.lang.String strCodeSchemeDesignator, java.lang.String strValue, EnumRelationshipType enumRelationshipType)
strCodeMeaning - String value for Code Meaning.strCodeValue - string for CodeValue.strCodeSchemeDesignator - string value for CodeSchemeDesignator.strValue - string value for node which will describ that node.
eg : if node which will be added ie of value type PANME, the strValue will define its name.enumRelationshipType - Enum value for Relationship Type between the (enclosing) Source Content Item and the Target Content Item.public SRNode addTextNode(java.lang.String strCodeMeaning, java.lang.String strCodeValue, java.lang.String strCodeSchemeDesignator, java.lang.String strValue, EnumRelationshipType enumRelationshipType)
strCodeMeaning - String value for Code Meaning.strCodeValue - string for CodeValue.strCodeSchemeDesignator - string value for CodeSchemeDesignator.strValue - string value for node which will describ that node.
eg : if node which will be added ie of value type TEXT, the strValue will define its value.enumRelationshipType - Enum value for Relationship Type between the (enclosing) Source Content Item and the Target Content Item.public SRNode addTimeNode(java.lang.String strCodeMeaning, java.lang.String strCodeValue, java.lang.String strCodeSchemeDesignator, java.lang.String strValue, EnumRelationshipType enumRelationshipType)
strCodeMeaning - String value for Code Meaning.strCodeValue - string for CodeValue.strCodeSchemeDesignator - string value for CodeSchemeDesignator.strValue - string value for node which will describ that node.
eg : if node which will be added ie of value type TIME, the strValue will define its value.enumRelationshipType - Enum value for Relationship Type between the (enclosing) Source Content Item and the Target Content Item.public SRNode addDateTimeNode(java.lang.String strCodeMeaning, java.lang.String strCodeValue, java.lang.String strCodeSchemeDesignator, java.lang.String strValue, EnumRelationshipType enumRelationshipType)
strCodeMeaning - String value for Code Meaning.strCodeValue - string for CodeValue.strCodeSchemeDesignator - string value for CodeSchemeDesignator.strValue - string value for node which will describ that node.
eg : if node which will be added ie of value type DATETIME, the strValue will define its value.enumRelationshipType - Enum value for Relationship Type between the (enclosing) Source Content Item and the Target Content Item.public SRNode addDateNode(java.lang.String strCodeMeaning, java.lang.String strCodeValue, java.lang.String strCodeSchemeDesignator, java.lang.String strValue, EnumRelationshipType enumRelationshipType)
strCodeMeaning - String value for Code Meaning.strCodeValue - string for CodeValue.strCodeSchemeDesignator - string value for CodeSchemeDesignator.strValue - string value for node which will describ that node.
eg : if node which will be added ie of value type DATE, the strValue will define its value.enumRelationshipType - Enum value for Relationship Type between the (enclosing) Source Content Item and the Target Content Item.public SRNode addUIDREFNode(java.lang.String strCodeMeaning, java.lang.String strCodeValue, java.lang.String strCodeSchemeDesignator, java.lang.String strValue, EnumRelationshipType enumRelationshipType)
strCodeMeaning - String value for Code Meaning.strCodeValue - string for CodeValue.strCodeSchemeDesignator - string value for CodeSchemeDesignator.strValue - string value for node which will describ that node.
eg : if node which will be added ie of value type UIDREF, the strValue will define its value.enumRelationshipType - Enum value for Relationship Type between the (enclosing) Source Content Item and the Target Content Item.public SRNode addContainerNode(java.lang.String strCodeMeaning, java.lang.String strCodeValue, java.lang.String strCodeSchemeDesignator, EnumContinuityOfContent enumContinuityOfContent, EnumRelationshipType enumRelationshipType)
strCodeMeaning - String value for Code Meaning.strCodeValue - string for CodeValue.strCodeSchemeDesignator - string value for CodeSchemeDesignator.enumContinuityOfContent - Enum value for ContinuityOfContentenumRelationshipType - Enum value for Relationship Type between the (enclosing) Source Content Item and the Target Content Item.public SRNode addCodeNode(java.lang.String strCodeMeaning, java.lang.String strCodeValue, java.lang.String strCodeSchemeDesignator, java.lang.String strCodeValueForCode, java.lang.String strCodeSchemeDesignatorForCode, java.lang.String strCodingSchemeVersionForCode, java.lang.String strCodeMeaningForCode, EnumRelationshipType enumRelationshipType)
strCodeMeaning - Heading of Node of type CODEstrCodeValue - Code value of NodestrCodeSchemeDesignator - Code Scheme Designator of NodestrCodeValueForCode - Code Value for CodeSequenceMacro inside CodeMacrostrCodeSchemeDesignatorForCode - Code Scheme Designator for CodeSequenceMacro inside CodeMacrostrCodingSchemeVersionForCode - CodingSchemeVersion for CodeSequenceMacro inside CodeMacrostrCodeMeaningForCode - Code Meaning (Heading) for CodeSequenceMacro inside CodeMacroenumRelationshipType - Enum value for Relationship Type between the (enclosing) Source Content Item and the Target Content Item.public SRNode addNumNode(java.lang.String strCodeMeaning, java.lang.String strCodeValue, java.lang.String strCodeSchemeDesignator, java.lang.String[] arrNumericValue, java.lang.String strCodeValueForUnitSQ, java.lang.String strCodeSchemeDesignatorForUnitSQ, java.lang.String strCodingSchemeVersionForUnitSQ, java.lang.String strCodeMeaningForUnitSQ, java.lang.String strCMForNumValQuaCodeSQ, java.lang.String strCVForNumValQuaCodeSQ, java.lang.String strCSDForNumValQuaCodeSQ, java.lang.String strCSVForNumValQuaCodeSQ, EnumRelationshipType enumRelationshipType)
strCodeMeaning - Heading of Node of type NUMstrCodeValue - Code value of NodestrCodeSchemeDesignator - Code Scheme Designator of NodearrNumericValue - String array for Numeric Value..strCodeValueForUnitSQ - String value for Code Value of MeasurementUnitsCodeSequencestrCodeSchemeDesignatorForUnitSQ - String value for CodeSchemeDesignator of MeasurementUnitsCodeSequencestrCodingSchemeVersionForUnitSQ - String value for CodingSchemeVersion of MeasurementUnitsCodeSequencestrCodeMeaningForUnitSQ - String value for Code Value of MeasurementUnitsCodeSequencestrCMForNumValQuaCodeSQ - String value for Code Meaning of NumericValueQualifierCodeSequencestrCVForNumValQuaCodeSQ - String value for Code Value of NumericValueQualifierCodeSequencestrCSDForNumValQuaCodeSQ - String value for CSD of NumericValueQualifierCodeSequencestrCSVForNumValQuaCodeSQ - String value for CSV of NumericValueQualifierCodeSequenceenumRelationshipType - Enum value for Relationship Type between the (enclosing) Source Content Item and the Target Content Item.public SRNode addCompositeNode(java.lang.String strCodeMeaning, java.lang.String strCodeValue, java.lang.String strCodeSchemeDesignator, java.lang.String strReferencedSOPClassUID, java.lang.String strReferencedSOPInstanceUID, EnumRelationshipType enumRelationshipType)
strCodeMeaning - Heading of Node of type COMPOSITEstrCodeValue - Code value of NodestrCodeSchemeDesignator - Code Scheme Designator of NodestrReferencedSOPClassUID - Referenced SOP Class UIDstrReferencedSOPInstanceUID - ReferencedSOPInstanceUIDenumRelationshipType - Enum value for Relationship Type between the (enclosing) Source Content Item and the Target Content Item.public SRNode addWaveformNode(java.lang.String strCodeMeaning, java.lang.String strCodeValue, java.lang.String strCodeSchemeDesignator, java.lang.String strRefSOPClassUID, java.lang.String strRefSOPInstanceUID, short[] arrShReferencedWaveformChannels, EnumRelationshipType enumRelationshipType)
strCodeMeaning - Heading of Node of type WAVEFORMstrCodeValue - Code value of NodestrCodeSchemeDesignator - Code Scheme Designator of NodestrRefSOPClassUID - Referenced SOP Class UID. for CompositeObjectReferenceMacrostrRefSOPInstanceUID - Referenced SOP Instance UID. for CompositeObjectReferenceMacroarrShReferencedWaveformChannels - Short Array for Referenced Waveform ChannelsenumRelationshipType - Enum value for Relationship Type between the (enclosing) Source Content Item and the Target Content Item.public SRNode addSCOORDNode(java.lang.String strCodeMeaning, java.lang.String strCodeValue, java.lang.String strCodeSchemeDesignator, float[] arrFlGraphicData, EnumGraphicType enumGraphicType, EnumRelationshipType enumRelationshipType)
strCodeMeaning - Heading of Node of type SCOORDstrCodeValue - Code value of NodestrCodeSchemeDesignator - Code Scheme Designator of NodearrFlGraphicData - array of float values for Graphic Data.enumGraphicType - Enum value for Graphic Type.enumRelationshipType - Enum value for Relationship Type between the (enclosing) Source Content Item and the Target Content Item.public SRNode addTCOORDNode(java.lang.String strCodeMeaning, java.lang.String strCodeValue, java.lang.String strCodeSchemeDesignator, java.lang.String[] arrStrReferencedDatetime, int[] lArrReferencedSamplePositions, java.lang.String[] arrStrReferencedTimeOffsets, EnumTemporalRangeType enumTemporalRangeType, EnumRelationshipType enumRelationshipType)
strCodeMeaning - Heading of Node of type SCOORDstrCodeValue - Code value of NodestrCodeSchemeDesignator - Code Scheme Designator of NodearrStrReferencedDatetime - String array for ReferencedDatetimelArrReferencedSamplePositions - int array for ReferencedSamplePositionsarrStrReferencedTimeOffsets - String array for ReferencedTimeOffsetsenumTemporalRangeType - Enum value for TemporalRangeTypeenumRelationshipType - Enum value for Relationship Type between the (enclosing) Source Content Item and the Target Content Item.public ImagePixelMacro addImageNode(java.lang.String strCodeMeaning, java.lang.String strCodeValue, java.lang.String strCodeSchemeDesignator, java.lang.String strRefSOPClassUIDForCORefMacro, java.lang.String strRefSOPInstanceUIDForCORefMacro, java.lang.String[] arrStrReferencedFrameNumber, java.lang.String strRefSOPClassUID, java.lang.String strRefSOPInstanceUID, EnumRelationshipType enumRelationshipType)
strCodeMeaning - Heading of Node of type IMAGEstrCodeValue - Code value of NodestrCodeSchemeDesignator - Code Scheme Designator of NodestrRefSOPClassUIDForCORefMacro - Referenced SOP Class UID for Composite Object Reference MacrostrRefSOPInstanceUIDForCORefMacro - Referenced SOP Instance UID for Composite Object Reference MacroarrStrReferencedFrameNumber - String Array of Referenced Frame Number.strRefSOPClassUID - Referenced SOP Class UID.strRefSOPInstanceUID - Referenced SOP Instance UID.enumRelationshipType - Enum value for Relationship Type between the (enclosing) Source Content Item and the Target Content Item.