Class: Wx::Rect2DDouble

Inherits:
Object
  • Object
show all
Defined in:
lib/wx/doc/gen/geometry.rb,
lib/wx/doc/geometry.rb

Overview

Note:

This class is untracked and should not be derived from nor instances extended!

Requires:

  • USE_GEOMETRY

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeWx::Rect2DDouble #initialize(x, y, w, h) ⇒ Wx::Rect2DDouble

Returns a new instance of Rect2DDouble.

Overloads:



212
# File 'lib/wx/doc/gen/geometry.rb', line 212

def initialize(*args) end

Class Method Details

.intersect(src1, src2) ⇒ Wx::Rect2DDouble

Parameters:

Returns:



397
# File 'lib/wx/doc/gen/geometry.rb', line 397

def self.intersect(src1, src2) end

.union(src1, src2) ⇒ Wx::Rect2DDouble

Parameters:

Returns:



418
# File 'lib/wx/doc/gen/geometry.rb', line 418

def self.union(src1, src2) end

Instance Method Details

#==(rect) ⇒ Boolean

Parameters:

Returns:

  • (Boolean)


435
# File 'lib/wx/doc/gen/geometry.rb', line 435

def ==(rect) end

#assign(pt) ⇒ self

Parameters:

Returns:

  • (self)


173
# File 'lib/wx/doc/geometry.rb', line 173

def assign(pt) end

#constrain_to(rect) ⇒ void

This method returns an undefined value.

Parameters:



383
# File 'lib/wx/doc/gen/geometry.rb', line 383

def constrain_to(rect) end

#contains(pt) ⇒ Boolean #contains(rect) ⇒ Boolean

Overloads:



355
# File 'lib/wx/doc/gen/geometry.rb', line 355

def contains(*args) end

#create_intersection(otherRect) ⇒ Wx::Rect2DDouble

Parameters:

Returns:



401
# File 'lib/wx/doc/gen/geometry.rb', line 401

def create_intersection(otherRect) end

#create_union(otherRect) ⇒ Wx::Rect2DDouble

Parameters:

Returns:



422
# File 'lib/wx/doc/gen/geometry.rb', line 422

def create_union(otherRect) end

#get_bottomFloat Also known as: bottom

Returns:

  • (Float)


249
# File 'lib/wx/doc/gen/geometry.rb', line 249

def get_bottom; end

#get_centreWx::Point2DDouble Also known as: centre

Returns:



327
# File 'lib/wx/doc/gen/geometry.rb', line 327

def get_centre; end

#get_heightFloat Also known as: height

Returns:

  • (Float)


164
# File 'lib/wx/doc/geometry.rb', line 164

def get_height; end

#get_leftFloat Also known as: left

Returns:

  • (Float)


223
# File 'lib/wx/doc/gen/geometry.rb', line 223

def get_left; end

#get_left_bottomWx::Point2DDouble Also known as: left_bottom

Returns:



288
# File 'lib/wx/doc/gen/geometry.rb', line 288

def get_left_bottom; end

#get_left_topWx::Point2DDouble Also known as: left_top

Returns:



275
# File 'lib/wx/doc/gen/geometry.rb', line 275

def get_left_top; end

#get_out_code(pt) ⇒ Wx::OutCode Also known as: out_code

Parameters:

Returns:



341
# File 'lib/wx/doc/gen/geometry.rb', line 341

def get_out_code(pt) end

#get_outcode(pt) ⇒ Wx::OutCode Also known as: outcode

Parameters:

Returns:



346
# File 'lib/wx/doc/gen/geometry.rb', line 346

def get_outcode(pt) end

#get_positionWx::Point2DDouble Also known as: position

Returns:



215
# File 'lib/wx/doc/gen/geometry.rb', line 215

def get_position; end

#get_rightFloat Also known as: right

Returns:

  • (Float)


262
# File 'lib/wx/doc/gen/geometry.rb', line 262

def get_right; end

#get_right_bottomWx::Point2DDouble Also known as: right_bottom

Returns:



314
# File 'lib/wx/doc/gen/geometry.rb', line 314

