Class: OpenCV::Cv::TickMeter

Inherits:
Object
  • Object
show all
Extended by:
FFI::DataConverter
Defined in:
lib/ropencv/ropencv_types.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.new(*args) ⇒ Object

Raises:

  • (ArgumentError)


26819
26820
26821
26822
26823
26824
26825
26826
26827
26828
26829
26830
26831
26832
26833
26834
26835
26836
26837
26838
26839
# File 'lib/ropencv/ropencv_types.rb', line 26819

def self.new(*args)
    if args.first.is_a?(FFI::Pointer) || args.first.is_a?(TickMeterStruct)
        raise ArgumentError, "too many arguments for creating #{self.name} from Pointer" unless args.size == 1
        return super(args.first)
    end
    # overloaded method wrapper for cv::TickMeter::TickMeter()
    @@cv_tick_meter_tick_meter_defaults0 ||= []
    if(args.size >= 0 && args.size <= 0)
        targs = args.clone
        targs.size.upto(-1) do |i|
            targs[i] = @@cv_tick_meter_tick_meter_defaults0[i]
        end
        begin
                return Rbind::cv_tick_meter_tick_meter(*targs)
        rescue TypeError => e
            @error = e
        end
    end

    raise ArgumentError, "no constructor for #{self}(#{args.inspect})"
end

.nullObject

returns a null pointer to the object



26815
26816
26817
# File 'lib/ropencv/ropencv_types.rb', line 26815

def self.null
    new(TickMeterStruct.new)
end

Instance Method Details

#get_avg_time_milliDouble Also known as: getAvgTimeMilli

Note:

method wrapper for double cv::TickMeter::getAvgTimeMilli()

Returns:

  • (Double)


26986
26987
26988
26989
# File 'lib/ropencv/ropencv_types.rb', line 26986

def get_avg_time_milli()
    __validate_pointer__
    Rbind::cv_tick_meter_get_avg_time_milli( self)
end

#get_avg_time_secDouble Also known as: getAvgTimeSec

Note:

method wrapper for double cv::TickMeter::getAvgTimeSec()

Returns:

  • (Double)


26978
26979
26980
26981
# File 'lib/ropencv/ropencv_types.rb', line 26978

def get_avg_time_sec()
    __validate_pointer__
    Rbind::cv_tick_meter_get_avg_time_sec( self)
end

#get_counterFixnum Also known as: getCounter

Note:

method wrapper for int64 cv::TickMeter::getCounter()

Returns:

  • (Fixnum)


26962
26963
26964
26965
# File 'lib/ropencv/ropencv_types.rb', line 26962

def get_counter()
    __validate_pointer__
    Rbind::cv_tick_meter_get_counter( self)
end

#get_time_microDouble Also known as: getTimeMicro

Note:

method wrapper for double cv::TickMeter::getTimeMicro()

Returns:

  • (Double)


26938
26939
26940
26941
# File 'lib/ropencv/ropencv_types.rb', line 26938

def get_time_micro()
    __validate_pointer__
    Rbind::cv_tick_meter_get_time_micro( self)
end

#get_time_milliDouble Also known as: getTimeMilli

Note:

method wrapper for double cv::TickMeter::getTimeMilli()

Returns:

  • (Double)


26946
26947
26948
26949
# File 'lib/ropencv/ropencv_types.rb', line 26946

def get_time_milli()
    __validate_pointer__
    Rbind::cv_tick_meter_get_time_milli( self)
end

#get_time_secDouble Also known as: getTimeSec

Note:

method wrapper for double cv::TickMeter::getTimeSec()

Returns:

  • (Double)


26954
26955
26956
26957
# File 'lib/ropencv/ropencv_types.rb', line 26954

def get_time_sec()
    __validate_pointer__
    Rbind::cv_tick_meter_get_time_sec( self)
end

#get_time_ticksFixnum Also known as: getTimeTicks

Note:

method wrapper for int64 cv::TickMeter::getTimeTicks()

Returns:

  • (Fixnum)


26930
26931
26932
26933
# File 'lib/ropencv/ropencv_types.rb', line 26930

def get_time_ticks()
    __validate_pointer__
    Rbind::cv_tick_meter_get_time_ticks( self)
end

#getfpsDouble Also known as: getFPS

Note:

method wrapper for double cv::TickMeter::getFPS()

Returns:

  • (Double)


26970
26971
26972
26973
# File 'lib/ropencv/ropencv_types.rb', line 26970

def getfps()
    __validate_pointer__
    Rbind::cv_tick_meter_getfps( self)
end

#resetVoid

Note:

method wrapper for void cv::TickMeter::reset()

Returns:

  • (Void)


26994
26995
26996
26997
# File 'lib/ropencv/ropencv_types.rb', line 26994

def reset()
    __validate_pointer__
    Rbind::cv_tick_meter_reset( self)
end

#startVoid

Note:

method wrapper for void cv::TickMeter::start()

methods

Returns:

  • (Void)


26916
26917
26918
26919
# File 'lib/ropencv/ropencv_types.rb', line 26916

def start()
    __validate_pointer__
    Rbind::cv_tick_meter_start( self)
end

#stopVoid

Note:

method wrapper for void cv::TickMeter::stop()

Returns:

  • (Void)


26923
26924
26925
26926
# File 'lib/ropencv/ropencv_types.rb', line 26923

def stop()
    __validate_pointer__
    Rbind::cv_tick_meter_stop( self)
end

#to_sObject

converts TickMeter into a string by crawling through all its attributes



26905
26906
26907
# File 'lib/ropencv/ropencv_types.rb', line 26905

def to_s
    "#<cv::TickMeter >"
end