Class: OpenCV::CvANN_MLP_TrainParams
- Inherits:
-
Object
- Object
- OpenCV::CvANN_MLP_TrainParams
- Extended by:
- FFI::DataConverter
- Defined in:
- lib/ropencv/ropencv_types.rb
Constants collapse
- BACKPROP =
0
- RPROP =
1
Class Method Summary collapse
- .new(*args) ⇒ Object
-
.null ⇒ Object
returns a null pointer to the object.
Instance Method Summary collapse
- #bp_dw_scale ⇒ Double (also: #get_bp_dw_scale)
- #bp_dw_scale=(value) ⇒ Void (also: #set_bp_dw_scale)
- #bp_moment_scale ⇒ Double (also: #get_bp_moment_scale)
- #bp_moment_scale=(value) ⇒ Void (also: #set_bp_moment_scale)
- #rp_dw0 ⇒ Double (also: #get_rp_dw0)
- #rp_dw0=(value) ⇒ Void (also: #set_rp_dw0)
- #rp_dw_max ⇒ Double (also: #get_rp_dw_max)
- #rp_dw_max=(value) ⇒ Void (also: #set_rp_dw_max)
- #rp_dw_min ⇒ Double (also: #get_rp_dw_min)
- #rp_dw_min=(value) ⇒ Void (also: #set_rp_dw_min)
- #rp_dw_minus ⇒ Double (also: #get_rp_dw_minus)
- #rp_dw_minus=(value) ⇒ Void (also: #set_rp_dw_minus)
- #rp_dw_plus ⇒ Double (also: #get_rp_dw_plus)
- #rp_dw_plus=(value) ⇒ Void (also: #set_rp_dw_plus)
-
#term_crit ⇒ CvTermCriteria
(also: #get_term_crit)
methods.
- #term_crit=(value) ⇒ Void (also: #set_term_crit)
-
#to_s ⇒ Object
converts CvANN_MLP_TrainParams into a string by crawling through all its attributes.
- #train_method ⇒ Fixnum (also: #get_train_method)
- #train_method=(value) ⇒ Void (also: #set_train_method)
Class Method Details
.new(*args) ⇒ Object
45118 45119 45120 45121 45122 45123 45124 45125 |
# File 'lib/ropencv/ropencv_types.rb', line 45118 def self.new(*args) if args.first.is_a?(FFI::Pointer) || args.first.is_a?(CvANN_MLP_TrainParamsStruct) 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
45114 45115 45116 |
# File 'lib/ropencv/ropencv_types.rb', line 45114 def self.null new(CvANN_MLP_TrainParamsStruct.new) end |
Instance Method Details
#bp_dw_scale ⇒ Double Also known as: get_bp_dw_scale
method wrapper for double bp_dw_scale
45243 45244 45245 45246 |
# File 'lib/ropencv/ropencv_types.rb', line 45243 def bp_dw_scale() __validate_pointer__ Rbind::cvann_mlp_train_params_get_bp_dw_scale( self) end |
#bp_dw_scale=(value) ⇒ Void Also known as: set_bp_dw_scale
method wrapper for double bp_dw_scale
45252 45253 45254 45255 |
# File 'lib/ropencv/ropencv_types.rb', line 45252 def bp_dw_scale=(value) __validate_pointer__ Rbind::cvann_mlp_train_params_set_bp_dw_scale( self, value) end |
#bp_moment_scale ⇒ Double Also known as: get_bp_moment_scale
method wrapper for double bp_moment_scale
45260 45261 45262 45263 |
# File 'lib/ropencv/ropencv_types.rb', line 45260 def bp_moment_scale() __validate_pointer__ Rbind::cvann_mlp_train_params_get_bp_moment_scale( self) end |
#bp_moment_scale=(value) ⇒ Void Also known as: set_bp_moment_scale
method wrapper for double bp_moment_scale
45269 45270 45271 45272 |
# File 'lib/ropencv/ropencv_types.rb', line 45269 def bp_moment_scale=(value) __validate_pointer__ Rbind::cvann_mlp_train_params_set_bp_moment_scale( self, value) end |
#rp_dw0 ⇒ Double Also known as: get_rp_dw0
method wrapper for double rp_dw0
45277 45278 45279 45280 |
# File 'lib/ropencv/ropencv_types.rb', line 45277 def rp_dw0() __validate_pointer__ Rbind::cvann_mlp_train_params_get_rp_dw0( self) end |
#rp_dw0=(value) ⇒ Void Also known as: set_rp_dw0
method wrapper for double rp_dw0
45286 45287 45288 45289 |
# File 'lib/ropencv/ropencv_types.rb', line 45286 def rp_dw0=(value) __validate_pointer__ Rbind::cvann_mlp_train_params_set_rp_dw0( self, value) end |
#rp_dw_max ⇒ Double Also known as: get_rp_dw_max
method wrapper for double rp_dw_max
45345 45346 45347 45348 |
# File 'lib/ropencv/ropencv_types.rb', line 45345 def rp_dw_max() __validate_pointer__ Rbind::cvann_mlp_train_params_get_rp_dw_max( self) end |
#rp_dw_max=(value) ⇒ Void Also known as: set_rp_dw_max
method wrapper for double rp_dw_max
45354 45355 45356 45357 |
# File 'lib/ropencv/ropencv_types.rb', line 45354 def rp_dw_max=(value) __validate_pointer__ Rbind::cvann_mlp_train_params_set_rp_dw_max( self, value) end |
#rp_dw_min ⇒ Double Also known as: get_rp_dw_min
method wrapper for double rp_dw_min
45328 45329 45330 45331 |
# File 'lib/ropencv/ropencv_types.rb', line 45328 def rp_dw_min() __validate_pointer__ Rbind::cvann_mlp_train_params_get_rp_dw_min( self) end |
#rp_dw_min=(value) ⇒ Void Also known as: set_rp_dw_min
method wrapper for double rp_dw_min
45337 45338 45339 45340 |
# File 'lib/ropencv/ropencv_types.rb', line 45337 def rp_dw_min=(value) __validate_pointer__ Rbind::cvann_mlp_train_params_set_rp_dw_min( self, value) end |
#rp_dw_minus ⇒ Double Also known as: get_rp_dw_minus
method wrapper for double rp_dw_minus
45311 45312 45313 45314 |
# File 'lib/ropencv/ropencv_types.rb', line 45311 def rp_dw_minus() __validate_pointer__ Rbind::cvann_mlp_train_params_get_rp_dw_minus( self) end |
#rp_dw_minus=(value) ⇒ Void Also known as: set_rp_dw_minus
method wrapper for double rp_dw_minus
45320 45321 45322 45323 |
# File 'lib/ropencv/ropencv_types.rb', line 45320 def rp_dw_minus=(value) __validate_pointer__ Rbind::cvann_mlp_train_params_set_rp_dw_minus( self, value) end |
#rp_dw_plus ⇒ Double Also known as: get_rp_dw_plus
method wrapper for double rp_dw_plus
45294 45295 45296 45297 |
# File 'lib/ropencv/ropencv_types.rb', line 45294 def rp_dw_plus() __validate_pointer__ Rbind::cvann_mlp_train_params_get_rp_dw_plus( self) end |
#rp_dw_plus=(value) ⇒ Void Also known as: set_rp_dw_plus
method wrapper for double rp_dw_plus
45303 45304 45305 45306 |
# File 'lib/ropencv/ropencv_types.rb', line 45303 def rp_dw_plus=(value) __validate_pointer__ Rbind::cvann_mlp_train_params_set_rp_dw_plus( self, value) end |
#term_crit ⇒ CvTermCriteria Also known as: get_term_crit
method wrapper for CvTermCriteria term_crit
methods
45204 45205 45206 45207 45208 45209 45210 45211 45212 |
# File 'lib/ropencv/ropencv_types.rb', line 45204 def term_crit() __validate_pointer__ result = Rbind::cvann_mlp_train_params_get_term_crit( self) if result.respond_to?(:__owner__?) && !result.__owner__? # store owner insight the pointer to not get garbage collected result.instance_variable_get(:@__obj_ptr__).instance_variable_set(:@__owner__,self) end result end |
#term_crit=(value) ⇒ Void Also known as: set_term_crit
method wrapper for CvTermCriteria term_crit
45218 45219 45220 45221 |
# File 'lib/ropencv/ropencv_types.rb', line 45218 def term_crit=(value) __validate_pointer__ Rbind::cvann_mlp_train_params_set_term_crit( self, value) end |
#to_s ⇒ Object
converts CvANN_MLP_TrainParams into a string by crawling through all its attributes
45191 45192 45193 |
# File 'lib/ropencv/ropencv_types.rb', line 45191 def to_s "#<CvANN_MLP_TrainParams term_crit=#{self.term_crit} train_method=#{self.train_method} bp_dw_scale=#{self.bp_dw_scale} bp_moment_scale=#{self.bp_moment_scale} rp_dw0=#{self.rp_dw0} rp_dw_plus=#{self.rp_dw_plus} rp_dw_minus=#{self.rp_dw_minus} rp_dw_min=#{self.rp_dw_min} rp_dw_max=#{self.rp_dw_max}>" end |
#train_method ⇒ Fixnum Also known as: get_train_method
method wrapper for int train_method
45226 45227 45228 45229 |
# File 'lib/ropencv/ropencv_types.rb', line 45226 def train_method() __validate_pointer__ Rbind::cvann_mlp_train_params_get_train_method( self) end |
#train_method=(value) ⇒ Void Also known as: set_train_method
method wrapper for int train_method
45235 45236 45237 45238 |
# File 'lib/ropencv/ropencv_types.rb', line 45235 def train_method=(value) __validate_pointer__ Rbind::cvann_mlp_train_params_set_train_method( self, value) end |