Class: OpenCV::Cv::Ml::ParamGrid
- Inherits:
-
Object
- Object
- OpenCV::Cv::Ml::ParamGrid
- Extended by:
- FFI::DataConverter
- Defined in:
- lib/ropencv/ropencv_types.rb
Class Method Summary collapse
- .create(min_val = 0.0, max_val = 0.0, logstep = 1.0) ⇒ Cv::Ptr::Cv_Ml_ParamGrid
- .new(*args) ⇒ Object
-
.null ⇒ Object
returns a null pointer to the object.
Instance Method Summary collapse
- #log_step ⇒ Double (also: #get_logStep)
- #log_step=(value) ⇒ Void (also: #set_logStep)
- #max_val ⇒ Double (also: #get_maxVal)
- #max_val=(value) ⇒ Void (also: #set_maxVal)
-
#min_val ⇒ Double
(also: #get_minVal)
methods.
- #min_val=(value) ⇒ Void (also: #set_minVal)
-
#to_s ⇒ Object
converts ParamGrid into a string by crawling through all its attributes.
Class Method Details
.create(min_val = 0.0, max_val = 0.0, logstep = 1.0) ⇒ Cv::Ptr::Cv_Ml_ParamGrid
Note:
wrapper for static method const cv::Ptrcv::ml::ParamGrid cv::ml::ParamGrid::create(double minVal = 0., double maxVal = 0., double logstep = 1.)
46705 46706 46707 |
# File 'lib/ropencv/ropencv_types.rb', line 46705 def self.create(min_val = 0.0, max_val = 0.0, logstep = 1.0) Rbind::cv_ml_param_grid_create(min_val, max_val, logstep) end |
.new(*args) ⇒ Object
46567 46568 46569 46570 46571 46572 46573 46574 |
# File 'lib/ropencv/ropencv_types.rb', line 46567 def self.new(*args) if args.first.is_a?(FFI::Pointer) || args.first.is_a?(ParamGridStruct) 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
46563 46564 46565 |
# File 'lib/ropencv/ropencv_types.rb', line 46563 def self.null new(ParamGridStruct.new) end |
Instance Method Details
#log_step ⇒ Double Also known as: get_logStep
Note:
method wrapper for double logStep
46685 46686 46687 46688 |
# File 'lib/ropencv/ropencv_types.rb', line 46685 def log_step() __validate_pointer__ Rbind::cv_ml_param_grid_get_log_step( self) end |
#log_step=(value) ⇒ Void Also known as: set_logStep
Note:
method wrapper for double logStep
46694 46695 46696 46697 |
# File 'lib/ropencv/ropencv_types.rb', line 46694 def log_step=(value) __validate_pointer__ Rbind::cv_ml_param_grid_set_log_step( self, value) end |
#max_val ⇒ Double Also known as: get_maxVal
Note:
method wrapper for double maxVal
46668 46669 46670 46671 |
# File 'lib/ropencv/ropencv_types.rb', line 46668 def max_val() __validate_pointer__ Rbind::cv_ml_param_grid_get_max_val( self) end |
#max_val=(value) ⇒ Void Also known as: set_maxVal
Note:
method wrapper for double maxVal
46677 46678 46679 46680 |
# File 'lib/ropencv/ropencv_types.rb', line 46677 def max_val=(value) __validate_pointer__ Rbind::cv_ml_param_grid_set_max_val( self, value) end |
#min_val ⇒ Double Also known as: get_minVal
Note:
method wrapper for double minVal
methods
46651 46652 46653 46654 |
# File 'lib/ropencv/ropencv_types.rb', line 46651 def min_val() __validate_pointer__ Rbind::cv_ml_param_grid_get_min_val( self) end |
#min_val=(value) ⇒ Void Also known as: set_minVal
Note:
method wrapper for double minVal
46660 46661 46662 46663 |
# File 'lib/ropencv/ropencv_types.rb', line 46660 def min_val=(value) __validate_pointer__ Rbind::cv_ml_param_grid_set_min_val( self, value) end |
#to_s ⇒ Object
converts ParamGrid into a string by crawling through all its attributes
46640 46641 46642 |
# File 'lib/ropencv/ropencv_types.rb', line 46640 def to_s "#<cv::ml::ParamGrid min_val=#{self.min_val} max_val=#{self.max_val} log_step=#{self.log_step}>" end |