Class: Sunniesnow::Tools::SvgPath::PathSegment

Inherits:
Object
  • Object
show all
Defined in:
lib/sscharter/tools/svg_path.rb

Direct Known Subclasses

Arc, CubicBezier, Line, QuadraticBezier

Instance Method Summary collapse

Instance Method Details

#at(t) ⇒ Vector2D

Returns:

Raises:

  • (NotImplementedError)


95
96
97
# File 'lib/sscharter/tools/svg_path.rb', line 95

def at t
	raise NotImplementedError
end

#at_length(s) ⇒ Object

Parameters:

Raises:

  • (NotImplementedError)


100
101
102
# File 'lib/sscharter/tools/svg_path.rb', line 100

def at_length s
	raise NotImplementedError
end

#beginVector2D

Returns:

Raises:

  • (NotImplementedError)


105
106
107
# File 'lib/sscharter/tools/svg_path.rb', line 105

def begin
	raise NotImplementedError
end

#endVector2D

Returns:

Raises:

  • (NotImplementedError)


110
111
112
# File 'lib/sscharter/tools/svg_path.rb', line 110

def end
	raise NotImplementedError
end

#lengthFloat

Returns:

  • (Float)

Raises:

  • (NotImplementedError)


115
116
117
# File 'lib/sscharter/tools/svg_path.rb', line 115

def length
	raise NotImplementedError
end