20#ifndef RDIMRADIALDATA_H
21#define RDIMRADIALDATA_H
54 virtual bool isSane()
const;
Q_DECLARE_METATYPE(RMath *)
Radial dimension entity data class.
Definition RDimRadialData.h:39
virtual void to2D()
Definition RDimRadialData.h:85
void setCenter(const RVector &p)
Definition RDimRadialData.h:56
void setChordPoint(const RVector &p)
Definition RDimRadialData.h:64
RVector chordPoint
Chord point.
Definition RDimRadialData.h:92
virtual RS::EntityType getType() const
Definition RDimRadialData.h:50
RVector getCenter() const
Definition RDimRadialData.h:60
RVector getChordPoint() const
Definition RDimRadialData.h:68
Aligned dimension entity class.
Definition RDimRadialEntity.h:38
Base class for dimension entity data classes.
Definition RDimensionData.h:44
virtual bool rotate(double rotation, const RVector ¢er)
Definition RDimensionData.cpp:567
virtual bool isSane() const
Definition RDimensionData.cpp:446
virtual void to2D()
Definition RDimensionData.cpp:1010
virtual QString getAutoLabel() const
Definition RDimensionData.h:568
virtual bool isValid() const
Definition RDimensionData.cpp:442
virtual QList< RRefPoint > getReferencePoints(RS::ProjectionRenderingHint hint=RS::RenderTop) const
Definition RDimensionData.cpp:497
virtual void setDefinitionPoint(const RVector &p)
Definition RDimensionData.h:161
virtual double getMeasuredValue() const
Definition RDimensionData.h:567
virtual bool moveReferencePoint(const RVector &referencePoint, const RVector &targetPoint, Qt::KeyboardModifiers modifiers=Qt::NoModifier)
Moves the given reference point to the given target point or does nothing if this entity has no refer...
Definition RDimensionData.cpp:529
virtual bool move(const RVector &offset)
Moves this entity by the given offset.
Definition RDimensionData.cpp:557
virtual bool mirror(const RLine &axis)
Definition RDimensionData.cpp:609
virtual bool scale(const RVector &scaleFactors, const RVector ¢er)
Definition RDimensionData.cpp:578
RVector getDefinitionPoint() const
Definition RDimensionData.h:166
A graphics document contains and owns entities, layers, user coordinate systems, variables,...
Definition RDocument.h:78
Low-level mathematical representation of a line.
Definition RLine.h:41
Represents a reference point of an entity.
Definition RRefPoint.h:18
EntityType
Entity types used for property handling / filtering.
Definition RS.h:227
@ EntityDimRadial
Radial Dimension.
Definition RS.h:266
ProjectionRenderingHint
Sets the current rendering hint for exports.
Definition RS.h:293
@ RenderTop
Definition RS.h:294
Represents a 3d vector (x/y/z).
Definition RVector.h:47
#define QCADENTITY_EXPORT
Definition entity_global.h:10