Inkscape
Vector Graphics Editor
Loading...
Searching...
No Matches
Inkscape::PureTransform Class Referenceabstract

#include <pure-transform.h>

Inheritance diagram for Inkscape::PureTransform:
Inkscape::PureRotateConstrained Inkscape::PureScale Inkscape::PureSkewConstrained Inkscape::PureStretchConstrained Inkscape::PureTranslate Inkscape::PureScaleConstrained Inkscape::PureTranslateConstrained

Public Member Functions

virtual ~PureTransform ()=default
 
void snap (::SnapManager *sm, std::vector< Inkscape::SnapCandidatePoint > const &points, Geom::Point const &pointer)
 

Public Attributes

SnappedPoint best_snapped_point
 

Protected Member Functions

virtual SnappedPoint snap (::SnapManager *sm, SnapCandidatePoint const &p, Geom::Point pt_orig, Geom::OptRect const &bbox_to_snap) const =0
 
virtual Geom::Point getTransformedPoint (SnapCandidatePoint const &p) const =0
 
virtual void storeTransform (SnapCandidatePoint const &original_point, SnappedPoint &snapped_point)=0
 

Detailed Description

Definition at line 25 of file pure-transform.h.

Constructor & Destructor Documentation

◆ ~PureTransform()

virtual Inkscape::PureTransform::~PureTransform ( )
virtualdefault

Member Function Documentation

◆ getTransformedPoint()

virtual Geom::Point Inkscape::PureTransform::getTransformedPoint ( SnapCandidatePoint const &  p) const
protectedpure virtual

◆ snap() [1/2]

◆ snap() [2/2]

◆ storeTransform()

virtual void Inkscape::PureTransform::storeTransform ( SnapCandidatePoint const &  original_point,
SnappedPoint snapped_point 
)
protectedpure virtual

Member Data Documentation

◆ best_snapped_point


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