Inkscape
Vector Graphics Editor
Loading...
Searching...
No Matches
Inkscape::LivePathEffect::LPEMeasureSegments Class Referencefinal

#include <lpe-measure-segments.h>

Inheritance diagram for Inkscape::LivePathEffect::LPEMeasureSegments:
Inkscape::LivePathEffect::Effect

Public Member Functions

 LPEMeasureSegments (LivePathEffectObject *lpeobject)
 
void doOnApply (SPLPEItem const *lpeitem) override
 Is performed a single time when the effect is freshly applied to a path.
 
void doBeforeEffect (SPLPEItem const *lpeitem) override
 Is performed each time before the effect is updated.
 
void doOnRemove (SPLPEItem const *) override
 
void doEffect (SPCurve *curve) override
 
void doOnVisibilityToggled (SPLPEItem const *) override
 
bool doOnOpen (SPLPEItem const *lpeitem) override
 Is performed on load document or revert If the item is fixed legacy return true.
 
void processObjects (LPEAction lpe_action) override
 
Gtk::Widget * newWidget () override
 This creates a managed widget.
 
void createLine (Geom::Point start, Geom::Point end, Glib::ustring name, size_t counter, bool main, bool remove, bool arrows=false)
 
void createTextLabel (Geom::Point &pos, size_t counter, double length, Geom::Coord angle, bool remove, bool valid)
 
void createArrowMarker (Glib::ustring mode)
 
bool isWhitelist (size_t i, std::string listsegments, bool whitelist)
 
void on_my_switch_page (Gtk::Widget *page, guint page_number)
 
- Public Member Functions inherited from Inkscape::LivePathEffect::Effect
virtual ~Effect ()
 
 Effect (const Effect &)=delete
 
Effectoperator= (const Effect &)=delete
 
EffectType effectType () const
 
void doAfterEffect_impl (SPLPEItem const *lpeitem, SPCurve *curve)
 
void doOnApply_impl (SPLPEItem const *lpeitem)
 
void doBeforeEffect_impl (SPLPEItem const *lpeitem)
 
void doOnOpen_impl ()
 Is performed on document open allow things like fix legacy LPE in a undo insensitive way.
 
void doOnRemove_impl (SPLPEItem const *lpeitem)
 
void transform_multiply_impl (Geom::Affine const &postmul, SPLPEItem *)
 
void doOnBeforeCommit ()
 
void read_from_SVG ()
 
void setCurrentZoom (double cZ)
 
void setSelectedNodePoints (std::vector< Geom::Point > sNP)
 
bool isNodePointSelected (Geom::Point const &nodePoint) const
 
bool isOnClipboard ()
 The lpe is on clipboard.
 
std::vector< SPLPEItem * > getCurrrentLPEItems () const
 
void update_satellites ()
 
virtual void doOnException (SPLPEItem const *lpeitem)
 
virtual void adjustForNewPath ()
 
void writeParamsToSVG ()
 
std::vector< SPObject * > effect_get_satellites (bool force=true)
 
virtual void acceptParamPath (SPPath const *param_path)
 If the effect expects a path parameter (specified by a number of mouse clicks) before it is applied, this is the method that processes the resulting path.
 
int acceptsNumClicks () const
 
SPShapegetCurrentShape () const
 
void setCurrentShape (SPShape *shape)
 
void makeUndoDone (Glib::ustring message)
 
bool isReady () const
 
void setReady (bool ready=true)
 
virtual void resetDefaults (SPItem const *item)
 Sets all parameters to their default values and writes them to SVG.
 
bool providesKnotholder () const
 
virtual LPEPathFlashType pathFlashType () const
 
void addHandles (KnotHolder *knotholder, SPItem *item)
 Add all registered LPE knotholder handles to the knotholder.
 
std::vector< Geom::PathVectorgetCanvasIndicators (SPLPEItem const *lpeitem)
 Return a vector of PathVectors which contain all canvas indicators for this effect.
 
void update_helperpath ()
 Call to a method on nodetool to update the helper path from the effect.
 
bool providesOwnFlashPaths () const
 
bool showOrigPath () const
 
Glib::ustring getName () const
 
