예제 #1
0
    def get_measurement_columns(self, pipeline):
        """Return database info on measurements made in module

        pipeline - pipeline being run

        Return a list of tuples of object name, measurement name and data type
        """
        result = get_object_measurement_columns(self.objects_name.value)
        return result
예제 #2
0
    def get_measurement_columns(self, pipeline):
        """Return column definitions for measurements made by this module"""

        object_name = self.object_name.value
        remaining_object_name = self.remaining_objects.value
        columns = get_object_measurement_columns(self.remaining_objects.value)
        columns += [
            (object_name, FF_CHILDREN_COUNT % remaining_object_name, COLTYPE_INTEGER,),
            (remaining_object_name, FF_PARENT % object_name, COLTYPE_INTEGER,),
        ]
        return columns
 def get_measurement_columns(self, pipeline):
     columns = get_object_measurement_columns(
         self.output_objects_name.value)
     columns += [
         (
             self.output_objects_name.value,
             FF_PARENT % self.objects_name.value,
             COLTYPE_INTEGER,
         ),
         (
             self.objects_name.value,
             FF_CHILDREN_COUNT % self.output_objects_name.value,
             COLTYPE_INTEGER,
         ),
     ]
     return columns
예제 #4
0
 def get_measurement_columns(self, pipeline):
     """Return information to use when creating database columns"""
     orig_image_name = self.object_name.value
     filtered_image_name = self.filtered_objects.value
     columns = get_object_measurement_columns(filtered_image_name)
     columns += [
         (
             orig_image_name,
             FF_CHILDREN_COUNT % filtered_image_name,
             COLTYPE_INTEGER,
         ),
         (
             filtered_image_name,
             FF_PARENT % orig_image_name,
             COLTYPE_INTEGER,
         ),
     ]
     return columns
 def get_measurement_columns(self, pipeline):
     """Return column definitions for measurements made by this module"""
     subregion_name = self.subregion_objects_name.value
     columns = get_object_measurement_columns(subregion_name)
     for parent in (
             self.primary_objects_name.value,
             self.secondary_objects_name.value,
     ):
         columns += [
             (
                 parent,
                 FF_CHILDREN_COUNT % subregion_name,
                 COLTYPE_INTEGER,
             ),
             (
                 subregion_name,
                 FF_PARENT % parent,
                 COLTYPE_INTEGER,
             ),
         ]
     return columns
예제 #6
0
 def get_measurement_columns(self, pipeline):
     """Return column definitions for measurements made by this module"""
     columns = get_object_measurement_columns(self.output_object_name.value)
     return columns
 def get_measurement_columns(self, pipeline):
     """Column definitions for measurements made by IdentifyPrimaryObjects"""
     return get_object_measurement_columns(self.output_objects_name.value)
예제 #8
0
 def get_measurement_columns(self, pipeline):
     return get_object_measurement_columns(self.output_object.value)