Class: OpenCV::Cv::Moments
- Inherits:
-
Object
- Object
- OpenCV::Cv::Moments
- 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
-
#m00 ⇒ Double
(also: #get_m00)
methods.
- #m00=(value) ⇒ Void (also: #set_m00)
- #m01 ⇒ Double (also: #get_m01)
- #m01=(value) ⇒ Void (also: #set_m01)
- #m02 ⇒ Double (also: #get_m02)
- #m02=(value) ⇒ Void (also: #set_m02)
- #m03 ⇒ Double (also: #get_m03)
- #m03=(value) ⇒ Void (also: #set_m03)
- #m10 ⇒ Double (also: #get_m10)
- #m10=(value) ⇒ Void (also: #set_m10)
- #m11 ⇒ Double (also: #get_m11)
- #m11=(value) ⇒ Void (also: #set_m11)
- #m12 ⇒ Double (also: #get_m12)
- #m12=(value) ⇒ Void (also: #set_m12)
- #m20 ⇒ Double (also: #get_m20)
- #m20=(value) ⇒ Void (also: #set_m20)
- #m21 ⇒ Double (also: #get_m21)
- #m21=(value) ⇒ Void (also: #set_m21)
- #m30 ⇒ Double (also: #get_m30)
- #m30=(value) ⇒ Void (also: #set_m30)
- #mu02 ⇒ Double (also: #get_mu02)
- #mu02=(value) ⇒ Void (also: #set_mu02)
- #mu03 ⇒ Double (also: #get_mu03)
- #mu03=(value) ⇒ Void (also: #set_mu03)
- #mu11 ⇒ Double (also: #get_mu11)
- #mu11=(value) ⇒ Void (also: #set_mu11)
- #mu12 ⇒ Double (also: #get_mu12)
- #mu12=(value) ⇒ Void (also: #set_mu12)
- #mu20 ⇒ Double (also: #get_mu20)
- #mu20=(value) ⇒ Void (also: #set_mu20)
- #mu21 ⇒ Double (also: #get_mu21)
- #mu21=(value) ⇒ Void (also: #set_mu21)
- #mu30 ⇒ Double (also: #get_mu30)
- #mu30=(value) ⇒ Void (also: #set_mu30)
- #nu02 ⇒ Double (also: #get_nu02)
- #nu02=(value) ⇒ Void (also: #set_nu02)
- #nu03 ⇒ Double (also: #get_nu03)
- #nu03=(value) ⇒ Void (also: #set_nu03)
- #nu11 ⇒ Double (also: #get_nu11)
- #nu11=(value) ⇒ Void (also: #set_nu11)
- #nu12 ⇒ Double (also: #get_nu12)
- #nu12=(value) ⇒ Void (also: #set_nu12)
- #nu20 ⇒ Double (also: #get_nu20)
- #nu20=(value) ⇒ Void (also: #set_nu20)
- #nu21 ⇒ Double (also: #get_nu21)
- #nu21=(value) ⇒ Void (also: #set_nu21)
- #nu30 ⇒ Double (also: #get_nu30)
- #nu30=(value) ⇒ Void (also: #set_nu30)
-
#to_s ⇒ Object
converts Moments into a string by crawling through all its attributes.
Class Method Details
.new(*args) ⇒ Object
15927 15928 15929 15930 15931 15932 15933 15934 |
# File 'lib/ropencv/ropencv_types.rb', line 15927 def self.new(*args) if args.first.is_a?(FFI::Pointer) || args.first.is_a?(MomentsStruct) raise ArgumentError, "too many arguments for creating #{self.name} from Pointer" unless args.size == 1 return super(args.first) end raise ArgumentError, "no constructor for #{self}(#{args.inspect})" end |
.null ⇒ Object
returns a null pointer to the object
15923 15924 15925 |
# File 'lib/ropencv/ropencv_types.rb', line 15923 def self.null new(MomentsStruct.new) end |
Instance Method Details
#m00 ⇒ Double Also known as: get_m00
method wrapper for double m00
methods
16011 16012 16013 16014 |
# File 'lib/ropencv/ropencv_types.rb', line 16011 def m00() __validate_pointer__ Rbind::cv_moments_getm00( self) end |
#m00=(value) ⇒ Void Also known as: set_m00
method wrapper for double m00
16020 16021 16022 16023 |
# File 'lib/ropencv/ropencv_types.rb', line 16020 def m00=(value) __validate_pointer__ Rbind::cv_moments_setm00( self, value) end |
#m01 ⇒ Double Also known as: get_m01
method wrapper for double m01
16045 16046 16047 16048 |
# File 'lib/ropencv/ropencv_types.rb', line 16045 def m01() __validate_pointer__ Rbind::cv_moments_getm01( self) end |
#m01=(value) ⇒ Void Also known as: set_m01
method wrapper for double m01
16054 16055 16056 16057 |
# File 'lib/ropencv/ropencv_types.rb', line 16054 def m01=(value) __validate_pointer__ Rbind::cv_moments_setm01( self, value) end |
#m02 ⇒ Double Also known as: get_m02
method wrapper for double m02
16096 16097 16098 16099 |
# File 'lib/ropencv/ropencv_types.rb', line 16096 def m02() __validate_pointer__ Rbind::cv_moments_getm02( self) end |
#m02=(value) ⇒ Void Also known as: set_m02
method wrapper for double m02
16105 16106 16107 16108 |
# File 'lib/ropencv/ropencv_types.rb', line 16105 def m02=(value) __validate_pointer__ Rbind::cv_moments_setm02( self, value) end |
#m03 ⇒ Double Also known as: get_m03
method wrapper for double m03
16164 16165 16166 16167 |
# File 'lib/ropencv/ropencv_types.rb', line 16164 def m03() __validate_pointer__ Rbind::cv_moments_getm03( self) end |
#m03=(value) ⇒ Void Also known as: set_m03
method wrapper for double m03
16173 16174 16175 16176 |
# File 'lib/ropencv/ropencv_types.rb', line 16173 def m03=(value) __validate_pointer__ Rbind::cv_moments_setm03( self, value) end |
#m10 ⇒ Double Also known as: get_m10
method wrapper for double m10
16028 16029 16030 16031 |
# File 'lib/ropencv/ropencv_types.rb', line 16028 def m10() __validate_pointer__ Rbind::cv_moments_getm10( self) end |
#m10=(value) ⇒ Void Also known as: set_m10
method wrapper for double m10
16037 16038 16039 16040 |
# File 'lib/ropencv/ropencv_types.rb', line 16037 def m10=(value) __validate_pointer__ Rbind::cv_moments_setm10( self, value) end |
#m11 ⇒ Double Also known as: get_m11
method wrapper for double m11
16079 16080 16081 16082 |
# File 'lib/ropencv/ropencv_types.rb', line 16079 def m11() __validate_pointer__ Rbind::cv_moments_getm11( self) end |
#m11=(value) ⇒ Void Also known as: set_m11
method wrapper for double m11
16088 16089 16090 16091 |
# File 'lib/ropencv/ropencv_types.rb', line 16088 def m11=(value) __validate_pointer__ Rbind::cv_moments_setm11( self, value) end |
#m12 ⇒ Double Also known as: get_m12
method wrapper for double m12
16147 16148 16149 16150 |
# File 'lib/ropencv/ropencv_types.rb', line 16147 def m12() __validate_pointer__ Rbind::cv_moments_getm12( self) end |
#m12=(value) ⇒ Void Also known as: set_m12
method wrapper for double m12
16156 16157 16158 16159 |
# File 'lib/ropencv/ropencv_types.rb', line 16156 def m12=(value) __validate_pointer__ Rbind::cv_moments_setm12( self, value) end |
#m20 ⇒ Double Also known as: get_m20
method wrapper for double m20
16062 16063 16064 16065 |
# File 'lib/ropencv/ropencv_types.rb', line 16062 def m20() __validate_pointer__ Rbind::cv_moments_getm20( self) end |
#m20=(value) ⇒ Void Also known as: set_m20
method wrapper for double m20
16071 16072 16073 16074 |
# File 'lib/ropencv/ropencv_types.rb', line 16071 def m20=(value) __validate_pointer__ Rbind::cv_moments_setm20( self, value) end |
#m21 ⇒ Double Also known as: get_m21
method wrapper for double m21
16130 16131 16132 16133 |
# File 'lib/ropencv/ropencv_types.rb', line 16130 def m21() __validate_pointer__ Rbind::cv_moments_getm21( self) end |
#m21=(value) ⇒ Void Also known as: set_m21
method wrapper for double m21
16139 16140 16141 16142 |
# File 'lib/ropencv/ropencv_types.rb', line 16139 def m21=(value) __validate_pointer__ Rbind::cv_moments_setm21( self, value) end |
#m30 ⇒ Double Also known as: get_m30
method wrapper for double m30
16113 16114 16115 16116 |
# File 'lib/ropencv/ropencv_types.rb', line 16113 def m30() __validate_pointer__ Rbind::cv_moments_getm30( self) end |
#m30=(value) ⇒ Void Also known as: set_m30
method wrapper for double m30
16122 16123 16124 16125 |
# File 'lib/ropencv/ropencv_types.rb', line 16122 def m30=(value) __validate_pointer__ Rbind::cv_moments_setm30( self, value) end |
#mu02 ⇒ Double Also known as: get_mu02
method wrapper for double mu02
16215 16216 16217 16218 |
# File 'lib/ropencv/ropencv_types.rb', line 16215 def mu02() __validate_pointer__ Rbind::cv_moments_get_mu02( self) end |
#mu02=(value) ⇒ Void Also known as: set_mu02
method wrapper for double mu02
16224 16225 16226 16227 |
# File 'lib/ropencv/ropencv_types.rb', line 16224 def mu02=(value) __validate_pointer__ Rbind::cv_moments_set_mu02( self, value) end |
#mu03 ⇒ Double Also known as: get_mu03
method wrapper for double mu03
16283 16284 16285 16286 |
# File 'lib/ropencv/ropencv_types.rb', line 16283 def mu03() __validate_pointer__ Rbind::cv_moments_get_mu03( self) end |
#mu03=(value) ⇒ Void Also known as: set_mu03
method wrapper for double mu03
16292 16293 16294 16295 |
# File 'lib/ropencv/ropencv_types.rb', line 16292 def mu03=(value) __validate_pointer__ Rbind::cv_moments_set_mu03( self, value) end |
#mu11 ⇒ Double Also known as: get_mu11
method wrapper for double mu11
16198 16199 16200 16201 |
# File 'lib/ropencv/ropencv_types.rb', line 16198 def mu11() __validate_pointer__ Rbind::cv_moments_get_mu11( self) end |
#mu11=(value) ⇒ Void Also known as: set_mu11
method wrapper for double mu11
16207 16208 16209 16210 |
# File 'lib/ropencv/ropencv_types.rb', line 16207 def mu11=(value) __validate_pointer__ Rbind::cv_moments_set_mu11( self, value) end |
#mu12 ⇒ Double Also known as: get_mu12
method wrapper for double mu12
16266 16267 16268 16269 |
# File 'lib/ropencv/ropencv_types.rb', line 16266 def mu12() __validate_pointer__ Rbind::cv_moments_get_mu12( self) end |
#mu12=(value) ⇒ Void Also known as: set_mu12
method wrapper for double mu12
16275 16276 16277 16278 |
# File 'lib/ropencv/ropencv_types.rb', line 16275 def mu12=(value) __validate_pointer__ Rbind::cv_moments_set_mu12( self, value) end |
#mu20 ⇒ Double Also known as: get_mu20
method wrapper for double mu20
16181 16182 16183 16184 |
# File 'lib/ropencv/ropencv_types.rb', line 16181 def mu20() __validate_pointer__ Rbind::cv_moments_get_mu20( self) end |
#mu20=(value) ⇒ Void Also known as: set_mu20
method wrapper for double mu20
16190 16191 16192 16193 |
# File 'lib/ropencv/ropencv_types.rb', line 16190 def mu20=(value) __validate_pointer__ Rbind::cv_moments_set_mu20( self, value) end |
#mu21 ⇒ Double Also known as: get_mu21
method wrapper for double mu21
16249 16250 16251 16252 |
# File 'lib/ropencv/ropencv_types.rb', line 16249 def mu21() __validate_pointer__ Rbind::cv_moments_get_mu21( self) end |
#mu21=(value) ⇒ Void Also known as: set_mu21
method wrapper for double mu21
16258 16259 16260 16261 |
# File 'lib/ropencv/ropencv_types.rb', line 16258 def mu21=(value) __validate_pointer__ Rbind::cv_moments_set_mu21( self, value) end |
#mu30 ⇒ Double Also known as: get_mu30
method wrapper for double mu30
16232 16233 16234 16235 |
# File 'lib/ropencv/ropencv_types.rb', line 16232 def mu30() __validate_pointer__ Rbind::cv_moments_get_mu30( self) end |
#mu30=(value) ⇒ Void Also known as: set_mu30
method wrapper for double mu30
16241 16242 16243 16244 |
# File 'lib/ropencv/ropencv_types.rb', line 16241 def mu30=(value) __validate_pointer__ Rbind::cv_moments_set_mu30( self, value) end |
#nu02 ⇒ Double Also known as: get_nu02
method wrapper for double nu02
16334 16335 16336 16337 |
# File 'lib/ropencv/ropencv_types.rb', line 16334 def nu02() __validate_pointer__ Rbind::cv_moments_get_nu02( self) end |
#nu02=(value) ⇒ Void Also known as: set_nu02
method wrapper for double nu02
16343 16344 16345 16346 |
# File 'lib/ropencv/ropencv_types.rb', line 16343 def nu02=(value) __validate_pointer__ Rbind::cv_moments_set_nu02( self, value) end |
#nu03 ⇒ Double Also known as: get_nu03
method wrapper for double nu03
16402 16403 16404 16405 |
# File 'lib/ropencv/ropencv_types.rb', line 16402 def nu03() __validate_pointer__ Rbind::cv_moments_get_nu03( self) end |
#nu03=(value) ⇒ Void Also known as: set_nu03
method wrapper for double nu03
16411 16412 16413 16414 |
# File 'lib/ropencv/ropencv_types.rb', line 16411 def nu03=(value) __validate_pointer__ Rbind::cv_moments_set_nu03( self, value) end |
#nu11 ⇒ Double Also known as: get_nu11
method wrapper for double nu11
16317 16318 16319 16320 |
# File 'lib/ropencv/ropencv_types.rb', line 16317 def nu11() __validate_pointer__ Rbind::cv_moments_get_nu11( self) end |
#nu11=(value) ⇒ Void Also known as: set_nu11
method wrapper for double nu11
16326 16327 16328 16329 |
# File 'lib/ropencv/ropencv_types.rb', line 16326 def nu11=(value) __validate_pointer__ Rbind::cv_moments_set_nu11( self, value) end |
#nu12 ⇒ Double Also known as: get_nu12
method wrapper for double nu12
16385 16386 16387 16388 |
# File 'lib/ropencv/ropencv_types.rb', line 16385 def nu12() __validate_pointer__ Rbind::cv_moments_get_nu12( self) end |
#nu12=(value) ⇒ Void Also known as: set_nu12
method wrapper for double nu12
16394 16395 16396 16397 |
# File 'lib/ropencv/ropencv_types.rb', line 16394 def nu12=(value) __validate_pointer__ Rbind::cv_moments_set_nu12( self, value) end |
#nu20 ⇒ Double Also known as: get_nu20
method wrapper for double nu20
16300 16301 16302 16303 |
# File 'lib/ropencv/ropencv_types.rb', line 16300 def nu20() __validate_pointer__ Rbind::cv_moments_get_nu20( self) end |
#nu20=(value) ⇒ Void Also known as: set_nu20
method wrapper for double nu20
16309 16310 16311 16312 |
# File 'lib/ropencv/ropencv_types.rb', line 16309 def nu20=(value) __validate_pointer__ Rbind::cv_moments_set_nu20( self, value) end |
#nu21 ⇒ Double Also known as: get_nu21
method wrapper for double nu21
16368 16369 16370 16371 |
# File 'lib/ropencv/ropencv_types.rb', line 16368 def nu21() __validate_pointer__ Rbind::cv_moments_get_nu21( self) end |
#nu21=(value) ⇒ Void Also known as: set_nu21
method wrapper for double nu21
16377 16378 16379 16380 |
# File 'lib/ropencv/ropencv_types.rb', line 16377 def nu21=(value) __validate_pointer__ Rbind::cv_moments_set_nu21( self, value) end |
#nu30 ⇒ Double Also known as: get_nu30
method wrapper for double nu30
16351 16352 16353 16354 |
# File 'lib/ropencv/ropencv_types.rb', line 16351 def nu30() __validate_pointer__ Rbind::cv_moments_get_nu30( self) end |
#nu30=(value) ⇒ Void Also known as: set_nu30
method wrapper for double nu30
16360 16361 16362 16363 |
# File 'lib/ropencv/ropencv_types.rb', line 16360 def nu30=(value) __validate_pointer__ Rbind::cv_moments_set_nu30( self, value) end |
#to_s ⇒ Object
converts Moments into a string by crawling through all its attributes
16000 16001 16002 |
# File 'lib/ropencv/ropencv_types.rb', line 16000 def to_s "#<cv::Moments m00=#{self.m00} m10=#{self.m10} m01=#{self.m01} m20=#{self.m20} m11=#{self.m11} m02=#{self.m02} m30=#{self.m30} m21=#{self.m21} m12=#{self.m12} m03=#{self.m03} mu20=#{self.mu20} mu11=#{self.mu11} mu02=#{self.mu02} mu30=#{self.mu30} mu21=#{self.mu21} mu12=#{self.mu12} mu03=#{self.mu03} nu20=#{self.nu20} nu11=#{self.nu11} nu02=#{self.nu02} nu30=#{self.nu30} nu21=#{self.nu21} nu12=#{self.nu12} nu03=#{self.nu03}>" end |