Class: OpenCV::Cv::CirclesGridFinderParameters
- Inherits:
-
Object
- Object
- OpenCV::Cv::CirclesGridFinderParameters
- Extended by:
- FFI::DataConverter
- Defined in:
- lib/ropencv/ropencv_types.rb
Constants collapse
- SYMMETRIC_GRID =
0
- ASYMMETRIC_GRID =
1
Class Method Summary collapse
- .new(*args) ⇒ Object
-
.null ⇒ Object
returns a null pointer to the object.
Instance Method Summary collapse
- #convex_hull_factor ⇒ Float (also: #get_convexHullFactor)
- #convex_hull_factor=(value) ⇒ Void (also: #set_convexHullFactor)
-
#density_neighborhood_size ⇒ Cv::Size2f
(also: #get_densityNeighborhoodSize)
methods.
- #density_neighborhood_size=(value) ⇒ Void (also: #set_densityNeighborhoodSize)
- #edge_gain ⇒ Float (also: #get_edgeGain)
- #edge_gain=(value) ⇒ Void (also: #set_edgeGain)
- #edge_penalty ⇒ Float (also: #get_edgePenalty)
- #edge_penalty=(value) ⇒ Void (also: #set_edgePenalty)
- #existing_vertex_gain ⇒ Float (also: #get_existingVertexGain)
- #existing_vertex_gain=(value) ⇒ Void (also: #set_existingVertexGain)
- #keypoint_scale ⇒ Fixnum (also: #get_keypointScale)
- #keypoint_scale=(value) ⇒ Void (also: #set_keypointScale)
- #kmeans_attempts ⇒ Fixnum (also: #get_kmeansAttempts)
- #kmeans_attempts=(value) ⇒ Void (also: #set_kmeansAttempts)
- #max_rectified_distance ⇒ Float (also: #get_maxRectifiedDistance)
- #max_rectified_distance=(value) ⇒ Void (also: #set_maxRectifiedDistance)
- #min_density ⇒ Float (also: #get_minDensity)
- #min_density=(value) ⇒ Void (also: #set_minDensity)
- #min_distance_to_add_keypoint ⇒ Fixnum (also: #get_minDistanceToAddKeypoint)
- #min_distance_to_add_keypoint=(value) ⇒ Void (also: #set_minDistanceToAddKeypoint)
- #min_graph_confidence ⇒ Float (also: #get_minGraphConfidence)
- #min_graph_confidence=(value) ⇒ Void (also: #set_minGraphConfidence)
- #minrng_edge_switch_dist ⇒ Float (also: #get_minRNGEdgeSwitchDist)
- #minrng_edge_switch_dist=(value) ⇒ Void (also: #set_minRNGEdgeSwitchDist)
- #square_size ⇒ Float (also: #get_squareSize)
- #square_size=(value) ⇒ Void (also: #set_squareSize)
-
#to_s ⇒ Object
converts CirclesGridFinderParameters into a string by crawling through all its attributes.
- #vertex_gain ⇒ Float (also: #get_vertexGain)
- #vertex_gain=(value) ⇒ Void (also: #set_vertexGain)
- #vertex_penalty ⇒ Float (also: #get_vertexPenalty)
- #vertex_penalty=(value) ⇒ Void (also: #set_vertexPenalty)
Class Method Details
.new(*args) ⇒ Object
68252 68253 68254 68255 68256 68257 68258 68259 68260 68261 68262 68263 68264 68265 68266 68267 68268 68269 68270 68271 68272 |
# File 'lib/ropencv/ropencv_types.rb', line 68252 def self.new(*args) if args.first.is_a?(FFI::Pointer) || args.first.is_a?(CirclesGridFinderParametersStruct) 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::CirclesGridFinderParameters::CirclesGridFinderParameters() @@cv_circles_grid_finder_parameters_circles_grid_finder_parameters_defaults0 ||= [] if(args.size >= 0 && args.size <= 0) targs = args.clone targs.size.upto(-1) do |i| targs[i] = @@cv_circles_grid_finder_parameters_circles_grid_finder_parameters_defaults0[i] end begin return Rbind::cv_circles_grid_finder_parameters_circles_grid_finder_parameters(*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
68248 68249 68250 |
# File 'lib/ropencv/ropencv_types.rb', line 68248 def self.null new(CirclesGridFinderParametersStruct.new) end |
Instance Method Details
#convex_hull_factor ⇒ Float Also known as: get_convexHullFactor
method wrapper for float convexHullFactor
68543 68544 68545 68546 |
# File 'lib/ropencv/ropencv_types.rb', line 68543 def convex_hull_factor() __validate_pointer__ Rbind::cv_circles_grid_finder_parameters_get_convex_hull_factor( self) end |
#convex_hull_factor=(value) ⇒ Void Also known as: set_convexHullFactor
method wrapper for float convexHullFactor
68552 68553 68554 68555 |
# File 'lib/ropencv/ropencv_types.rb', line 68552 def convex_hull_factor=(value) __validate_pointer__ Rbind::cv_circles_grid_finder_parameters_set_convex_hull_factor( self, value) end |
#density_neighborhood_size ⇒ Cv::Size2f Also known as: get_densityNeighborhoodSize
method wrapper for cv::Size2f densityNeighborhoodSize
methods
68351 68352 68353 68354 68355 68356 68357 68358 68359 |
# File 'lib/ropencv/ropencv_types.rb', line 68351 def density_neighborhood_size() __validate_pointer__ result = Rbind::cv_circles_grid_finder_parameters_get_density_neighborhood_size( 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 |
#density_neighborhood_size=(value) ⇒ Void Also known as: set_densityNeighborhoodSize
method wrapper for cv::Size2f densityNeighborhoodSize
68365 68366 68367 68368 |
# File 'lib/ropencv/ropencv_types.rb', line 68365 def density_neighborhood_size=(value) __validate_pointer__ Rbind::cv_circles_grid_finder_parameters_set_density_neighborhood_size( self, value) end |
#edge_gain ⇒ Float Also known as: get_edgeGain
method wrapper for float edgeGain
68509 68510 68511 68512 |
# File 'lib/ropencv/ropencv_types.rb', line 68509 def edge_gain() __validate_pointer__ Rbind::cv_circles_grid_finder_parameters_get_edge_gain( self) end |
#edge_gain=(value) ⇒ Void Also known as: set_edgeGain
method wrapper for float edgeGain
68518 68519 68520 68521 |
# File 'lib/ropencv/ropencv_types.rb', line 68518 def edge_gain=(value) __validate_pointer__ Rbind::cv_circles_grid_finder_parameters_set_edge_gain( self, value) end |
#edge_penalty ⇒ Float Also known as: get_edgePenalty
method wrapper for float edgePenalty
68526 68527 68528 68529 |
# File 'lib/ropencv/ropencv_types.rb', line 68526 def edge_penalty() __validate_pointer__ Rbind::cv_circles_grid_finder_parameters_get_edge_penalty( self) end |
#edge_penalty=(value) ⇒ Void Also known as: set_edgePenalty
method wrapper for float edgePenalty
68535 68536 68537 68538 |
# File 'lib/ropencv/ropencv_types.rb', line 68535 def edge_penalty=(value) __validate_pointer__ Rbind::cv_circles_grid_finder_parameters_set_edge_penalty( self, value) end |
#existing_vertex_gain ⇒ Float Also known as: get_existingVertexGain
method wrapper for float existingVertexGain
68492 68493 68494 68495 |
# File 'lib/ropencv/ropencv_types.rb', line 68492 def existing_vertex_gain() __validate_pointer__ Rbind::cv_circles_grid_finder_parameters_get_existing_vertex_gain( self) end |
#existing_vertex_gain=(value) ⇒ Void Also known as: set_existingVertexGain
method wrapper for float existingVertexGain
68501 68502 68503 68504 |
# File 'lib/ropencv/ropencv_types.rb', line 68501 def existing_vertex_gain=(value) __validate_pointer__ Rbind::cv_circles_grid_finder_parameters_set_existing_vertex_gain( self, value) end |
#keypoint_scale ⇒ Fixnum Also known as: get_keypointScale
method wrapper for int keypointScale
68424 68425 68426 68427 |
# File 'lib/ropencv/ropencv_types.rb', line 68424 def keypoint_scale() __validate_pointer__ Rbind::cv_circles_grid_finder_parameters_get_keypoint_scale( self) end |
#keypoint_scale=(value) ⇒ Void Also known as: set_keypointScale
method wrapper for int keypointScale
68433 68434 68435 68436 |
# File 'lib/ropencv/ropencv_types.rb', line 68433 def keypoint_scale=(value) __validate_pointer__ Rbind::cv_circles_grid_finder_parameters_set_keypoint_scale( self, value) end |
#kmeans_attempts ⇒ Fixnum Also known as: get_kmeansAttempts
method wrapper for int kmeansAttempts
68390 68391 68392 68393 |
# File 'lib/ropencv/ropencv_types.rb', line 68390 def kmeans_attempts() __validate_pointer__ Rbind::cv_circles_grid_finder_parameters_get_kmeans_attempts( self) end |
#kmeans_attempts=(value) ⇒ Void Also known as: set_kmeansAttempts
method wrapper for int kmeansAttempts
68399 68400 68401 68402 |
# File 'lib/ropencv/ropencv_types.rb', line 68399 def kmeans_attempts=(value) __validate_pointer__ Rbind::cv_circles_grid_finder_parameters_set_kmeans_attempts( self, value) end |
#max_rectified_distance ⇒ Float Also known as: get_maxRectifiedDistance
method wrapper for float maxRectifiedDistance
68594 68595 68596 68597 |
# File 'lib/ropencv/ropencv_types.rb', line 68594 def max_rectified_distance() __validate_pointer__ Rbind::cv_circles_grid_finder_parameters_get_max_rectified_distance( self) end |
#max_rectified_distance=(value) ⇒ Void Also known as: set_maxRectifiedDistance
method wrapper for float maxRectifiedDistance
68603 68604 68605 68606 |
# File 'lib/ropencv/ropencv_types.rb', line 68603 def max_rectified_distance=(value) __validate_pointer__ Rbind::cv_circles_grid_finder_parameters_set_max_rectified_distance( self, value) end |
#min_density ⇒ Float Also known as: get_minDensity
method wrapper for float minDensity
68373 68374 68375 68376 |
# File 'lib/ropencv/ropencv_types.rb', line 68373 def min_density() __validate_pointer__ Rbind::cv_circles_grid_finder_parameters_get_min_density( self) end |
#min_density=(value) ⇒ Void Also known as: set_minDensity
method wrapper for float minDensity
68382 68383 68384 68385 |
# File 'lib/ropencv/ropencv_types.rb', line 68382 def min_density=(value) __validate_pointer__ Rbind::cv_circles_grid_finder_parameters_set_min_density( self, value) end |
#min_distance_to_add_keypoint ⇒ Fixnum Also known as: get_minDistanceToAddKeypoint
method wrapper for int minDistanceToAddKeypoint
68407 68408 68409 68410 |
# File 'lib/ropencv/ropencv_types.rb', line 68407 def min_distance_to_add_keypoint() __validate_pointer__ Rbind::cv_circles_grid_finder_parameters_get_min_distance_to_add_keypoint( self) end |
#min_distance_to_add_keypoint=(value) ⇒ Void Also known as: set_minDistanceToAddKeypoint
method wrapper for int minDistanceToAddKeypoint
68416 68417 68418 68419 |
# File 'lib/ropencv/ropencv_types.rb', line 68416 def min_distance_to_add_keypoint=(value) __validate_pointer__ Rbind::cv_circles_grid_finder_parameters_set_min_distance_to_add_keypoint( self, value) end |
#min_graph_confidence ⇒ Float Also known as: get_minGraphConfidence
method wrapper for float minGraphConfidence
68441 68442 68443 68444 |
# File 'lib/ropencv/ropencv_types.rb', line 68441 def min_graph_confidence() __validate_pointer__ Rbind::cv_circles_grid_finder_parameters_get_min_graph_confidence( self) end |
#min_graph_confidence=(value) ⇒ Void Also known as: set_minGraphConfidence
method wrapper for float minGraphConfidence
68450 68451 68452 68453 |
# File 'lib/ropencv/ropencv_types.rb', line 68450 def min_graph_confidence=(value) __validate_pointer__ Rbind::cv_circles_grid_finder_parameters_set_min_graph_confidence( self, value) end |
#minrng_edge_switch_dist ⇒ Float Also known as: get_minRNGEdgeSwitchDist
method wrapper for float minRNGEdgeSwitchDist
68560 68561 68562 68563 |
# File 'lib/ropencv/ropencv_types.rb', line 68560 def minrng_edge_switch_dist() __validate_pointer__ Rbind::cv_circles_grid_finder_parameters_get_minrng_edge_switch_dist( self) end |
#minrng_edge_switch_dist=(value) ⇒ Void Also known as: set_minRNGEdgeSwitchDist
method wrapper for float minRNGEdgeSwitchDist
68569 68570 68571 68572 |
# File 'lib/ropencv/ropencv_types.rb', line 68569 def minrng_edge_switch_dist=(value) __validate_pointer__ Rbind::cv_circles_grid_finder_parameters_set_minrng_edge_switch_dist( self, value) end |
#square_size ⇒ Float Also known as: get_squareSize
method wrapper for float squareSize
68577 68578 68579 68580 |
# File 'lib/ropencv/ropencv_types.rb', line 68577 def square_size() __validate_pointer__ Rbind::cv_circles_grid_finder_parameters_get_square_size( self) end |
#square_size=(value) ⇒ Void Also known as: set_squareSize
method wrapper for float squareSize
68586 68587 68588 68589 |
# File 'lib/ropencv/ropencv_types.rb', line 68586 def square_size=(value) __validate_pointer__ Rbind::cv_circles_grid_finder_parameters_set_square_size( self, value) end |
#to_s ⇒ Object
converts CirclesGridFinderParameters into a string by crawling through all its attributes
68338 68339 68340 |
# File 'lib/ropencv/ropencv_types.rb', line 68338 def to_s "#<cv::CirclesGridFinderParameters density_neighborhood_size=#{self.density_neighborhood_size} min_density=#{self.min_density} kmeans_attempts=#{self.kmeans_attempts} min_distance_to_add_keypoint=#{self.min_distance_to_add_keypoint} keypoint_scale=#{self.keypoint_scale} min_graph_confidence=#{self.min_graph_confidence} vertex_gain=#{self.vertex_gain} vertex_penalty=#{self.vertex_penalty} existing_vertex_gain=#{self.existing_vertex_gain} edge_gain=#{self.edge_gain} edge_penalty=#{self.edge_penalty} convex_hull_factor=#{self.convex_hull_factor} minrng_edge_switch_dist=#{self.minrng_edge_switch_dist} square_size=#{self.square_size} max_rectified_distance=#{self.max_rectified_distance}>" end |
#vertex_gain ⇒ Float Also known as: get_vertexGain
method wrapper for float vertexGain
68458 68459 68460 68461 |
# File 'lib/ropencv/ropencv_types.rb', line 68458 def vertex_gain() __validate_pointer__ Rbind::cv_circles_grid_finder_parameters_get_vertex_gain( self) end |
#vertex_gain=(value) ⇒ Void Also known as: set_vertexGain
method wrapper for float vertexGain
68467 68468 68469 68470 |
# File 'lib/ropencv/ropencv_types.rb', line 68467 def vertex_gain=(value) __validate_pointer__ Rbind::cv_circles_grid_finder_parameters_set_vertex_gain( self, value) end |
#vertex_penalty ⇒ Float Also known as: get_vertexPenalty
method wrapper for float vertexPenalty
68475 68476 68477 68478 |
# File 'lib/ropencv/ropencv_types.rb', line 68475 def vertex_penalty() __validate_pointer__ Rbind::cv_circles_grid_finder_parameters_get_vertex_penalty( self) end |
#vertex_penalty=(value) ⇒ Void Also known as: set_vertexPenalty
method wrapper for float vertexPenalty
68484 68485 68486 68487 |
# File 'lib/ropencv/ropencv_types.rb', line 68484 def vertex_penalty=(value) __validate_pointer__ Rbind::cv_circles_grid_finder_parameters_set_vertex_penalty( self, value) end |