def get_right_bottom; end

#get_right_topWx::Point2DDouble Also known as: right_top

Returns:



301
# File 'lib/wx/doc/gen/geometry.rb', line 301

def get_right_top; end

#get_sizeWx::Size Also known as: size

Returns:



219
# File 'lib/wx/doc/gen/geometry.rb', line 219

def get_size; end

#get_topFloat Also known as: top

Returns:

  • (Float)


236
# File 'lib/wx/doc/gen/geometry.rb', line 236

def get_top; end

#get_widthFloat Also known as: width

Returns:

  • (Float)


156
# File 'lib/wx/doc/geometry.rb', line 156

def get_width; end

#get_xFloat Also known as: x

Returns:

  • (Float)


140
# File 'lib/wx/doc/geometry.rb', line 140

def get_x; end

#get_yFloat Also known as: y

Returns:

  • (Float)


148
# File 'lib/wx/doc/geometry.rb', line 148

def get_y; end

#have_equal_size(rect) ⇒ Boolean

Parameters:

Returns:

  • (Boolean)


363
# File 'lib/wx/doc/gen/geometry.rb', line 363

def have_equal_size(rect) end

#inset(x, y) ⇒ void #inset(left, top, right, bottom) ⇒ void

Overloads:

  • #inset(x, y) ⇒ void

    This method returns an undefined value.

    Parameters:

    • x (Float)
    • y (Float)
  • #inset(left, top, right, bottom) ⇒ void

    This method returns an undefined value.

    Parameters:

    • left (Float)
    • top (Float)
    • right (Float)
    • bottom (Float)


375
# File 'lib/wx/doc/gen/geometry.rb', line 375

def inset(*args) end

#interpolate(widthfactor, heightfactor) ⇒ Wx::Point2DDouble

Parameters:

  • widthfactor (Integer)
  • heightfactor (Integer)

Returns:



388
# File 'lib/wx/doc/gen/geometry.rb', line 388

def interpolate(widthfactor, heightfactor) end

#intersect(otherRect) ⇒ void

This method returns an undefined value.

Parameters:



392
# File 'lib/wx/doc/gen/geometry.rb', line 392

def intersect(otherRect) end

#intersects(rect) ⇒ Boolean

Parameters:

Returns:

  • (Boolean)


405
# File 'lib/wx/doc/gen/geometry.rb', line 405

def intersects(rect) end

#is_emptyBoolean Also known as: empty?

Returns:

  • (Boolean)


358
# File 'lib/wx/doc/gen/geometry.rb', line 358

def is_empty; end

#move_bottom_to(n) ⇒ void

This method returns an undefined value.

Parameters:

  • n (Float)


259
# File 'lib/wx/doc/gen/geometry.rb', line 259

def move_bottom_to(n) end

#move_centre_to(pt) ⇒ void

This method returns an undefined value.

Parameters:



337
# File 'lib/wx/doc/gen/geometry.rb', line 337

def move_centre_to(pt) end

#move_left_bottom_to(pt) ⇒ void

This method returns an undefined value.

Parameters:



298
# File 'lib/wx/doc/gen/geometry.rb', line 298

def move_left_bottom_to(pt) end

#move_left_to(n) ⇒ void

This method returns an undefined value.

Parameters:

  • n (Float)


233
# File 'lib/wx/doc/gen/geometry.rb', line 233

def move_left_to(n) end

#move_left_top_to(pt) ⇒ void

This method returns an undefined value.

Parameters:



285
# File 'lib/wx/doc/gen/geometry.rb', line 285

def move_left_top_to(pt) end

#move_right_bottom_to(pt) ⇒ void

This method returns an undefined value.

Parameters:



324
# File 'lib/wx/doc/gen/geometry.rb', line 324

def move_right_bottom_to(pt) end

#move_right_to(n) ⇒ void

This method returns an undefined value.

Parameters:

  • n (Float)


272
# File 'lib/wx/doc/gen/geometry.rb', line 272

def move_right_to(n) end

#move_right_top_to(pt) ⇒ void

