Ignore:
Timestamp:
Jun 16, 2009, 7:49:25 PM (15 years ago)
Author:
KOBAYASHI, Shinji
Message:

refs #50
Quantity package is difficult to solve.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ruby/trunk/lib/models/rm/data_types/quantity.rb

    r138 r139  
    3838          end
    3939
    40           def normal_range=(normal_range)
    41             @normal_range = normal_range
    42           end
    43 
    4440          def other_reference_ranges=(other_reference_ranges)
    4541            unless other_reference_ranges.nil? or !other_reference_ranges.is_empty?
     
    4844           
    4945            @other_reference_ranges = other_reference_ranges
    50           end
    51 
    52           def normal_status=(normal_status)
    53             @normal_status = normal_status
    5446          end
    5547
     
    6355          def initialize(normal_range=nil, normal_status = nil,
    6456                         other_reference_ranges=nil)
     57            super(normal_range, normal_status, other_reference_ranges)
    6558           
    6659           
     
    7265
    7366          def <=>(others)
    74            
     67            @symbol.
    7568          end
    7669
     
    8578          end
    8679
     80          def <=>(other)
     81              @symbol.
     82          end
    8783          def limits
    8884          end
     
    118114         
    119115        end
     116
     117        module Proportion_Kind
     118          PK_RATIO = 0
     119          PK_UNITARY = 1
     120          PK_PERCENT = 2
     121          PK_FRACTION = 3
     122          PK_INTEGER_FRACTION = 4
     123
     124          def Proportion_Kind.valid_proportion_kind?(kind)
     125            return true if kind >= 0 && kind <= 4
     126            return false
     127          end
     128        end
    120129      end # of Quantity
    121130    end # of Data_Types
Note: See TracChangeset for help on using the changeset viewer.