Class DeepLabCutCSVWriter

    • Field Detail

      • m_FilePrefix

        protected String m_FilePrefix
        the file prefix to use.
      • m_Individuals

        protected BaseString[] m_Individuals
        the number of individuals.
      • m_Labels

        protected BaseString[] m_Labels
        the labels to output.
      • m_Prefix

        protected String m_Prefix
        the prefix to use.
    • Constructor Detail

      • DeepLabCutCSVWriter

        public DeepLabCutCSVWriter()
    • Method Detail

      • setFilePrefix

        public void setFilePrefix​(String value)
        Sets the file prefix (ie path) to use.
        Parameters:
        value - the prefix
      • getFilePrefix

        public String getFilePrefix()
        Returns the file prefix (ie path) used.
        Returns:
        the prefix
      • filePrefixTipText

        public String filePrefixTipText()
        Returns the tip text for this property.
        Returns:
        tip text for this property suitable for displaying in the GUI or for listing the options.
      • setIndividuals

        public void setIndividuals​(BaseString[] value)
        Sets the names of the number of individuals to output (leave empty for single-animal output).
        Parameters:
        value - the individuals
      • getIndividuals

        public BaseString[] getIndividuals()
        Returns the names of the individuals to output (leave empty for single-animal output).
        Returns:
        the individuals
      • individualsTipText

        public String individualsTipText()
        Returns the tip text for this property.
        Returns:
        tip text for this property suitable for displaying in the GUI or for listing the options.
      • setLabels

        public void setLabels​(BaseString[] value)
        Sets the labels to output.
        Parameters:
        value - the labels
      • getLabels

        public BaseString[] getLabels()
        Returns the labels to output.
        Returns:
        the labels
      • labelsTipText

        public String labelsTipText()
        Returns the tip text for this property.
        Returns:
        tip text for this property suitable for displaying in the GUI or for listing the options.
      • setPrefix

        public void setPrefix​(String value)
        Sets the field prefix used in the report.
        Specified by:
        setPrefix in interface ObjectPrefixHandler
        Parameters:
        value - the field prefix
      • prefixTipText

        public String prefixTipText()
        Returns the tip text for this property.
        Specified by:
        prefixTipText in interface ObjectPrefixHandler
        Returns:
        tip text for this property suitable for displaying in the GUI or for listing the options.
      • writeData

        protected boolean writeData​(Report[] data)
        Performs the actual writing.
        Specified by:
        writeData in class AbstractMultiReportWriter<Report>
        Parameters:
        data - the data to write
        Returns:
        true if successfully written