Inkscape::XML::NodegetRepr ()
 
SPDocumentgetSPDoc ()
 
LivePathEffectObjectgetLPEObj ()
 
LivePathEffectObject const * getLPEObj () const
 
ParametergetParameter (const char *key)
 
void readallParameters (Inkscape::XML::Node const *repr)
 
void setParameter (const gchar *key, const gchar *new_value)
 
bool isVisible () const
 
void editNextParamOncanvas (SPItem *item, SPDesktop *desktop)
 
void setLPEAction (LPEAction lpe_action)
 
void setDefaultParameters ()
 Set this LPE defaults.
 
void resetDefaultParameters ()
 Reset this LPE defaults.
 
bool hasDefaultParameters ()
 Get LPE has defaults.
 
virtual bool getHolderRemove ()
 

Private Member Functions

 LPEMeasureSegments (const LPEMeasureSegments &)=delete
 
LPEMeasureSegmentsoperator= (const LPEMeasureSegments &)=delete
 

Private Attributes

UnitParam unit
 
EnumParam< OrientationMethodorientation
 
ColorPickerParam coloropacity
 
FontButtonParam fontbutton
 
ScalarParam precision
 
ScalarParam fix_overlaps
 
ScalarParam position
 
ScalarParam text_top_bottom
 
ScalarParam helpline_distance
 
ScalarParam helpline_overlap
 
ScalarParam line_width
 
ScalarParam scale
 
TextParam format
 
TextParam blacklist
 
BoolParam scale_sensitive
 
BoolParam active_projection
 
BoolParam whitelist
 
BoolParam showindex
 
BoolParam arrows_outside
 
BoolParam flip_side
 
BoolParam local_locale
 
BoolParam rotate_anotation
 
BoolParam hide_back
 
BoolParam hide_arrows
 
BoolParam onbbox
 
BoolParam bboxonly
 
BoolParam centers
 
BoolParam maxmin
 
BoolParam smallx100
 
std::vector< Glib::ustring > items
 
SatelliteArrayParam linked_items
 
ScalarParam distance_projection
 
ScalarParam angle_projection
 
BoolParam avoid_overlapping
 
MessageParam helpdata
 
Colors::Color color
 
bool legacy = false
 
double fontsize
 
double prevfontsize = 0
 
double anotation_width
 
double previous_size
 
Glib::ustring prevunit = ""
 
double arrow_gap
 
guint pagenumber
 
gchar const * locale_base
 
size_t prevsatellitecount = 0
 
bool prev_active_projection = false
 
SPObjectparent = nullptr
 

Additional Inherited Members

- Static Public Member Functions inherited from Inkscape::LivePathEffect::Effect
static EffectNew (EffectType lpenr, LivePathEffectObject *lpeobj)
 
static void createAndApply (const char *name, SPDocument *doc, SPItem *item)
 
static void createAndApply (EffectType type, SPDocument *doc, SPItem *item)
 
static int acceptsNumClicks (EffectType type)
 
- Public Attributes inherited from Inkscape::LivePathEffect::Effect
bool has_exception
 
bool apply_to_clippath_and_mask
 
bool keep_paths
 
bool is_load
 
bool is_applied
 
bool on_remove_all
 
bool refresh_widgets
 
bool finishiddle = false
 
bool satellitestoclipboard = false
 
bool helperLineSatellites = false
 
gint spinbutton_width_chars = 7
 
BoolParam is_visible
 
HiddenParam lpeversion
 
Geom::PathVector pathvector_before_effect
 
Geom::PathVector pathvector_after_effect
 
SPLPEItemsp_lpe_item = nullptr
 
SPShapecurrent_shape
 
std::vector< Parameter * > param_vector
 
- Protected Member Functions inherited from Inkscape::LivePathEffect::Effect
 Effect (LivePathEffectObject *lpeobject)
 
virtual Geom::PathVector doEffect_path (Geom::PathVector const &path_in)
 
virtual Geom::Piecewise< Geom::D2< Geom::SBasis > > doEffect_pwd2 (Geom::Piecewise< Geom::D2< Geom::SBasis > > const &pwd2_in)
 
void registerParameter (Parameter *param)
 
