Class: OpenCV::Cv::CalibrateDebevec

Inherits:
Object
  • Object
show all
Extended by:
FFI::DataConverter
Defined in:
lib/ropencv/ropencv_types.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.new(*args) ⇒ Object

Raises:

  • (ArgumentError)


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

.nullObject

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

Note:

method wrapper for cv::Algorithm* cv::CalibrateDebevec::castToAlgorithm(bool parse_ownership)

Parameters:

  • parse_ownership (Bool)

Returns:



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

Note:

method wrapper for cv::CalibrateCRF* cv::CalibrateDebevec::castToCalibrateCRF(bool parse_ownership)

Parameters:

  • parse_ownership (Bool)

Returns:



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

#clearVoid

Note:

method wrapper for void cv::CalibrateDebevec::clear()

Returns:

  • (Void)


30869
30870
30871
30872
# File 'lib/ropencv/ropencv_types.rb', line 30869

def clear()
    __validate_pointer__
    Rbind::cv_calibrate_debevec_clear( self)
end

#emptyBool

Note:

method wrapper for bool cv::CalibrateDebevec::empty()

Returns:

  • (Bool)


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_nameStd::String Also known as: getDefaultName

Note:

method wrapper for const std::string cv::CalibrateDebevec::getDefaultName()

Returns:



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_lambdaFloat Also known as: getLambda

Note:

method wrapper for float cv::CalibrateDebevec::getLambda()

methods

Returns:

  • (Float)


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_randomBool Also known as: getRandom

Note:

method wrapper for bool cv::CalibrateDebevec::getRandom()

Returns:

  • (Bool)


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_samplesFixnum Also known as: getSamples

Note:

method wrapper for int cv::CalibrateDebevec::getSamples()

Returns:

  • (Fixnum)


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

Note:

method wrapper for void cv::CalibrateDebevec::process(const std::vectorcv::Mat src, cv::Mat& dst, const cv::Mat times)

Parameters:

Returns:

  • (Void)


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

Note:

method wrapper for void cv::CalibrateDebevec::read(const cv::FileNode fn)

Parameters:

Returns:

  • (Void)


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

Note:

method wrapper for void cv::CalibrateDebevec::save(const std::string filename)

Parameters:

Returns:

  • (Void)


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

Note:

method wrapper for void cv::CalibrateDebevec::setLambda(float lambda)

Parameters:

  • lambda (Float)

Returns:

  • (Void)


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

Note:

method wrapper for void cv::CalibrateDebevec::setRandom(bool random)

Parameters:

  • random (Bool)

Returns:

  • (Void)


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

Note:

method wrapper for void cv::CalibrateDebevec::setSamples(int samples)

Parameters:

  • samples (Fixnum)

Returns:

  • (Void)


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_sObject

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

Note:

method wrapper for void cv::CalibrateDebevec::write(const cv::Ptrcv::FileStorage fs, const std::string name = String())

Parameters:

Returns:

  • (Void)


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