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
26283 26284 26285 26286 26287 26288 26289 26290 |
# File 'lib/ropencv/ropencv_types.rb', line 26283 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
26279 26280 26281 |
# File 'lib/ropencv/ropencv_types.rb', line 26279 def self.null new(MomentsStruct.new) end |
Instance Method Details
#m00 ⇒ Double Also known as: get_m00
method wrapper for double m00
methods
26367 26368 26369 26370 |
# File 'lib/ropencv/ropencv_types.rb', line 26367 def m00() __validate_pointer__ Rbind::cv_moments_getm00( self) end |
#m00=(value) ⇒ Void Also known as: set_m00
method wrapper for double m00
26376 26377 26378 26379 |
# File 'lib/ropencv/ropencv_types.rb', line 26376 def m00=(value) __validate_pointer__ Rbind::cv_moments_setm00( self, value) end |
#m01 ⇒ Double Also known as: get_m01
method wrapper for double m01
26401 26402 26403 26404 |
# File 'lib/ropencv/ropencv_types.rb', line 26401 def m01() __validate_pointer__ Rbind::cv_moments_getm01( self) end |
#m01=(value) ⇒ Void Also known as: set_m01
method wrapper for double m01
26410 26411 26412 26413 |
# File 'lib/ropencv/ropencv_types.rb', line 26410 def m01=(value) __validate_pointer__ Rbind::cv_moments_setm01( self, value) end |
#m02 ⇒ Double Also known as: get_m02
method wrapper for double m02
26452 26453 26454 26455 |
# File 'lib/ropencv/ropencv_types.rb', line 26452 def m02() __validate_pointer__ Rbind::cv_moments_getm02( self) end |
#m02=(value) ⇒ Void Also known as: set_m02
method wrapper for double m02
26461 26462 26463 26464 |
# File 'lib/ropencv/ropencv_types.rb', line 26461 def m02=(value) __validate_pointer__ Rbind::cv_moments_setm02( self, value) end |
#m03 ⇒ Double Also known as: get_m03
method wrapper for double m03
26520 26521 26522 26523 |
# File 'lib/ropencv/ropencv_types.rb', line 26520 def m03() __validate_pointer__ Rbind::cv_moments_getm03( self) end |
#m03=(value) ⇒ Void Also known as: set_m03
method wrapper for double m03
26529 26530 26531 26532 |
# File 'lib/ropencv/ropencv_types.rb', line 26529 def m03=(value) __validate_pointer__ Rbind::cv_moments_setm03( self, value) end |
#m10 ⇒ Double Also known as: get_m10
method wrapper for double m10
26384 26385 26386 26387 |
# File 'lib/ropencv/ropencv_types.rb', line 26384 def m10() __validate_pointer__ Rbind::cv_moments_getm10( self) end |
#m10=(value) ⇒ Void Also known as: set_m10
method wrapper for double m10
26393 26394 26395 26396 |
# File 'lib/ropencv/ropencv_types.rb', line 26393 def m10=(value) __validate_pointer__ Rbind::cv_moments_setm10( self, value) end |
#m11 ⇒ Double Also known as: get_m11
method wrapper for double m11
26435 26436 26437 26438 |
# File 'lib/ropencv/ropencv_types.rb', line 26435 def m11() __validate_pointer__ Rbind::cv_moments_getm11( self) end |
#m11=(value) ⇒ Void Also known as: set_m11
method wrapper for double m11
26444 26445 26446 26447 |
# File 'lib/ropencv/ropencv_types.rb', line 26444 def m11=(value) __validate_pointer__ Rbind::cv_moments_setm11( self, value) end |
#m12 ⇒ Double Also known as: get_m12
method wrapper for double m12
26503 26504 26505 26506 |
# File 'lib/ropencv/ropencv_types.rb', line 26503 def m12() __validate_pointer__ Rbind::cv_moments_getm12( self) end |
#m12=(value) ⇒ Void Also known as: set_m12
method wrapper for double m12
26512 26513 26514 26515 |
# File 'lib/ropencv/ropencv_types.rb', line 26512 def m12=(value) __validate_pointer__ Rbind::cv_moments_setm12( self, value) end |
#m20 ⇒ Double Also known as: get_m20
method wrapper for double m20
26418 26419 26420 26421 |
# File 'lib/ropencv/ropencv_types.rb', line 26418 def m20() __validate_pointer__ Rbind::cv_moments_getm20( self) end |
#m20=(value) ⇒ Void Also known as: set_m20
method wrapper for double m20
26427 26428 26429 26430 |
# File 'lib/ropencv/ropencv_types.rb', line 26427 def m20=(value) __validate_pointer__ Rbind::cv_moments_setm20( self, value) end |
#m21 ⇒ Double Also known as: get_m21
method wrapper for double m21
26486 26487 26488 26489 |
# File 'lib/ropencv/ropencv_types.rb', line 26486 def m21() __validate_pointer__ Rbind::cv_moments_getm21( self) end |
#m21=(value) ⇒ Void Also known as: set_m21
method wrapper for double m21
26495 26496 26497 26498 |
# File 'lib/ropencv/ropencv_types.rb', line 26495 def m21=(value) __validate_pointer__ Rbind::cv_moments_setm21( self, value) end |
#m30 ⇒ Double Also known as: get_m30
method wrapper for double m30
26469 26470 26471 26472 |
# File 'lib/ropencv/ropencv_types.rb', line 26469 def m30() __validate_pointer__ Rbind::cv_moments_getm30( self) end |
#m30=(value) ⇒ Void Also known as: set_m30
method wrapper for double m30
26478 26479 26480 26481 |
# File 'lib/ropencv/ropencv_types.rb', line 26478 def m30=(value) __validate_pointer__ Rbind::cv_moments_setm30( self, value) end |
#mu02 ⇒ Double Also known as: get_mu02
method wrapper for double mu02
26571 26572 26573 26574 |
# File 'lib/ropencv/ropencv_types.rb', line 26571 def mu02() __validate_pointer__ Rbind::cv_moments_get_mu02( self) end |
#mu02=(value) ⇒ Void Also known as: set_mu02
method wrapper for double mu02
26580 26581 26582 26583 |
# File 'lib/ropencv/ropencv_types.rb', line 26580 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
26639 26640 26641 26642 |
# File 'lib/ropencv/ropencv_types.rb', line 26639 def mu03() __validate_pointer__ Rbind::cv_moments_get_mu03( self) end |
#mu03=(value) ⇒ Void Also known as: set_mu03
method wrapper for double mu03
26648 26649 26650 26651 |
# File 'lib/ropencv/ropencv_types.rb', line 26648 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
26554 26555 26556 26557 |
# File 'lib/ropencv/ropencv_types.rb', line 26554 def mu11() __validate_pointer__ Rbind::cv_moments_get_mu11( self) end |
#mu11=(value) ⇒ Void Also known as: set_mu11
method wrapper for double mu11
26563 26564 26565 26566 |
# File 'lib/ropencv/ropencv_types.rb', line 26563 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
26622 26623 26624 26625 |
# File 'lib/ropencv/ropencv_types.rb', line 26622 def mu12() __validate_pointer__ Rbind::cv_moments_get_mu12( self) end |
#mu12=(value) ⇒ Void Also known as: set_mu12
method wrapper for double mu12
26631 26632 26633 26634 |
# File 'lib/ropencv/ropencv_types.rb', line 26631 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
26537 26538 26539 26540 |
# File 'lib/ropencv/ropencv_types.rb', line 26537 def mu20() __validate_pointer__ Rbind::cv_moments_get_mu20( self) end |
#mu20=(value) ⇒ Void Also known as: set_mu20
method wrapper for double mu20
26546 26547 26548 26549 |
# File 'lib/ropencv/ropencv_types.rb', line 26546 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
26605 26606 26607 26608 |
# File 'lib/ropencv/ropencv_types.rb', line 26605 def mu21() __validate_pointer__ Rbind::cv_moments_get_mu21( self) end |
#mu21=(value) ⇒ Void Also known as: set_mu21
method wrapper for double mu21
26614 26615 26616 26617 |
# File 'lib/ropencv/ropencv_types.rb', line 26614 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
26588 26589 26590 26591 |
# File 'lib/ropencv/ropencv_types.rb', line 26588 def mu30() __validate_pointer__ Rbind::cv_moments_get_mu30( self) end |
#mu30=(value) ⇒ Void Also known as: set_mu30
method wrapper for double mu30
26597 26598 26599 26600 |
# File 'lib/ropencv/ropencv_types.rb', line 26597 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
26690 26691 26692 26693 |
# File 'lib/ropencv/ropencv_types.rb', line 26690 def nu02() __validate_pointer__ Rbind::cv_moments_get_nu02( self) end |
#nu02=(value) ⇒ Void Also known as: set_nu02
method wrapper for double nu02
26699 26700 26701 26702 |
# File 'lib/ropencv/ropencv_types.rb', line 26699 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
26758 26759 26760 26761 |
# File 'lib/ropencv/ropencv_types.rb', line 26758 def nu03() __validate_pointer__ Rbind::cv_moments_get_nu03( self) end |
#nu03=(value) ⇒ Void Also known as: set_nu03
method wrapper for double nu03
26767 26768 26769 26770 |
# File 'lib/ropencv/ropencv_types.rb', line 26767 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
26673 26674 26675 26676 |
# File 'lib/ropencv/ropencv_types.rb', line 26673 def nu11() __validate_pointer__ Rbind::cv_moments_get_nu11( self) end |
#nu11=(value) ⇒ Void Also known as: set_nu11
method wrapper for double nu11
26682 26683 26684 26685 |
# File 'lib/ropencv/ropencv_types.rb', line 26682 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
26741 26742 26743 26744 |
# File 'lib/ropencv/ropencv_types.rb', line 26741 def nu12() __validate_pointer__ Rbind::cv_moments_get_nu12( self) end |
#nu12=(value) ⇒ Void Also known as: set_nu12
method wrapper for double nu12
26750 26751 26752 26753 |
# File 'lib/ropencv/ropencv_types.rb', line 26750 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
26656 26657 26658 26659 |
# File 'lib/ropencv/ropencv_types.rb', line 26656 def nu20() __validate_pointer__ Rbind::cv_moments_get_nu20( self) end |
#nu20=(value) ⇒ Void Also known as: set_nu20
method wrapper for double nu20
26665 26666 26667 26668 |
# File 'lib/ropencv/ropencv_types.rb', line 26665 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
26724 26725 26726 26727 |
# File 'lib/ropencv/ropencv_types.rb', line 26724 def nu21() __validate_pointer__ Rbind::cv_moments_get_nu21( self) end |
#nu21=(value) ⇒ Void Also known as: set_nu21
method wrapper for double nu21
26733 26734 26735 26736 |
# File 'lib/ropencv/ropencv_types.rb', line 26733 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
26707 26708 26709 26710 |
# File 'lib/ropencv/ropencv_types.rb', line 26707 def nu30() __validate_pointer__ Rbind::cv_moments_get_nu30( self) end |
#nu30=(value) ⇒ Void Also known as: set_nu30
method wrapper for double nu30
26716 26717 26718 26719 |
# File 'lib/ropencv/ropencv_types.rb', line 26716 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
26356 26357 26358 |
# File 'lib/ropencv/ropencv_types.rb', line 26356 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 |