Class: OpenCV::Cv::TonemapDrago

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)


27817
27818
27819
27820
27821
27822
27823
27824
# File 'lib/ropencv/ropencv_types.rb', line 27817

def self.new(*args)
    if args.first.is_a?(FFI::Pointer) || args.first.is_a?(TonemapDragoStruct)
        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



27813
27814
27815
# File 'lib/ropencv/ropencv_types.rb', line 27813

def self.null
    new(TonemapDragoStruct.new)
end

Instance Method Details

#cast_to_algorithm(parse_ownership) ⇒ Cv::Algorithm Also known as: castToAlgorithm

Note:

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

Parameters:

  • parse_ownership (Bool)

Returns:



27976
27977
27978
27979
27980
27981
27982
27983
27984
# File 'lib/ropencv/ropencv_types.rb', line 27976

def cast_to_algorithm(parse_ownership)
    __validate_pointer__
    result = Rbind::cv_tonemap_drago_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_tonemap(parse_ownership) ⇒ Cv::Tonemap Also known as: castToTonemap

Note:

method wrapper for cv::Tonemap* cv::TonemapDrago::castToTonemap(bool parse_ownership)

Parameters:

  • parse_ownership (Bool)

Returns:



27936
27937
27938
27939
27940
27941
27942
27943
27944
# File 'lib/ropencv/ropencv_types.rb', line 27936

def cast_to_tonemap(parse_ownership)
    __validate_pointer__
    result = Rbind::cv_tonemap_drago_cast_to_tonemap( 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::TonemapDrago::clear()

Returns:

  • (Void)


27989
27990
27991
27992
# File 'lib/ropencv/ropencv_types.rb', line 27989

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

#emptyBool

Note:

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

Returns:

  • (Bool)


28013
28014
28015
28016
# File 'lib/ropencv/ropencv_types.rb', line 28013

def empty()
    __validate_pointer__
    Rbind::cv_tonemap_drago_empty( self)
end

#get_biasFloat Also known as: getBias

Note:

method wrapper for float cv::TonemapDrago::getBias()

Returns:

  • (Float)


27918
27919
27920
27921
# File 'lib/ropencv/ropencv_types.rb', line 27918

def get_bias()
    __validate_pointer__
    Rbind::cv_tonemap_drago_get_bias( self)
end

#get_default_nameStd::String Also known as: getDefaultName

Note:

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

Returns:



28028
28029
28030
28031
28032
28033
28034
28035
28036
# File 'lib/ropencv/ropencv_types.rb', line 28028

def get_default_name()
    __validate_pointer__
    result = Rbind::cv_tonemap_drago_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_gammaFloat Also known as: getGamma

Note:

method wrapper for float cv::TonemapDrago::getGamma()

Returns:

  • (Float)


27958
27959
27960
27961
# File 'lib/ropencv/ropencv_types.rb', line 27958

def get_gamma()
    __validate_pointer__
    Rbind::cv_tonemap_drago_get_gamma( self)
end

#get_saturationFloat Also known as: getSaturation

Note:

method wrapper for float cv::TonemapDrago::getSaturation()

methods

Returns:

  • (Float)


27901
27902
27903
27904
# File 'lib/ropencv/ropencv_types.rb', line 27901

def get_saturation()
    __validate_pointer__
    Rbind::cv_tonemap_drago_get_saturation( self)
end

#process(src, dst) ⇒ Void

Note:

method wrapper for void cv::TonemapDrago::process(const cv::Mat src, cv::Mat& dst)

Parameters:

Returns:

  • (Void)


27951
27952
27953
27954
# File 'lib/ropencv/ropencv_types.rb', line 27951

def process(src, dst)
    __validate_pointer__
    Rbind::cv_tonemap_drago_process( self, src, dst)
end

#read(fn) ⇒ Void

Note:

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

Parameters:

Returns:

  • (Void)


28006
28007
28008
28009
# File 'lib/ropencv/ropencv_types.rb', line 28006

def read(fn)
    __validate_pointer__
    Rbind::cv_tonemap_drago_read( self, fn)
end

#save(filename) ⇒ Void

Note:

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

Parameters:

Returns:

  • (Void)


28021
28022
28023
28024
# File 'lib/ropencv/ropencv_types.rb', line 28021

def save(filename)
    __validate_pointer__
    Rbind::cv_tonemap_drago_save( self, filename)
end

#set_bias(bias) ⇒ Void Also known as: setBias

Note:

method wrapper for void cv::TonemapDrago::setBias(float bias)

Parameters:

  • bias (Float)

Returns:

  • (Void)


27927
27928
27929
27930
# File 'lib/ropencv/ropencv_types.rb', line 27927

def set_bias(bias)
    __validate_pointer__
    Rbind::cv_tonemap_drago_set_bias( self, bias)
end

#set_gamma(gamma) ⇒ Void Also known as: setGamma

Note:

method wrapper for void cv::TonemapDrago::setGamma(float gamma)

Parameters:

  • gamma (Float)

Returns:

  • (Void)


27967
27968
27969
27970
# File 'lib/ropencv/ropencv_types.rb', line 27967

def set_gamma(gamma)
    __validate_pointer__
    Rbind::cv_tonemap_drago_set_gamma( self, gamma)
end

#set_saturation(saturation) ⇒ Void Also known as: setSaturation

Note:

method wrapper for void cv::TonemapDrago::setSaturation(float saturation)

Parameters:

  • saturation (Float)

Returns:

  • (Void)


27910
27911
27912
27913
# File 'lib/ropencv/ropencv_types.rb', line 27910

def set_saturation(saturation)
    __validate_pointer__
    Rbind::cv_tonemap_drago_set_saturation( self, saturation)
end

#to_sObject

converts TonemapDrago into a string by crawling through all its attributes



27890
27891
27892
# File 'lib/ropencv/ropencv_types.rb', line 27890

def to_s
    "#<cv::TonemapDrago >"
end

#write(fs, name = Std::String.new()) ⇒ Void

Note:

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

Parameters:

Returns:

  • (Void)


27998
27999
28000
28001
# File 'lib/ropencv/ropencv_types.rb', line 27998

def write(fs, name = Std::String.new())
    __validate_pointer__
    Rbind::cv_tonemap_drago_write( self, fs, name)
end