This method returns an undefined value.

Parameters:



311
# File 'lib/wx/doc/gen/geometry.rb', line 311

def move_right_top_to(pt) end

#move_top_to(n) ⇒ void

This method returns an undefined value.

Parameters:

  • n (Float)


246
# File 'lib/wx/doc/gen/geometry.rb', line 246

def move_top_to(n) end

#offset(pt) ⇒ void

This method returns an undefined value.

Parameters:



379
# File 'lib/wx/doc/gen/geometry.rb', line 379

def offset(pt) end

#scale(f) ⇒ void #scale(num, denum) ⇒ void

Overloads:

  • #scale(f) ⇒ void

    This method returns an undefined value.

    Parameters:

    • f (Float)
  • #scale(num, denum) ⇒ void

    This method returns an undefined value.

    Parameters:

    • num (Integer)
    • denum (Integer)


431
# File 'lib/wx/doc/gen/geometry.rb', line 431

def scale(*args) end

#set_bottom(n) ⇒ void Also known as: bottom=

This method returns an undefined value.

Parameters:

  • n (Float)


254
# File 'lib/wx/doc/gen/geometry.rb', line 254

def set_bottom(n) end

#set_centre(pt) ⇒ void Also known as: centre=

This method returns an undefined value.

Parameters:



332
# File 'lib/wx/doc/gen/geometry.rb', line 332

def set_centre(pt) end

#set_height(v) ⇒ Float Also known as: y=

Parameters:

  • v (Float)

Returns:

  • (Float)


168
# File 'lib/wx/doc/geometry.rb', line 168

def set_height(v) end

#set_left(n) ⇒ void Also known as: left=

This method returns an undefined value.

Parameters:

  • n (Float)


228
# File 'lib/wx/doc/gen/geometry.rb', line 228

def set_left(n) end

#set_left_bottom(pt) ⇒ void Also known as: left_bottom=

This method returns an undefined value.

Parameters:



293
# File 'lib/wx/doc/gen/geometry.rb', line 293

def set_left_bottom(pt) end

#set_left_top(pt) ⇒ void Also known as: left_top=

This method returns an undefined value.

Parameters:



280
# File 'lib/wx/doc/gen/geometry.rb', line 280

def set_left_top(pt) end

#set_right(n) ⇒ void Also known as: right=

This method returns an undefined value.

Parameters:

  • n (Float)


267
# File 'lib/wx/doc/gen/geometry.rb', line 267

def set_right(n) end

#set_right_bottom(pt) ⇒ void Also known as: right_bottom=

This method returns an undefined value.

Parameters:



319
# File 'lib/wx/doc/gen/geometry.rb', line 319

def set_right_bottom(pt) end

#set_right_top(pt) ⇒ void Also known as: right_top=

This method returns an undefined value.

Parameters:



306
# File 'lib/wx/doc/gen/geometry.rb', line 306

def set_right_top(pt) end

#set_top(n) ⇒ void Also known as: top=

This method returns an undefined value.

Parameters:

  • n (Float)


241
# File 'lib/wx/doc/gen/geometry.rb', line 241

def set_top(n) end

#set_width(v) ⇒ Float Also known as: width=

Parameters:

  • v (Float)

Returns:

  • (Float)


160
# File 'lib/wx/doc/geometry.rb', line 160

def set_width(v) end

#set_x(v) ⇒ Float Also known as: x=

Parameters:

  • v (Float)

Returns:

  • (Float)


144
# File 'lib/wx/doc/geometry.rb', line 144

def set_x(v) end

#set_y(v) ⇒ Float

Parameters:

  • v (Float)

Returns:

  • (Float)


152
# File 'lib/wx/doc/geometry.rb', line 152

def set_y(v) end

#union(otherRect) ⇒ void #union(pt) ⇒ void

Overloads:

  • #union(otherRect) ⇒ void

    This method returns an undefined value.

    Parameters:

  • #union(pt) ⇒ void

    This method returns an undefined value.

    Parameters:



413
# File 'lib/wx/doc/gen/geometry.rb', line 413

def union(*args) end