Class: OpenCV::Cv::CalibrateDebevec
- Inherits:
-
Object
- Object
- OpenCV::Cv::CalibrateDebevec
- 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
- #cast_to_algorithm(parse_ownership) ⇒ Cv::Algorithm (also: #castToAlgorithm)
- #cast_to_calibratecrf(parse_ownership) ⇒ Cv::CalibrateCRF (also: #castToCalibrateCRF)
- #clear ⇒ Void
- #empty ⇒ Bool
- #get_default_name ⇒ Std::String (also: #getDefaultName)
-
#get_lambda ⇒ Float
(also: #getLambda)
methods.
- #get_random ⇒ Bool (also: #getRandom)
- #get_samples ⇒ Fixnum (also: #getSamples)
- #process(src, dst, times) ⇒ Void
- #read(fn) ⇒ Void
- #save(filename) ⇒ Void
- #set_lambda(lambda) ⇒ Void (also: #setLambda)
- #set_random(random) ⇒ Void (also: #setRandom)
- #set_samples(samples) ⇒ Void (also: #setSamples)
-
#to_s ⇒ Object
converts CalibrateDebevec into a string by crawling through all its attributes.
- #write(fs, name = Std::String.new()) ⇒ Void
Class Method Details
.new(*args) ⇒ Object
30696 30697 30698 30699 30700 30701 30702 30703 |
# File 'lib/ropencv/ropencv_types.rb', line 30696 def self.new(*args) if args.first.is_a?(FFI::Pointer) || args.first.is_a?(CalibrateDebevecStruct) 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
30692 30693 30694 |
# File 'lib/ropencv/ropencv_types.rb', line 30692 def self.null new(CalibrateDebevecStruct.new) end |
Instance Method Details
#cast_to_algorithm(parse_ownership) ⇒ Cv::Algorithm Also known as: castToAlgorithm
method wrapper for cv::Algorithm* cv::CalibrateDebevec::castToAlgorithm(bool parse_ownership)
30856 30857 30858 30859 30860 30861 30862 30863 30864 |
# File 'lib/ropencv/ropencv_types.rb', line 30856 def cast_to_algorithm(parse_ownership) __validate_pointer__ result = Rbind::cv_calibrate_debevec_cast_to_algorithm( self, parse_ownership) 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 |
#cast_to_calibratecrf(parse_ownership) ⇒ Cv::CalibrateCRF Also known as: castToCalibrateCRF
method wrapper for cv::CalibrateCRF* cv::CalibrateDebevec::castToCalibrateCRF(bool parse_ownership)
30832 30833 30834 30835 30836 30837 30838 30839 30840 |
# File 'lib/ropencv/ropencv_types.rb', line 30832 def cast_to_calibratecrf(parse_ownership) __validate_pointer__ result = Rbind::cv_calibrate_debevec_cast_to_calibratecrf( self, parse_ownership) 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 |
#clear ⇒ Void
method wrapper for void cv::CalibrateDebevec::clear()
30869 30870 30871 30872 |
# File 'lib/ropencv/ropencv_types.rb', line 30869 def clear() __validate_pointer__ Rbind::cv_calibrate_debevec_clear( self) end |
#empty ⇒ Bool
method wrapper for bool cv::CalibrateDebevec::empty()
30893 30894 30895 30896 |
# File 'lib/ropencv/ropencv_types.rb', line 30893 def empty() __validate_pointer__ Rbind::cv_calibrate_debevec_empty( self) end |
#get_default_name ⇒ Std::String Also known as: getDefaultName
method wrapper for const std::string cv::CalibrateDebevec::getDefaultName()
30908 30909 30910 30911 30912 30913 30914 30915 30916 |
# File 'lib/ropencv/ropencv_types.rb', line 30908 def get_default_name() __validate_pointer__ result = Rbind::cv_calibrate_debevec_get_default_name( 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 |
#get_lambda ⇒ Float Also known as: getLambda
method wrapper for float cv::CalibrateDebevec::getLambda()
methods
30780 30781 30782 30783 |
# File 'lib/ropencv/ropencv_types.rb', line 30780 def get_lambda() __validate_pointer__ Rbind::cv_calibrate_debevec_get_lambda( self) end |
#get_random ⇒ Bool Also known as: getRandom
method wrapper for bool cv::CalibrateDebevec::getRandom()
30814 30815 30816 30817 |
# File 'lib/ropencv/ropencv_types.rb', line 30814 def get_random() __validate_pointer__ Rbind::cv_calibrate_debevec_get_random( self) end |
#get_samples ⇒ Fixnum Also known as: getSamples
method wrapper for int cv::CalibrateDebevec::getSamples()
30797 30798 30799 30800 |
# File 'lib/ropencv/ropencv_types.rb', line 30797 def get_samples() __validate_pointer__ Rbind::cv_calibrate_debevec_get_samples( self) end |
#process(src, dst, times) ⇒ Void
method wrapper for void cv::CalibrateDebevec::process(const std::vectorcv::Mat src, cv::Mat& dst, const cv::Mat times)
30848 30849 30850 30851 |
# File 'lib/ropencv/ropencv_types.rb', line 30848 def process(src, dst, times) __validate_pointer__ Rbind::cv_calibrate_debevec_process( self, src, dst, times) end |
#read(fn) ⇒ Void
method wrapper for void cv::CalibrateDebevec::read(const cv::FileNode fn)
30886 30887 30888 30889 |
# File 'lib/ropencv/ropencv_types.rb', line 30886 def read(fn) __validate_pointer__ Rbind::cv_calibrate_debevec_read( self, fn) end |
#save(filename) ⇒ Void
method wrapper for void cv::CalibrateDebevec::save(const std::string filename)
30901 30902 30903 30904 |
# File 'lib/ropencv/ropencv_types.rb', line 30901 def save(filename) __validate_pointer__ Rbind::cv_calibrate_debevec_save( self, filename) end |
#set_lambda(lambda) ⇒ Void Also known as: setLambda
method wrapper for void cv::CalibrateDebevec::setLambda(float lambda)
30789 30790 30791 30792 |
# File 'lib/ropencv/ropencv_types.rb', line 30789 def set_lambda(lambda) __validate_pointer__ Rbind::cv_calibrate_debevec_set_lambda( self, lambda) end |
#set_random(random) ⇒ Void Also known as: setRandom
method wrapper for void cv::CalibrateDebevec::setRandom(bool random)
30823 30824 30825 30826 |
# File 'lib/ropencv/ropencv_types.rb', line 30823 def set_random(random) __validate_pointer__ Rbind::cv_calibrate_debevec_set_random( self, random) end |
#set_samples(samples) ⇒ Void Also known as: setSamples
method wrapper for void cv::CalibrateDebevec::setSamples(int samples)
30806 30807 30808 30809 |
# File 'lib/ropencv/ropencv_types.rb', line 30806 def set_samples(samples) __validate_pointer__ Rbind::cv_calibrate_debevec_set_samples( self, samples) end |
#to_s ⇒ Object
converts CalibrateDebevec into a string by crawling through all its attributes
30769 30770 30771 |
# File 'lib/ropencv/ropencv_types.rb', line 30769 def to_s "#<cv::CalibrateDebevec >" end |
#write(fs, name = Std::String.new()) ⇒ Void
method wrapper for void cv::CalibrateDebevec::write(const cv::Ptrcv::FileStorage fs, const std::string name = String())
30878 30879 30880 30881 |
# File 'lib/ropencv/ropencv_types.rb', line 30878 def write(fs, name = Std::String.new()) __validate_pointer__ Rbind::cv_calibrate_debevec_write( self, fs, name) end |