ParametergetNextOncanvasEditableParam ()
 
virtual void addKnotHolderEntities (KnotHolder *, SPItem *)
 
virtual void addCanvasIndicators (SPLPEItem const *lpeitem, std::vector< Geom::PathVector > &hp_vec)
 Add possible canvas indicators (i.e., helperpaths other than the original path) to hp_vec This function should be overwritten by derived effects if they want to provide their own helperpaths.
 
- Protected Attributes inherited from Inkscape::LivePathEffect::Effect
bool _adjust_path = false
 
bool _provides_knotholder_entities
 
bool _provides_path_adjustment = false
 
LPEAction _lpe_action = LPE_NONE
 
int oncanvasedit_it
 
bool show_orig_path
 
bool concatenate_before_pwd2
 
double current_zoom
 
std::vector< Geom::PointselectedNodesPoints
 
Inkscape::UI::Widget::Registry wr
 

Detailed Description

Definition at line 43 of file lpe-measure-segments.h.

Constructor & Destructor Documentation

◆ LPEMeasureSegments() [1/2]

◆ LPEMeasureSegments() [2/2]

Inkscape::LivePathEffect::LPEMeasureSegments::LPEMeasureSegments ( const LPEMeasureSegments )
privatedelete

Member Function Documentation

◆ createArrowMarker()

◆ createLine()

void Inkscape::LivePathEffect::LPEMeasureSegments::createLine ( Geom::Point  start,
Geom::Point  end,
Glib::ustring  name,
size_t  counter,
bool  main,
bool  remove,
bool  arrows = false 
)

◆ createTextLabel()

void Inkscape::LivePathEffect::LPEMeasureSegments::createTextLabel ( Geom::Point pos,
size_t  counter,
double  length,
Geom::Coord  angle,
bool  remove,
bool  valid 
)

Definition at line 355 of file lpe-measure-segments.cpp.

References Inkscape::Util::Unit::abbr, Inkscape::XML::Node::addChild(), anotation_width, SPObject::appendChildRepr(), bounds, color, Inkscape::Util::Quantity::convert(), counter, Inkscape::XML::Document::createElement(), Inkscape::XML::Document::createTextNode(), css, Inkscape::FontLister::fill_css(), Inkscape::XML::Node::firstChild(), fontbutton, fontsize, format, Inkscape::ustring::format_classic(), Inkscape::LivePathEffect::UnitParam::get_abbreviation(), Inkscape::FontLister::get_instance(), SPDocument::getDisplayUnit(), SPDocument::getDocumentScale(), SPObject::getId(), SPDocument::getObjectById(), Inkscape::Colors::Color::getOpacity(), SPObject::getRepr(), SPDocument::getReprDoc(), SPDocument::getRoot(), Inkscape::LivePathEffect::Effect::getSPDoc(), Geom::inverse(), legacy, Geom::length(), local_locale, locale_base, Inkscape::LivePathEffect::Effect::lpeobj, Inkscape::LivePathEffect::FontButtonParam::param_getSVGValue(), Inkscape::LivePathEffect::TextParam::param_getSVGValue(), precision, Inkscape::GC::release(), remove(), Inkscape::XML::Node::removeAttribute(), rotate_anotation, Inkscape::XML::Node::setAttribute(), Inkscape::XML::Node::setAttributeOrRemoveIfEmpty(), Inkscape::XML::Node::setAttributeSvgDouble(), Inkscape::XML::Node::setContent(), showindex, smallx100, Inkscape::LivePathEffect::Effect::sp_lpe_item, sp_repr_css_attr_new(), sp_repr_css_attr_unref(), sp_repr_css_change(), sp_repr_css_set_property(), sp_repr_css_set_property_double(), sp_repr_css_set_property_string(), sp_repr_css_unset_property(), sp_svg_transform_write(), Inkscape::Colors::Color::toString(), unit, Geom::GenericRect< C >::width(), Geom::X, and Geom::Y.

Referenced by doBeforeEffect().

◆ doBeforeEffect()

void Inkscape::LivePathEffect::LPEMeasureSegments::doBeforeEffect ( SPLPEItem const *  lpeitem)
overridevirtual

