per page, with , order by , clip by
Results of 0 - 1 of about 0 (0.003 sec.)
The Gnome Chemistry Utils: gccv::Line Class Reference
@digest: e3cb3ad375ef42ea6296df9c90c6aad3
@id: 123490
@mdate: 2013-01-01T21:34:03Z
@size: 33839
@type: text/html
content-type: text/xhtml;charset=UTF-8
x-ua-compatible: IE=9
#keywords: ystart (34127), xstart (28717), xend (20876), yend (19550), itemclient (13822), gccv (12565), lineitem (10623), gocolor (8972), deplacement (6847), updatebounds (6450), setposition (4857), setlinecolor (4200), getlinecolor (4200), setautocolor (4200), getautocolor (4200), geteffectivelinecolor (4125), applyline (4125), setdashes (4125), getlinewidth (4077), reimplemented (4031), double (3776), getvisible (3759), horizontal (3734), istoplevel (3703), setclient (3623), setoperator (3606), vertical (3597), buildpath (3556), cairo (3479), canvas (3433), getclient (3116), setlinewidth (2726)
The Gnome Chemistry Utils 0.14.0 Main Page Namespaces Classes Files Class List Class Index Class Hierarchy Class Members gccv Line Public Member Functions | Protected Member Functions | Protected Attributes | List of all members gccv::Line Class Reference Straight lines. More... #include < line.h > Inheritance diagram for gccv::Line: Public Member Functions Line ( Canvas *canvas, double xstart, double ystart, double xend, double yend) Line ( Group *parent, double xstart, double ystart, double xend, double yend, ItemClient *client=NULL) virtual ~Line () void SetPosition (double xstart, double ystart, double xend, double yend) double Distance (double x, double y, Item **item) const void Draw (cairo_t *cr, bool is_vector) const void Move (double x, double y) Public Member Functions inherited from gccv::LineItem LineItem ( Canvas *canvas) LineItem ( Group *parent, ItemClient *client=NULL) virtual ~LineItem () GOColor GetEffectiveLineColor () const void ApplyLine (cairo_t *cr) const void SetDashes (double const *dashes, int num_dashes, double offset) void SetLineWidth (double val) double GetLineWidth (void) const void SetLineColor (GOColor val) GOColor GetLineColor (void) const void SetAutoColor (bool val) bool GetAutoColor (void) const Public Member Functions inherited from gccv::Item Item ( Canvas *canvas) Item ( Group *parent, ItemClient *client=NULL) virtual ~Item () void GetBounds (double &x0, double &y0, double &x1, double &y1) const void Invalidate () const void SetVisible (bool visible) virtual void BuildPath (cairo_t *cr) const virtual bool Draw (cairo_t *cr, double x0, double y0, double x1, double y1, bool is_vector) const bool IsTopLevel () const void SetClient ( ItemClient *val) ItemClient * GetClient (void) Group const * GetParent (void) const bool GetVisible (void) const void SetOperator (cairo_operator_t val) cairo_operator_t GetOperator (void) const Protected Member Functions void UpdateBounds () Protected Attributes double m_xstart double m_ystart double m_xend double m_yend Detailed Description Straight lines. Implements one segment straight lines. Definition at line 39 of file gccv/line.h . Constructor & Destructor Documentation gccv::Line::Line ( Canvas * canvas , double xstart , double ystart , double xend , double yend ) Parameters canvas a Canvas . xstart the horizontal start position. ystart the vertical start position. xend the horizontal end position. yend the vertical end position. Creates a new Line sets it as a child of the root Group of canvas . gccv::Line::Line ( Group * parent , double xstart , double ystart , double xend , double yend , ItemClient * client = NULL ) Parameters parent the Group to which the new Line will be added. xstart the horizontal start position. ystart the vertical start position. xend the horizontal end position. yend the vertical end position. client the ItemClient for the new Line if any. Creates a new Line inside parent and sets client as its associated ItemClient . virtual gccv::Line::~Line ( ) virtual The destructor. Member Function Documentation double gccv::Line::Distance ( double x , double y , Item ** item ) const virtual Parameters x horizontal position y vertical position item where to store the Item . Implementation of Item::Distance() for the Line class. Sets item to this . Reimplemented from gccv::Item . Reimplemented in gccv::Arrow . void gccv::Line::Draw ( cairo_t * cr , bool is_vector ) const virtual Parameters cr a cairo_t. is_vector whether the cairo_t is a vectorial context. Draws the Line to cr . Reimplemented from gccv::Item . Reimplemented in gccv::Arrow . void gccv::Line::Move ( double x , double y ) virtual Parameters x the horizontal deplacement y the vertical deplacement Moves the Line . Reimplemented from gccv::Item . void gccv::Line::SetPosition ( double xstart , double ystart , double xend , double yend ) Parameters xstart the new horizontal start position. ystart the new vertical start position. xend the new horizontal end position. yend the new vertical end position. Sets the Line position. void gccv::Line::UpdateBounds ( ) protected virtual Evaluates the Line bounds. Reimplemented from gccv::Item . Reimplemented in gccv::Arrow . Member Data Documentation double gccv::Line::m_xend protected The horizontal end position. Definition at line 120 of file gccv/line.h . double gccv::Line::m_xstart protected The horizontal start position. Definition at line 112 of file gccv/line.h . double gccv::Line::m_yend protected The vertical end position. Definition at line 124 of file gccv/line.h . double gccv::Line::m_ystart protected The vertical start position. Definition at line 116 of file gccv/line.h . The documentation for this class was generated from the following file: gccv/line.h Generated on Tue Jan 1 2013 22:29:23 for The Gnome Chemistry Utils by 1.8.1.2 ...
http://www.gnu.org/savannah-checkouts/non-gnu/gchemutils/reference/classgccv_1_1Line.html - [detail] - [similar]
PREV NEXT
Powered by Hyper Estraier 1.4.13, with 213369 documents and 1081681 words.