Package esys :: Package pycad :: Module primitives
[hide private]
[frames] | no frames]

Module primitives


Author: Lutz Gross, l.gross@uq.edu.au

Copyright: Copyright (c) 2003-2009 by University of Queensland Earth Systems Science Computational Center (ESSCC) http://www.uq.edu.au/esscc Primary Business: Queensland, Australia

License: Licensed under the Open Software License version 3.0 http://www.opensource.org/licenses/osl-3.0.php

Classes [hide private]
  Arc
Defines an arc which is strictly smaller than π.
  ArcBase
Base class for arcs.
  BSpline
A BSpline curve.
  BezierCurve
A Bezier curve.
  Curve
A curve defined through a list of control points.
  CurveBase
Base class for curves.
  CurveLoop
An oriented loop of one-dimensional manifolds (= curves and arcs).
  Ellipse
Defines an ellipse which is strictly smaller than π.
  EllipseBase
Base class for ellipses.
  Line
A line is defined by two points.
  Manifold1D
General one-dimensional manifold in 1D defined by a start and end point.
  Manifold2D
General two-dimensional manifold.
  Manifold3D
General three-dimensional manifold.
  PlaneSurface
A plane surface with holes.
  Point
A three-dimensional point.
  Primitive
Class that represents a general primitive.
  PrimitiveBase
Template for a set of primitives.
  PropertySet
Defines a group of Primitives which can be accessed through a name.
  ReverseArc
Defines an arc which is strictly smaller than π.
  ReverseCurve
A curve defined through a list of control points.
  ReverseCurveLoop
An oriented loop of one-dimensional manifolds (= curves and arcs).
  ReverseEllipse
Defines an ellipse which is strictly smaller than π.
  ReversePlaneSurface
Creates a view onto a PlaneSurface but with reverse orientation.
  ReversePrimitive
A view onto a primitive creating a reverse orientation.
  ReverseRuledSurface
Creates a view onto a RuledSurface but with reverse orientation.
  ReverseSurfaceLoop
A view of a SurfaceLoop with reverse orientation.
  RuledSurface
A ruled surface, i.e.
  Spline
A spline curve defined through a list of control points.
  SurfaceLoop
A loop of 2D primitives which defines the shell of a volume.
  Volume
A volume with holes.
Functions [hide private]
 
createRuledSurface(*curves)
An easier way to create a RuledSurface from given curves.
 
getToleranceForColocation()
Returns the global tolerance for colocation checks.
 
resetGlobalPrimitiveIdCounter()
Initializes the global primitive ID counter.
 
setToleranceForColocation(tol=1e-11)
Sets the global tolerance for colocation checks to tol.
Variables [hide private]
  DEG = 0.0174532925199
  __url__ = 'https://launchpad.net/escript-finley'
  global_primitive_id_counter = 1
  global_tolerance_for_colocation = 1e-11
  numpyImported = True