Is performed each time before the effect is updated.

Reimplemented from Inkscape::LivePathEffect::Effect.

Definition at line 811 of file lpe-measure-segments.cpp.

References Inkscape::Util::Unit::abbr, active_projection, Geom::Ray::angle(), angle_projection, anotation_width, Geom::Path::appendNew(), Geom::are_near(), arrow_gap, arrows_outside, avoid_overlapping, bboxonly, blacklist, c, centers, Inkscape::LivePathEffect::SatelliteArrayParam::clear(), color, coloropacity, Inkscape::Util::Quantity::convert(), counter, createArrowMarker(), createLine(), createTextLabel(), Geom::PathVector::curveCount(), Inkscape::LivePathEffect::ArrayParam< StorageType >::data(), Geom::distance(), distance_projection, end, Geom::Affine::expansionX(), Geom::Affine::expansionY(), Inkscape::LivePathEffect::extractFirstPoint(), Geom::Curve::finalPoint(), fix_overlaps, flip_side, fontbutton, fontsize, format, Inkscape::ustring::format_classic(), SPItem::geometricBounds(), Inkscape::LivePathEffect::UnitParam::get_abbreviation(), Inkscape::LivePathEffect::ColorPickerParam::get_value(), Inkscape::LivePathEffect::getAngle(), SPDocument::getDisplayUnit(), SPDocument::getDocumentScale(), SPObject::getId(), Inkscape::LivePathEffect::getNodes(), SPDocument::getRoot(), Inkscape::LivePathEffect::Effect::getSPDoc(), helpdata, hide_arrows, i2anc_affine(), Geom::infinity(), Geom::Curve::initialPoint(), Geom::Affine::inverse(), Geom::Translate::inverse(), Geom::Rotate::inverse(), Inkscape::LivePathEffect::Effect::is_applied, Inkscape::LivePathEffect::Effect::is_load, Inkscape::LivePathEffect::Effect::isOnClipboard(), isWhitelist(), item, items, legacy, Geom::length(), line_width, linked_items, Inkscape::LivePathEffect::Effect::lpeobj, Inkscape::LivePathEffect::Effect::lpeversion, maxmin, Geom::middle_point(), msg, node, Inkscape::LivePathEffect::OM_HORIZONTAL, Inkscape::LivePathEffect::OM_VERTICAL, onbbox, orientation, Inkscape::LivePathEffect::FontButtonParam::param_getSVGValue(), Inkscape::LivePathEffect::HiddenParam::param_getSVGValue(), Inkscape::LivePathEffect::TextParam::param_getSVGValue(), Inkscape::LivePathEffect::TextParam::param_setValue(), Inkscape::LivePathEffect::MessageParam::param_update_default(), SPObject::parent, pathv_to_linear_and_cubic_beziers(), Geom::PathVector::pointAt(), position, Geom::Affine::preservesAngles(), prev_active_projection, prevfontsize, previous_size, prevsatellitecount, prevunit, Geom::PathVector::push_back(), Inkscape::LivePathEffect::Parameter::read_from_SVG(), Inkscape::LivePathEffect::Effect::refresh_widgets, remove(), result, scale, scale_sensitive, Geom::Path::setInitial(), Geom::sin(), Geom::PathVector::size(), Inkscape::size, Inkscape::LivePathEffect::Effect::sp_lpe_item, sp_lpe_item_update_patheffect(), start, text_top_bottom, unit, Inkscape::LivePathEffect::Parameter::update_satellites(), whitelist, Inkscape::LivePathEffect::Parameter::write_to_SVG(), Geom::X, and Geom::Y.

◆ doEffect()

void Inkscape::LivePathEffect::LPEMeasureSegments::doEffect ( SPCurve curve)
inlineoverridevirtual

Reimplemented from Inkscape::LivePathEffect::Effect.

Definition at line 50 of file lpe-measure-segments.h.

◆ doOnApply()

◆ doOnOpen()

bool Inkscape::LivePathEffect::LPEMeasureSegments::doOnOpen ( SPLPEItem const *  lpeitem)
overridevirtual

◆ doOnRemove()

