Class: OpenCV::CvDTreeParams
- Inherits:
-
Object
- Object
- OpenCV::CvDTreeParams
- 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
- #cv_folds ⇒ Fixnum (also: #get_cv_folds)
- #cv_folds=(value) ⇒ Void (also: #set_cv_folds)
-
#max_categories ⇒ Fixnum
(also: #get_max_categories)
methods.
- #max_categories=(value) ⇒ Void (also: #set_max_categories)
- #max_depth ⇒ Fixnum (also: #get_max_depth)
- #max_depth=(value) ⇒ Void (also: #set_max_depth)
- #min_sample_count ⇒ Fixnum (also: #get_min_sample_count)
- #min_sample_count=(value) ⇒ Void (also: #set_min_sample_count)
- #regression_accuracy ⇒ Float (also: #get_regression_accuracy)
- #regression_accuracy=(value) ⇒ Void (also: #set_regression_accuracy)
-
#to_s ⇒ Object
converts CvDTreeParams into a string by crawling through all its attributes.
- #truncate_pruned_tree ⇒ Bool (also: #get_truncate_pruned_tree)
- #truncate_pruned_tree=(value) ⇒ Void (also: #set_truncate_pruned_tree)
- #use__1se_rule ⇒ Bool (also: #get_use_1se_rule)
- #use__1se_rule=(value) ⇒ Void (also: #set_use_1se_rule)
- #use_surrogates ⇒ Bool (also: #get_use_surrogates)
- #use_surrogates=(value) ⇒ Void (also: #set_use_surrogates)
Class Method Details
.new(*args) ⇒ Object
43022 43023 43024 43025 43026 43027 43028 43029 |
# File 'lib/ropencv/ropencv_types.rb', line 43022 def self.new(*args) if args.first.is_a?(FFI::Pointer) || args.first.is_a?(CvDTreeParamsStruct) 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
43018 43019 43020 |
# File 'lib/ropencv/ropencv_types.rb', line 43018 def self.null new(CvDTreeParamsStruct.new) end |
Instance Method Details
#cv_folds ⇒ Fixnum Also known as: get_cv_folds
method wrapper for int cv_folds
43157 43158 43159 43160 |
# File 'lib/ropencv/ropencv_types.rb', line 43157 def cv_folds() __validate_pointer__ Rbind::cvd_tree_params_get_cv_folds( self) end |
#cv_folds=(value) ⇒ Void Also known as: set_cv_folds
method wrapper for int cv_folds
43166 43167 43168 43169 |
# File 'lib/ropencv/ropencv_types.rb', line 43166 def cv_folds=(value) __validate_pointer__ Rbind::cvd_tree_params_set_cv_folds( self, value) end |
#max_categories ⇒ Fixnum Also known as: get_max_categories
method wrapper for int max_categories
methods
43106 43107 43108 43109 |
# File 'lib/ropencv/ropencv_types.rb', line 43106 def max_categories() __validate_pointer__ Rbind::cvd_tree_params_get_max_categories( self) end |
#max_categories=(value) ⇒ Void Also known as: set_max_categories
method wrapper for int max_categories
43115 43116 43117 43118 |
# File 'lib/ropencv/ropencv_types.rb', line 43115 def max_categories=(value) __validate_pointer__ Rbind::cvd_tree_params_set_max_categories( self, value) end |
#max_depth ⇒ Fixnum Also known as: get_max_depth
method wrapper for int max_depth
43123 43124 43125 43126 |
# File 'lib/ropencv/ropencv_types.rb', line 43123 def max_depth() __validate_pointer__ Rbind::cvd_tree_params_get_max_depth( self) end |
#max_depth=(value) ⇒ Void Also known as: set_max_depth
method wrapper for int max_depth
43132 43133 43134 43135 |
# File 'lib/ropencv/ropencv_types.rb', line 43132 def max_depth=(value) __validate_pointer__ Rbind::cvd_tree_params_set_max_depth( self, value) end |
#min_sample_count ⇒ Fixnum Also known as: get_min_sample_count
method wrapper for int min_sample_count
43140 43141 43142 43143 |
# File 'lib/ropencv/ropencv_types.rb', line 43140 def min_sample_count() __validate_pointer__ Rbind::cvd_tree_params_get_min_sample_count( self) end |
#min_sample_count=(value) ⇒ Void Also known as: set_min_sample_count
method wrapper for int min_sample_count
43149 43150 43151 43152 |
# File 'lib/ropencv/ropencv_types.rb', line 43149 def min_sample_count=(value) __validate_pointer__ Rbind::cvd_tree_params_set_min_sample_count( self, value) end |
#regression_accuracy ⇒ Float Also known as: get_regression_accuracy
method wrapper for float regression_accuracy
43225 43226 43227 43228 |
# File 'lib/ropencv/ropencv_types.rb', line 43225 def regression_accuracy() __validate_pointer__ Rbind::cvd_tree_params_get_regression_accuracy( self) end |
#regression_accuracy=(value) ⇒ Void Also known as: set_regression_accuracy
method wrapper for float regression_accuracy
43234 43235 43236 43237 |
# File 'lib/ropencv/ropencv_types.rb', line 43234 def regression_accuracy=(value) __validate_pointer__ Rbind::cvd_tree_params_set_regression_accuracy( self, value) end |
#to_s ⇒ Object
converts CvDTreeParams into a string by crawling through all its attributes
43095 43096 43097 |
# File 'lib/ropencv/ropencv_types.rb', line 43095 def to_s "#<CvDTreeParams max_categories=#{self.max_categories} max_depth=#{self.max_depth} min_sample_count=#{self.min_sample_count} cv_folds=#{self.cv_folds} use_surrogates=#{self.use_surrogates} use__1se_rule=#{self.use__1se_rule} truncate_pruned_tree=#{self.truncate_pruned_tree} regression_accuracy=#{self.regression_accuracy}>" end |
#truncate_pruned_tree ⇒ Bool Also known as: get_truncate_pruned_tree
method wrapper for bool truncate_pruned_tree
43208 43209 43210 43211 |
# File 'lib/ropencv/ropencv_types.rb', line 43208 def truncate_pruned_tree() __validate_pointer__ Rbind::cvd_tree_params_get_truncate_pruned_tree( self) end |
#truncate_pruned_tree=(value) ⇒ Void Also known as: set_truncate_pruned_tree
method wrapper for bool truncate_pruned_tree
43217 43218 43219 43220 |
# File 'lib/ropencv/ropencv_types.rb', line 43217 def truncate_pruned_tree=(value) __validate_pointer__ Rbind::cvd_tree_params_set_truncate_pruned_tree( self, value) end |
#use__1se_rule ⇒ Bool Also known as: get_use_1se_rule
method wrapper for bool use_1se_rule
43191 43192 43193 43194 |
# File 'lib/ropencv/ropencv_types.rb', line 43191 def use__1se_rule() __validate_pointer__ Rbind::cvd_tree_params_get_use__1se_rule( self) end |
#use__1se_rule=(value) ⇒ Void Also known as: set_use_1se_rule
method wrapper for bool use_1se_rule
43200 43201 43202 43203 |
# File 'lib/ropencv/ropencv_types.rb', line 43200 def use__1se_rule=(value) __validate_pointer__ Rbind::cvd_tree_params_set_use__1se_rule( self, value) end |
#use_surrogates ⇒ Bool Also known as: get_use_surrogates
method wrapper for bool use_surrogates
43174 43175 43176 43177 |
# File 'lib/ropencv/ropencv_types.rb', line 43174 def use_surrogates() __validate_pointer__ Rbind::cvd_tree_params_get_use_surrogates( self) end |
#use_surrogates=(value) ⇒ Void Also known as: set_use_surrogates
method wrapper for bool use_surrogates
43183 43184 43185 43186 |
# File 'lib/ropencv/ropencv_types.rb', line 43183 def use_surrogates=(value) __validate_pointer__ Rbind::cvd_tree_params_set_use_surrogates( self, value) end |