Class: OpenCV::Cv::TickMeter
- Inherits:
-
Object
- Object
- OpenCV::Cv::TickMeter
- Extended by:
- FFI::DataConverter
- Defined in:
- lib/ropencv/ropencv_types.rb
Class Method Summary collapse
- .new(*args) ⇒ Object
-
.null ⇒ Object
returns a null pointer to the object.
Instance Method Summary collapse
- #get_avg_time_milli ⇒ Double (also: #getAvgTimeMilli)
- #get_avg_time_sec ⇒ Double (also: #getAvgTimeSec)
- #get_counter ⇒ Fixnum (also: #getCounter)
- #get_time_micro ⇒ Double (also: #getTimeMicro)
- #get_time_milli ⇒ Double (also: #getTimeMilli)
- #get_time_sec ⇒ Double (also: #getTimeSec)
- #get_time_ticks ⇒ Fixnum (also: #getTimeTicks)
- #getfps ⇒ Double (also: #getFPS)
- #reset ⇒ Void
-
#start ⇒ Void
methods.
- #stop ⇒ Void
-
#to_s ⇒ Object
converts TickMeter into a string by crawling through all its attributes.
Class Method Details
.new(*args) ⇒ Object
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 |
.null ⇒ Object
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_milli ⇒ Double Also known as: getAvgTimeMilli
method wrapper for double cv::TickMeter::getAvgTimeMilli()
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_sec ⇒ Double Also known as: getAvgTimeSec
method wrapper for double cv::TickMeter::getAvgTimeSec()
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_counter ⇒ Fixnum Also known as: getCounter
method wrapper for int64 cv::TickMeter::getCounter()
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_micro ⇒ Double Also known as: getTimeMicro
method wrapper for double cv::TickMeter::getTimeMicro()
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_milli ⇒ Double Also known as: getTimeMilli
method wrapper for double cv::TickMeter::getTimeMilli()
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_sec ⇒ Double Also known as: getTimeSec
method wrapper for double cv::TickMeter::getTimeSec()
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_ticks ⇒ Fixnum Also known as: getTimeTicks
method wrapper for int64 cv::TickMeter::getTimeTicks()
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 |
#getfps ⇒ Double Also known as: getFPS
method wrapper for double cv::TickMeter::getFPS()
26970 26971 26972 26973 |
# File 'lib/ropencv/ropencv_types.rb', line 26970 def getfps() __validate_pointer__ Rbind::cv_tick_meter_getfps( self) end |
#reset ⇒ Void
method wrapper for void cv::TickMeter::reset()
26994 26995 26996 26997 |
# File 'lib/ropencv/ropencv_types.rb', line 26994 def reset() __validate_pointer__ Rbind::cv_tick_meter_reset( self) end |
#start ⇒ Void
method wrapper for void cv::TickMeter::start()
methods
26916 26917 26918 26919 |
# File 'lib/ropencv/ropencv_types.rb', line 26916 def start() __validate_pointer__ Rbind::cv_tick_meter_start( self) end |
#stop ⇒ Void
method wrapper for void cv::TickMeter::stop()
26923 26924 26925 26926 |
# File 'lib/ropencv/ropencv_types.rb', line 26923 def stop() __validate_pointer__ Rbind::cv_tick_meter_stop( self) end |
#to_s ⇒ Object
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 |