void Inkscape::LivePathEffect::LPEMeasureSegments::doOnRemove ( SPLPEItem const *  )
overridevirtual

◆ doOnVisibilityToggled()

void Inkscape::LivePathEffect::LPEMeasureSegments::doOnVisibilityToggled ( SPLPEItem const *  )
overridevirtual

◆ isWhitelist()

bool Inkscape::LivePathEffect::LPEMeasureSegments::isWhitelist ( size_t  i,
std::string  listsegments,
bool  whitelist 
)

Definition at line 672 of file lpe-measure-segments.cpp.

References whitelist.

Referenced by doBeforeEffect().

◆ newWidget()

Gtk::Widget * Inkscape::LivePathEffect::LPEMeasureSegments::newWidget ( )
overridevirtual

◆ on_my_switch_page()

void Inkscape::LivePathEffect::LPEMeasureSegments::on_my_switch_page ( Gtk::Widget *  page,
guint  page_number 
)

Definition at line 276 of file lpe-measure-segments.cpp.

References page, and pagenumber.

Referenced by newWidget().

◆ operator=()

LPEMeasureSegments & Inkscape::LivePathEffect::LPEMeasureSegments::operator= ( const LPEMeasureSegments )
privatedelete

◆ processObjects()

Member Data Documentation

◆ active_projection

BoolParam Inkscape::LivePathEffect::LPEMeasureSegments::active_projection
private

Definition at line 76 of file lpe-measure-segments.h.

Referenced by doBeforeEffect(), doOnOpen(), and LPEMeasureSegments().

◆ angle_projection

ScalarParam Inkscape::LivePathEffect::LPEMeasureSegments::angle_projection
private

Definition at line 93 of file lpe-measure-segments.h.

Referenced by doBeforeEffect(), and LPEMeasureSegments().

◆ anotation_width

double Inkscape::LivePathEffect::LPEMeasureSegments::anotation_width
private

◆ arrow_gap

double Inkscape::LivePathEffect::LPEMeasureSegments::arrow_gap
private

Definition at line 103 of file lpe-measure-segments.h.

Referenced by doBeforeEffect(), and LPEMeasureSegments().

◆ arrows_outside

BoolParam Inkscape::LivePathEffect::LPEMeasureSegments::arrows_outside
private

Definition at line 79 of file lpe-measure-segments.h.

Referenced by createLine(), doBeforeEffect(), and LPEMeasureSegments().

◆ avoid_overlapping

BoolParam Inkscape::LivePathEffect::LPEMeasureSegments::avoid_overlapping
private

Definition at line 94 of file lpe-measure-segments.h.

Referenced by doBeforeEffect(), and LPEMeasureSegments().

◆ bboxonly

BoolParam Inkscape::LivePathEffect::LPEMeasureSegments::bboxonly
private

Definition at line 86 of file lpe-measure-segments.h.

Referenced by doBeforeEffect(), and LPEMeasureSegments().

◆ blacklist

TextParam Inkscape::LivePathEffect::LPEMeasureSegments::blacklist
private

Definition at line 74 of file lpe-measure-segments.h.

Referenced by doBeforeEffect(), and LPEMeasureSegments().

◆ centers

BoolParam Inkscape::LivePathEffect::LPEMeasureSegments::centers
private

Definition at line 87 of file lpe-measure-segments.h.

Referenced by doBeforeEffect(), and LPEMeasureSegments().

◆ color

Colors::Color Inkscape::LivePathEffect::LPEMeasureSegments::color
private

Definition at line 96 of file lpe-measure-segments.h.

Referenced by createLine(), createTextLabel(), and doBeforeEffect().

◆ coloropacity

ColorPickerParam Inkscape::LivePathEffect::LPEMeasureSegments::coloropacity
private

Definition at line 63 of file lpe-measure-segments.h.

Referenced by createArrowMarker(), doBeforeEffect(), and LPEMeasureSegments().

◆ distance_projection

ScalarParam Inkscape::LivePathEffect::LPEMeasureSegments::distance_projection
private

Definition at line 92 of file lpe-measure-segments.h.

Referenced by doBeforeEffect(), and LPEMeasureSegments().

◆ fix_overlaps

