mirror of
https://github.com/ruby-opencv/ruby-opencv
synced 2023-03-27 23:22:12 -04:00
add alias of CvMat#clear
This commit is contained in:
parent
ba4790b13b
commit
ce0f55d038
2 changed files with 7 additions and 0 deletions
|
@ -215,8 +215,10 @@ void define_ruby_class()
|
|||
rb_define_alias(rb_klass, "set!", "fill!");
|
||||
rb_define_method(rb_klass, "clear", RUBY_METHOD_FUNC(rb_clear), 0);
|
||||
rb_define_alias(rb_klass, "set_zero", "clear");
|
||||
rb_define_alias(rb_klass, "zero", "clear");
|
||||
rb_define_method(rb_klass, "clear!", RUBY_METHOD_FUNC(rb_clear_bang), 0);
|
||||
rb_define_alias(rb_klass, "set_zero!", "clear!");
|
||||
rb_define_alias(rb_klass, "zero!", "clear!");
|
||||
rb_define_method(rb_klass, "identity", RUBY_METHOD_FUNC(rb_set_identity), -1);
|
||||
rb_define_method(rb_klass, "identity!", RUBY_METHOD_FUNC(rb_set_identity_bang), -1);
|
||||
rb_define_method(rb_klass, "range", RUBY_METHOD_FUNC(rb_range), 2);
|
||||
|
|
|
@ -687,10 +687,15 @@ class TestCvMat < OpenCVTestCase
|
|||
m1 = create_cvmat(2, 3)
|
||||
m2 = m1.set_zero
|
||||
m1.set_zero!
|
||||
m3 = create_cvmat(2, 3)
|
||||
m4 = m3.zero
|
||||
m3.zero!
|
||||
m2.height.times { |j|
|
||||
m2.width.times { |i|
|
||||
assert_cvscalar_equal(CvScalar.new(0, 0, 0, 0), m1[j, i])
|
||||
assert_cvscalar_equal(CvScalar.new(0, 0, 0, 0), m2[j, i])
|
||||
assert_cvscalar_equal(CvScalar.new(0, 0, 0, 0), m3[j, i])
|
||||
assert_cvscalar_equal(CvScalar.new(0, 0, 0, 0), m4[j, i])
|
||||
}
|
||||
}
|
||||
end
|
||||
|
|
Loading…
Add table
Reference in a new issue