Class: OpenCV::Cv::UsacParams
- Inherits:
-
Object
- Object
- OpenCV::Cv::UsacParams
- 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
-
#confidence ⇒ Double
(also: #get_confidence)
methods.
- #confidence=(value) ⇒ Void (also: #set_confidence)
- #is_parallel ⇒ Bool (also: #get_isParallel)
- #is_parallel=(value) ⇒ Void (also: #set_isParallel)
- #lo_iterations ⇒ Fixnum (also: #get_loIterations)
- #lo_iterations=(value) ⇒ Void (also: #set_loIterations)
- #lo_method ⇒ Cv::LocalOptimMethod (also: #get_loMethod)
- #lo_method=(value) ⇒ Void (also: #set_loMethod)
- #lo_sample_size ⇒ Fixnum (also: #get_loSampleSize)
- #lo_sample_size=(value) ⇒ Void (also: #set_loSampleSize)
- #max_iterations ⇒ Fixnum (also: #get_maxIterations)
- #max_iterations=(value) ⇒ Void (also: #set_maxIterations)
- #neighbors_search ⇒ Cv::NeighborSearchMethod (also: #get_neighborsSearch)
- #neighbors_search=(value) ⇒ Void (also: #set_neighborsSearch)
- #random_generator_state ⇒ Fixnum (also: #get_randomGeneratorState)
- #random_generator_state=(value) ⇒ Void (also: #set_randomGeneratorState)
- #sampler ⇒ Cv::SamplingMethod (also: #get_sampler)
- #sampler=(value) ⇒ Void (also: #set_sampler)
- #score ⇒ Cv::ScoreMethod (also: #get_score)
- #score=(value) ⇒ Void (also: #set_score)
- #threshold ⇒ Double (also: #get_threshold)
- #threshold=(value) ⇒ Void (also: #set_threshold)
-
#to_s ⇒ Object
converts UsacParams into a string by crawling through all its attributes.
Class Method Details
.new(*args) ⇒ Object
67924 67925 67926 67927 67928 67929 67930 67931 67932 67933 67934 67935 67936 67937 67938 67939 67940 67941 67942 67943 67944 |
# File 'lib/ropencv/ropencv_types.rb', line 67924 def self.new(*args) if args.first.is_a?(FFI::Pointer) || args.first.is_a?(UsacParamsStruct) raise ArgumentError, "too many arguments for creating #{self.name} from Pointer" unless args.size == 1 return super(args.first) end # overloaded method wrapper for cv::UsacParams::UsacParams() @@cv_usac_params_usac_params_defaults0 ||= [] if(args.size >= 0 && args.size <= 0) targs = args.clone targs.size.upto(-1) do |i| targs[i] = @@cv_usac_params_usac_params_defaults0[i] end begin return Rbind::cv_usac_params_usac_params(*targs) rescue TypeError => e @error = e end end raise ArgumentError, "no constructor for #{self}(#{args.inspect})" end |
.null ⇒ Object
returns a null pointer to the object
67920 67921 67922 |
# File 'lib/ropencv/ropencv_types.rb', line 67920 def self.null new(UsacParamsStruct.new) end |
Instance Method Details
#confidence ⇒ Double Also known as: get_confidence
method wrapper for double confidence
methods
68021 68022 68023 68024 |
# File 'lib/ropencv/ropencv_types.rb', line 68021 def confidence() __validate_pointer__ Rbind::cv_usac_params_get_confidence( self) end |
#confidence=(value) ⇒ Void Also known as: set_confidence
method wrapper for double confidence
68030 68031 68032 68033 |
# File 'lib/ropencv/ropencv_types.rb', line 68030 def confidence=(value) __validate_pointer__ Rbind::cv_usac_params_set_confidence( self, value) end |
#is_parallel ⇒ Bool Also known as: get_isParallel
method wrapper for bool isParallel
68038 68039 68040 68041 |
# File 'lib/ropencv/ropencv_types.rb', line 68038 def is_parallel() __validate_pointer__ Rbind::cv_usac_params_get_is_parallel( self) end |
#is_parallel=(value) ⇒ Void Also known as: set_isParallel
method wrapper for bool isParallel
68047 68048 68049 68050 |
# File 'lib/ropencv/ropencv_types.rb', line 68047 def is_parallel=(value) __validate_pointer__ Rbind::cv_usac_params_set_is_parallel( self, value) end |
#lo_iterations ⇒ Fixnum Also known as: get_loIterations
method wrapper for int loIterations
68055 68056 68057 68058 |
# File 'lib/ropencv/ropencv_types.rb', line 68055 def lo_iterations() __validate_pointer__ Rbind::cv_usac_params_get_lo_iterations( self) end |
#lo_iterations=(value) ⇒ Void Also known as: set_loIterations
method wrapper for int loIterations
68064 68065 68066 68067 |
# File 'lib/ropencv/ropencv_types.rb', line 68064 def lo_iterations=(value) __validate_pointer__ Rbind::cv_usac_params_set_lo_iterations( self, value) end |
#lo_method ⇒ Cv::LocalOptimMethod Also known as: get_loMethod
method wrapper for cv::LocalOptimMethod loMethod
68072 68073 68074 68075 |
# File 'lib/ropencv/ropencv_types.rb', line 68072 def lo_method() __validate_pointer__ Rbind::cv_usac_params_get_lo_method( self) end |
#lo_method=(value) ⇒ Void Also known as: set_loMethod
method wrapper for cv::LocalOptimMethod loMethod
68081 68082 68083 68084 |
# File 'lib/ropencv/ropencv_types.rb', line 68081 def lo_method=(value) __validate_pointer__ Rbind::cv_usac_params_set_lo_method( self, value) end |
#lo_sample_size ⇒ Fixnum Also known as: get_loSampleSize
method wrapper for int loSampleSize
68089 68090 68091 68092 |
# File 'lib/ropencv/ropencv_types.rb', line 68089 def lo_sample_size() __validate_pointer__ Rbind::cv_usac_params_get_lo_sample_size( self) end |
#lo_sample_size=(value) ⇒ Void Also known as: set_loSampleSize
method wrapper for int loSampleSize
68098 68099 68100 68101 |
# File 'lib/ropencv/ropencv_types.rb', line 68098 def lo_sample_size=(value) __validate_pointer__ Rbind::cv_usac_params_set_lo_sample_size( self, value) end |
#max_iterations ⇒ Fixnum Also known as: get_maxIterations
method wrapper for int maxIterations
68106 68107 68108 68109 |
# File 'lib/ropencv/ropencv_types.rb', line 68106 def max_iterations() __validate_pointer__ Rbind::cv_usac_params_get_max_iterations( self) end |
#max_iterations=(value) ⇒ Void Also known as: set_maxIterations
method wrapper for int maxIterations
68115 68116 68117 68118 |
# File 'lib/ropencv/ropencv_types.rb', line 68115 def max_iterations=(value) __validate_pointer__ Rbind::cv_usac_params_set_max_iterations( self, value) end |
#neighbors_search ⇒ Cv::NeighborSearchMethod Also known as: get_neighborsSearch
method wrapper for cv::NeighborSearchMethod neighborsSearch
68123 68124 68125 68126 |
# File 'lib/ropencv/ropencv_types.rb', line 68123 def neighbors_search() __validate_pointer__ Rbind::cv_usac_params_get_neighbors_search( self) end |
#neighbors_search=(value) ⇒ Void Also known as: set_neighborsSearch
method wrapper for cv::NeighborSearchMethod neighborsSearch
68132 68133 68134 68135 |
# File 'lib/ropencv/ropencv_types.rb', line 68132 def neighbors_search=(value) __validate_pointer__ Rbind::cv_usac_params_set_neighbors_search( self, value) end |
#random_generator_state ⇒ Fixnum Also known as: get_randomGeneratorState
method wrapper for int randomGeneratorState
68140 68141 68142 68143 |
# File 'lib/ropencv/ropencv_types.rb', line 68140 def random_generator_state() __validate_pointer__ Rbind::cv_usac_params_get_random_generator_state( self) end |
#random_generator_state=(value) ⇒ Void Also known as: set_randomGeneratorState
method wrapper for int randomGeneratorState
68149 68150 68151 68152 |
# File 'lib/ropencv/ropencv_types.rb', line 68149 def random_generator_state=(value) __validate_pointer__ Rbind::cv_usac_params_set_random_generator_state( self, value) end |
#sampler ⇒ Cv::SamplingMethod Also known as: get_sampler
method wrapper for cv::SamplingMethod sampler
68157 68158 68159 68160 |
# File 'lib/ropencv/ropencv_types.rb', line 68157 def sampler() __validate_pointer__ Rbind::cv_usac_params_get_sampler( self) end |
#sampler=(value) ⇒ Void Also known as: set_sampler
method wrapper for cv::SamplingMethod sampler
68166 68167 68168 68169 |
# File 'lib/ropencv/ropencv_types.rb', line 68166 def sampler=(value) __validate_pointer__ Rbind::cv_usac_params_set_sampler( self, value) end |
#score ⇒ Cv::ScoreMethod Also known as: get_score
method wrapper for cv::ScoreMethod score
68174 68175 68176 68177 |
# File 'lib/ropencv/ropencv_types.rb', line 68174 def score() __validate_pointer__ Rbind::cv_usac_params_get_score( self) end |
#score=(value) ⇒ Void Also known as: set_score
method wrapper for cv::ScoreMethod score
68183 68184 68185 68186 |
# File 'lib/ropencv/ropencv_types.rb', line 68183 def score=(value) __validate_pointer__ Rbind::cv_usac_params_set_score( self, value) end |
#threshold ⇒ Double Also known as: get_threshold
method wrapper for double threshold
68191 68192 68193 68194 |
# File 'lib/ropencv/ropencv_types.rb', line 68191 def threshold() __validate_pointer__ Rbind::cv_usac_params_get_threshold( self) end |
#threshold=(value) ⇒ Void Also known as: set_threshold
method wrapper for double threshold
68200 68201 68202 68203 |
# File 'lib/ropencv/ropencv_types.rb', line 68200 def threshold=(value) __validate_pointer__ Rbind::cv_usac_params_set_threshold( self, value) end |
#to_s ⇒ Object
converts UsacParams into a string by crawling through all its attributes
68010 68011 68012 |
# File 'lib/ropencv/ropencv_types.rb', line 68010 def to_s "#<cv::UsacParams confidence=#{self.confidence} is_parallel=#{self.is_parallel} lo_iterations=#{self.lo_iterations} lo_method=#{self.lo_method} lo_sample_size=#{self.lo_sample_size} max_iterations=#{self.max_iterations} neighbors_search=#{self.neighbors_search} random_generator_state=#{self.random_generator_state} sampler=#{self.sampler} score=#{self.score} threshold=#{self.threshold}>" end |