ScalarParam Inkscape::LivePathEffect::LPEMeasureSegments::fix_overlaps
private

Definition at line 66 of file lpe-measure-segments.h.

Referenced by doBeforeEffect(), and LPEMeasureSegments().

◆ flip_side

BoolParam Inkscape::LivePathEffect::LPEMeasureSegments::flip_side
private

Definition at line 80 of file lpe-measure-segments.h.

Referenced by doBeforeEffect(), and LPEMeasureSegments().

◆ fontbutton

FontButtonParam Inkscape::LivePathEffect::LPEMeasureSegments::fontbutton
private

Definition at line 64 of file lpe-measure-segments.h.

Referenced by createTextLabel(), doBeforeEffect(), and LPEMeasureSegments().

◆ fontsize

double Inkscape::LivePathEffect::LPEMeasureSegments::fontsize
private

◆ format

TextParam Inkscape::LivePathEffect::LPEMeasureSegments::format
private

Definition at line 73 of file lpe-measure-segments.h.

Referenced by createTextLabel(), doBeforeEffect(), and LPEMeasureSegments().

◆ helpdata

MessageParam Inkscape::LivePathEffect::LPEMeasureSegments::helpdata
private

Definition at line 95 of file lpe-measure-segments.h.

Referenced by doBeforeEffect(), and LPEMeasureSegments().

◆ helpline_distance

ScalarParam Inkscape::LivePathEffect::LPEMeasureSegments::helpline_distance
private

Definition at line 69 of file lpe-measure-segments.h.

Referenced by createLine(), and LPEMeasureSegments().

◆ helpline_overlap

ScalarParam Inkscape::LivePathEffect::LPEMeasureSegments::helpline_overlap
private

Definition at line 70 of file lpe-measure-segments.h.

Referenced by createLine(), and LPEMeasureSegments().

◆ hide_arrows

BoolParam Inkscape::LivePathEffect::LPEMeasureSegments::hide_arrows
private

Definition at line 84 of file lpe-measure-segments.h.

Referenced by createLine(), doBeforeEffect(), and LPEMeasureSegments().

◆ hide_back

BoolParam Inkscape::LivePathEffect::LPEMeasureSegments::hide_back
private

Definition at line 83 of file lpe-measure-segments.h.

Referenced by createLine(), and LPEMeasureSegments().

◆ items

std::vector<Glib::ustring> Inkscape::LivePathEffect::LPEMeasureSegments::items
private

◆ legacy

bool Inkscape::LivePathEffect::LPEMeasureSegments::legacy = false
private

Definition at line 97 of file lpe-measure-segments.h.

Referenced by createLine(), createTextLabel(), doBeforeEffect(), and doOnApply().

◆ line_width

ScalarParam Inkscape::LivePathEffect::LPEMeasureSegments::line_width
private

Definition at line 71 of file lpe-measure-segments.h.

Referenced by createLine(), doBeforeEffect(), and LPEMeasureSegments().

◆ linked_items

SatelliteArrayParam Inkscape::LivePathEffect::LPEMeasureSegments::linked_items
private

Definition at line 91 of file lpe-measure-segments.h.

Referenced by doBeforeEffect(), doOnApply(), doOnOpen(), and LPEMeasureSegments().

◆ local_locale

BoolParam Inkscape::LivePathEffect::LPEMeasureSegments::local_locale
private

Definition at line 81 of file lpe-measure-segments.h.

Referenced by createTextLabel(), and LPEMeasureSegments().

◆ locale_base

gchar const* Inkscape::LivePathEffect::LPEMeasureSegments::locale_base
private

Definition at line 105 of file lpe-measure-segments.h.

Referenced by createLine(), createTextLabel(), and LPEMeasureSegments().

◆ maxmin

BoolParam Inkscape::LivePathEffect::LPEMeasureSegments::maxmin
private

Definition at line 88 of file lpe-measure-segments.h.

Referenced by doBeforeEffect(), and LPEMeasureSegments().

◆ onbbox

BoolParam Inkscape::LivePathEffect::LPEMeasureSegments::onbbox
private

Definition at line 85 of file lpe-measure-segments.h.

Referenced by doBeforeEffect(), and LPEMeasureSegments().

