Scribus
Open source desktop publishing at your fingertips
Geom::Shape Class Reference

Public Member Functions

 Shape (Region const &r)
 
 Shape (Regions const &r)
 
 Shape (bool f)
 
 Shape (Regions const &r, bool f)
 
Regions getContent () const
 
bool isFill () const
 
unsigned size () const
 
const Regionoperator[] (unsigned ix) const
 
Shape inverse () const
 
Shape operator* (Matrix const &m) const
 
bool contains (Point const &p) const
 
bool inside_invariants () const
 
bool region_invariants () const
 
bool cross_invariants () const
 
bool invariants () const
 

Friends

CrossingSet crossings_between (Shape const &a, Shape const &b)
 
Shape shape_boolean (bool rev, Shape const &, Shape const &, CrossingSet const &)
 
Shape boolop (Shape const &a, Shape const &b, unsigned)
 
Shape boolop (Shape const &a, Shape const &b, unsigned, CrossingSet const &)
 
void add_to_shape (Shape &s, Path const &p, bool)
 

The documentation for this class was generated from the following files: