CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Public Attributes | Static Public Attributes
svgfig.Ellipse Class Reference
Inheritance diagram for svgfig.Ellipse:
svgfig.Curve

Public Member Functions

def __init__
 
def __repr__
 
def Path
 
def SVG
 
- Public Member Functions inherited from svgfig.Curve
def __init__
 
def __repr__
 
def Path
 
def sample
 end nested class More...
 
def subsample
 
def SVG
 

Public Attributes

 attr
 
 b
 
 f
 
 high
 
 loop
 
 low
 
- Public Attributes inherited from svgfig.Curve
 attr
 
 f
 
 high
 
 last_samples
 
 loop
 
 low
 

Static Public Attributes

dictionary defaults = {}
 
- Static Public Attributes inherited from svgfig.Curve
dictionary defaults = {}
 
int discontinuity_limit = 5
 
float linearity_limit = 0.05
 
 random_sampling = True
 
int recursion_limit = 15
 

Detailed Description

Draws an ellipse from a semimajor vector (ax,ay) and a semiminor
length (b).

Ellipse(x, y, ax, ay, b, attribute=value)

x, y                    required        the center of the ellipse/circle
ax, ay                  required        a vector indicating the length
                                        and direction of the semimajor axis
b                       required        the length of the semiminor axis.
                                        If equal to sqrt(ax2 + ay2), the
                                        ellipse is a circle
attribute=value pairs   keyword list    SVG attributes

(If sqrt(ax**2 + ay**2) is less than b, then (ax,ay) is actually the
semiminor axis.)

Definition at line 2235 of file svgfig.py.

Constructor & Destructor Documentation

def svgfig.Ellipse.__init__ (   self,
  x,
  y,
  ax,
  ay,
  b,
  attr 
)

Definition at line 2257 of file svgfig.py.

Member Function Documentation

def svgfig.Ellipse.__repr__ (   self)

Definition at line 2254 of file svgfig.py.

def svgfig.Ellipse.Path (   self,
  trans = None,
  local = False 
)
Apply the transformation "trans" and return a Path object in
global coordinates.  If local=True, return a Path in local coordinates
(which must be transformed again).

Definition at line 2267 of file svgfig.py.

def svgfig.Ellipse.SVG (   self,
  trans = None 
)
Apply the transformation "trans" and return an SVG object.

Definition at line 2263 of file svgfig.py.

Member Data Documentation

svgfig.Ellipse.attr

Definition at line 2260 of file svgfig.py.

svgfig.Ellipse.b

Definition at line 2258 of file svgfig.py.

dictionary svgfig.Ellipse.defaults = {}
static

Definition at line 2252 of file svgfig.py.

svgfig.Ellipse.f

Definition at line 2275 of file svgfig.py.

Referenced by ztail.Decoder.initial_synchronize().

svgfig.Ellipse.high

Definition at line 2277 of file svgfig.py.

svgfig.Ellipse.loop

Definition at line 2278 of file svgfig.py.

svgfig.Ellipse.low

Definition at line 2276 of file svgfig.py.