�������4��
�/����	�.��	�.����
�����
���
���
���	�.��
����	�.��
����	�.��
����	�.��
����	�.��
����
����	�.��
���
�����
��������
���
������	�.��
�����	�.����	�.����
���
���	�.��	�.��	�.��	�.��	�.�������_outfile�Ljava/lang/String;�label�Ljpl/mipl/io/vicar/SystemLabel;�_nl�I�_ns�_nb�	_datatype�_datatype_code�_org�_method�_linc�D�_sinc�_binc�_tileHeight�
_tileWidth�_pixelStride�_infile�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�5Lgov/nasa/pds/objectAccess/VicarSystemLabelGenerator;�generateFile�(Ljava/io/OutputStream;)V�outputStream�Ljava/io/OutputStream;�voif�#Ljpl/mipl/io/vicar/VicarOutputFile;�sys�lbl�Ljpl/mipl/io/vicar/VicarLabel;�task�!Ljpl/mipl/io/vicar/VicarLabelSet;�
StackMapTable���
Exceptions�����get_outfile�()Ljava/lang/String;�set_outfile�(Ljava/lang/String;)V�get_nl�()I�set_nl�(I)V�get_ns�set_ns�get_nb�set_nb�get_datatype�set_datatype�get_datatype_code�set_datatype_code�get_org�set_org�
get_method�
set_method�get_linc�()D�set_linc�(D)V�get_sinc�set_sinc�get_binc�set_binc�get_tileHeight�set_tileHeight�
get_tileWidth�
set_tileWidth�get_pixelStride�set_pixelStride�
get_infile�
set_infile�getLabel�!()Ljpl/mipl/io/vicar/SystemLabel;�setLabel�"(Ljpl/mipl/io/vicar/SystemLabel;)V�
SourceFile�VicarSystemLabelGenerator.java�D�E�line�;�1�C�1�!jpl/mipl/io/vicar/VicarOutputFile�!jpl/mipl/io/vicar/VicarInputImage�D�^���������:�1�����^�4�5���b�6�5���b�7�5���b�8�1���^���`�9�5���������TestGen������� jpl/mipl/io/vicar/VicarLabelItem�IVAL�D���������SINC�>�=�D���LINC�<�=�BINC�?�=�MODULO�������L�0�1�@�5�A�5�B�5�2�3�3gov/nasa/pds/objectAccess/VicarSystemLabelGenerator�java/lang/Object�&jpl/mipl/io/vicar/AlreadyOpenException�java/io/IOException�setPrimaryInput�!(Ljpl/mipl/io/vicar/VicarInput;)V�getSystemLabel�jpl/mipl/io/vicar/SystemLabel�setOrg�setNL�setNS�setNB�	setFormat�
getFormatCode�setSystemLabel�
getVicarLabel� ()Ljpl/mipl/io/vicar/VicarLabel;�jpl/mipl/io/vicar/VicarLabel�createHistoryTask�5(Ljava/lang/String;)Ljpl/mipl/io/vicar/VicarLabelSet;�(Ljava/lang/String;F)V�jpl/mipl/io/vicar/VicarLabelSet�add�%(Ljpl/mipl/io/vicar/VicarLabelItem;)Z�(Ljava/lang/String;D)V�
setVicarLabel�!(Ljpl/mipl/io/vicar/VicarLabel;)V�open�!�.�/�����0�1����2�3����4�5����6�5����7�5����8�1����9�5����:�1����;�1����<�=����>�=����?�=����@�5����A�5����B�5����C�1���"��D�E��F���F�����*��*��*�������G�������?��6�
�=��A�H��������I�J����K�L��F��������̻�Y��M*����,��Y*������	,��
N-*����-*��
��-*����-*����-*����*-����,-��,��:��:��Y����W��Y*�� ��!��W��Y"*��#��!��W��Y$*��%��!��W��Y&����W,��',+��(�����G���V����G��I��J��M�#�N�+�O�3�P�;�Q�C�R�K�S�S�U�X�Y�^�Z�g�[�w�\���]���^���_���a���b���c�H���>������I�J�������M�N�����O�P��#���Q�3��^�n�R�S��g�e�T�U��V�������W�X�����Y�Z��[�\��F���/�����*��)�����G�������i�H��������I�J����]�^��F���>�����*+��)�����G���
����p��q�H��������I�J������0�1���_�`��F���/�����*��
�����G�������w�H��������I�J����a�b��F���>�����*��
�����G���
����~���H��������I�J������4�5���c�`��F���/�����*�������G���������H��������I�J����d�b��F���>�����*�������G���
���������H��������I�J������6�5���e�`��F���/�����*�������G���������H��������I�J����f�b��F���>�����*�������G���
���������H��������I�J������7�5���g�\��F���/�����*�������G���������H��������I�J����h�^��F���>�����*+�������G���
���������H��������I�J������8�1���i�`��F���/�����*�������G���������H��������I�J����j�b��F���>�����*�������G���
���������H��������I�J������9�5���k�\��F���/�����*�������G���������H��������I�J����l�^��F���>�����*+�������G���
���������H��������I�J������:�1���m�\��F���/�����*�������G���������H��������I�J����n�^��F���>�����*+�������G���
���������H��������I�J������;�1���o�p��F���/�����*��#�����G���������H��������I�J����q�r��F���>�����*'��#�����G���
���������H��������I�J������<�=���s�p��F���/�����*�� �����G���������H��������I�J����t�r��F���>�����*'�� �����G���
���������H��������I�J������>�=���u�p��F���/�����*��%�����G���������H��������I�J����v�r��F���>�����*'��%�����G���
���������H��������I�J������?�=���w�`��F���/�����*��*�����G�������H��������I�J����x�b��F���>�����*��*�����G���
���
��H��������I�J������@�5���y�`��F���/�����*��+�����G�������H��������I�J����z�b��F���>�����*��+�����G���
�����H��������I�J������A�5���{�`��F���/�����*��,�����G�������H��������I�J����|�b��F���>�����*��,�����G���
���&�'�H��������I�J������B�5���}�\��F���/�����*�������G������-�H��������I�J����~�^��F���>�����*+�������G���
���4�5�H��������I�J������C�1�������F���/�����*��-�����G������8�H��������I�J���������F���>�����*+��-�����G���
���<�=�H��������I�J������2�3���������