◆ orientation

EnumParam<OrientationMethod> Inkscape::LivePathEffect::LPEMeasureSegments::orientation
private

Definition at line 62 of file lpe-measure-segments.h.

Referenced by doBeforeEffect(), and LPEMeasureSegments().

◆ pagenumber

guint Inkscape::LivePathEffect::LPEMeasureSegments::pagenumber
private

Definition at line 104 of file lpe-measure-segments.h.

Referenced by LPEMeasureSegments(), newWidget(), and on_my_switch_page().

◆ parent

SPObject* Inkscape::LivePathEffect::LPEMeasureSegments::parent = nullptr
private

Definition at line 108 of file lpe-measure-segments.h.

◆ position

ScalarParam Inkscape::LivePathEffect::LPEMeasureSegments::position
private

Definition at line 67 of file lpe-measure-segments.h.

Referenced by doBeforeEffect(), and LPEMeasureSegments().

◆ precision

ScalarParam Inkscape::LivePathEffect::LPEMeasureSegments::precision
private

Definition at line 65 of file lpe-measure-segments.h.

Referenced by createTextLabel(), and LPEMeasureSegments().

◆ prev_active_projection

bool Inkscape::LivePathEffect::LPEMeasureSegments::prev_active_projection = false
private

Definition at line 107 of file lpe-measure-segments.h.

Referenced by doBeforeEffect().

◆ prevfontsize

double Inkscape::LivePathEffect::LPEMeasureSegments::prevfontsize = 0
private

Definition at line 99 of file lpe-measure-segments.h.

Referenced by doBeforeEffect().

◆ previous_size

double Inkscape::LivePathEffect::LPEMeasureSegments::previous_size
private

Definition at line 101 of file lpe-measure-segments.h.

Referenced by doBeforeEffect(), and LPEMeasureSegments().

◆ prevsatellitecount

size_t Inkscape::LivePathEffect::LPEMeasureSegments::prevsatellitecount = 0
private

Definition at line 106 of file lpe-measure-segments.h.

Referenced by doBeforeEffect().

◆ prevunit

Glib::ustring Inkscape::LivePathEffect::LPEMeasureSegments::prevunit = ""
private

Definition at line 102 of file lpe-measure-segments.h.

Referenced by doBeforeEffect().

◆ rotate_anotation

BoolParam Inkscape::LivePathEffect::LPEMeasureSegments::rotate_anotation
private

Definition at line 82 of file lpe-measure-segments.h.

Referenced by createTextLabel(), and LPEMeasureSegments().

◆ scale

ScalarParam Inkscape::LivePathEffect::LPEMeasureSegments::scale
private

Definition at line 72 of file lpe-measure-segments.h.

Referenced by doBeforeEffect(), and LPEMeasureSegments().

◆ scale_sensitive

BoolParam Inkscape::LivePathEffect::LPEMeasureSegments::scale_sensitive
private

Definition at line 75 of file lpe-measure-segments.h.

Referenced by doBeforeEffect(), and LPEMeasureSegments().

◆ showindex

BoolParam Inkscape::LivePathEffect::LPEMeasureSegments::showindex
private

Definition at line 78 of file lpe-measure-segments.h.

Referenced by createTextLabel(), and LPEMeasureSegments().

◆ smallx100

BoolParam Inkscape::LivePathEffect::LPEMeasureSegments::smallx100
private

Definition at line 89 of file lpe-measure-segments.h.

Referenced by createTextLabel(), and LPEMeasureSegments().

◆ text_top_bottom

ScalarParam Inkscape::LivePathEffect::LPEMeasureSegments::text_top_bottom
private

Definition at line 68 of file lpe-measure-segments.h.

Referenced by createLine(), doBeforeEffect(), and LPEMeasureSegments().

◆ unit

UnitParam Inkscape::LivePathEffect::LPEMeasureSegments::unit
private

◆ whitelist

BoolParam Inkscape::LivePathEffect::LPEMeasureSegments::whitelist
private

Definition at line 77 of file lpe-measure-segments.h.

Referenced by doBeforeEffect(), isWhitelist(), and LPEMeasureSegments().


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