| a2dObject() | a2dObject | |
| a2dObject(const a2dObject &other, CloneOptions options, a2dRefMap *refs) (defined in a2dObject) | a2dObject | |
| a2dRestrictionEngine() | a2dRestrictionEngine | |
| a2dSnapToWhat enum name | a2dRestrictionEngine | |
| AddProperty(a2dNamedProperty *property) | a2dObject | virtual |
| AlwaysWriteSerializationId() const | a2dObject | virtual |
| AngleRestrict(double angle) | a2dRestrictionEngine | protected |
| AngleRestrictVectorRot(double *vecx, double *vecy) | a2dRestrictionEngine | protected |
| AngleRestrictVectorSkew(double *vecx, double *vecy, double otherx, double othery) | a2dRestrictionEngine | protected |
| CheckReferences() | a2dObject | |
| Clone(CloneOptions options, a2dRefMap *refs=NULL) const | a2dObject | |
| clone_childs enum value | a2dObject | |
| clone_deep enum value (defined in a2dObject) | a2dObject | |
| clone_flat enum value (defined in a2dObject) | a2dObject | |
| clone_members enum value | a2dObject | |
| clone_noCameleonRef enum value | a2dObject | |
| clone_noReference enum value | a2dObject | |
| clone_properties enum value | a2dObject | |
| clone_seteditcopy enum value | a2dObject | |
| clone_setoriginal enum value | a2dObject | |
| clone_toDrag enum value | a2dObject | |
| clone_unused enum value | a2dObject | |
| CloneOptions enum name | a2dObject | |
| Connect(int winid, int lastId, int eventType, wxObjectEventFunction func, wxObject *userData=(wxObject *) NULL, wxEvtHandler *eventSink=(wxEvtHandler *) NULL) (defined in a2dObject) | a2dObject | |
| ConnectEvent(wxEventType type, wxEvtHandler *eventSink) | a2dObject | |
| DECLARE_PROPERTIES() (defined in a2dObject) | a2dObject | |
| Disconnect(int winid, int lastId, wxEventType eventType, wxObjectEventFunction func=NULL, wxObject *userData=(wxObject *) NULL, wxEvtHandler *eventSink=(wxEvtHandler *) NULL) (defined in a2dObject) | a2dObject | |
| DisconnectEvent(wxEventType type, wxEvtHandler *eventSink) | a2dObject | |
| DisconnectEventAll(wxEvtHandler *eventSink) | a2dObject | |
| DoIgnoreIfNotMember(const a2dPropertyId *id) const | a2dObject | inlineprotectedvirtual |
| DoWalker(wxObject *parent, a2dWalkerIOHandler &handler) | a2dObject | protectedvirtual |
| EditProperties(const a2dPropertyId *id, bool withUndo=true) | a2dObject | virtual |
| FindProperty(const a2dPropertyId *id, a2dPropertyId::Flags flags=a2dPropertyId::flag_none) | a2dObject | virtual |
| FindProperty(const a2dPropertyId *id, a2dPropertyId::Flags flags=a2dPropertyId::flag_none) const | a2dObject | virtual |
| GetAutoZeroPtrList() | a2dObject | inline |
| GetCheck() const | a2dObject | inline |
| GetLineToSnap() | a2dRestrictionEngine | inline |
| GetName() const | a2dObject | virtual |
| GetOwnedBy() | a2dObject | inline |
| GetParentSnapObjects() const | a2dRestrictionEngine | inline |
| GetPointToSnap() const | a2dRestrictionEngine | inline |
| GetProperty(const a2dPropertyId *propertyId, a2dPropertyId::Flags flags=a2dPropertyId::flag_none) const | a2dObject | |
| GetPropertyList() const | a2dObject | inline |
| GetRelease() const | a2dObject | inline |
| GetReleaseSnap() const | a2dRestrictionEngine | inline |
| GetRestrictPoint() const | a2dRestrictionEngine | inline |
| GetRotationAngle() const | a2dRestrictionEngine | inline |
| GetShiftKeyDown() const | a2dRestrictionEngine | inline |
| GetSnap() const | a2dRestrictionEngine | inline |
| GetSnapGridX() const | a2dRestrictionEngine | inline |
| GetSnapGridY() const | a2dRestrictionEngine | inline |
| GetSnapOnlyVisibleObjects() const | a2dRestrictionEngine | inline |
| GetSnapOriginX() const | a2dRestrictionEngine | inline |
| GetSnapOriginY() const | a2dRestrictionEngine | inline |
| GetSnapSourceFeatures() const | a2dRestrictionEngine | inline |
| GetSnapTargetFeature(a2dSnapToWhat snapTargetFeature) const | a2dRestrictionEngine | inline |
| GetSnapTargetFeatures() const | a2dRestrictionEngine | inline |
| GetSnapThresHold() const | a2dRestrictionEngine | inline |
| GetSnapThresHoldWorld() const | a2dRestrictionEngine | |
| GetUniqueSerializationId() const | a2dObject | |
| GetURI() const | a2dObject | |
| HasDynamicProperties() const | a2dObject | inline |
| HasProperty(const a2dPropertyId *id, const wxString &stringvalue=wxEmptyString) const | a2dObject | virtual |
| IsTemporary_DontSave() const | a2dObject | inlinevirtual |
| IsWithInThresHold(const a2dPoint2D &p) | a2dRestrictionEngine | |
| LinkReference(a2dObject *other) | a2dObject | virtual |
| Load(wxObject *parent, a2dIOHandlerXmlSerIn &parser) | a2dObject | virtual |
| LoadFromDocument(a2dIOHandlerXmlSerIn &parser) | a2dObject | |
| m_angleList | a2dRestrictionEngine | protected |
| m_autozeroptrlist | a2dObject | protected |
| m_check | a2dObject | protected |
| m_docOriginX (defined in a2dRestrictionEngine) | a2dRestrictionEngine | protected |
| m_docOriginY (defined in a2dRestrictionEngine) | a2dRestrictionEngine | protected |
| m_docSnapDistX (defined in a2dRestrictionEngine) | a2dRestrictionEngine | protected |
| m_docSnapDistY (defined in a2dRestrictionEngine) | a2dRestrictionEngine | protected |
| m_iteratorCount (defined in a2dObject) | a2dObject | protected |
| m_lineToSnap (defined in a2dRestrictionEngine) | a2dRestrictionEngine | protected |
| m_nAngleList | a2dRestrictionEngine | protected |
| m_originX | a2dRestrictionEngine | protected |
| m_originY | a2dRestrictionEngine | protected |
| m_parentObject | a2dRestrictionEngine | protected |
| m_pendingDisconnects (defined in a2dObject) | a2dObject | protected |
| m_pointToRestrictTo (defined in a2dRestrictionEngine) | a2dRestrictionEngine | protected |
| m_pointToSnap | a2dRestrictionEngine | protected |
| m_propertylist | a2dObject | protected |
| m_recursion_active | a2dObject | protected |
| m_refcount | a2dObject | protected |
| m_release | a2dObject | protected |
| m_releaseSnap | a2dRestrictionEngine | protected |
| m_rotationAngle | a2dRestrictionEngine | protected |
| m_rotationRationalDen | a2dRestrictionEngine | protected |
| m_rotationRationalNom | a2dRestrictionEngine | protected |
| m_shiftDown | a2dRestrictionEngine | protected |
| m_snap | a2dRestrictionEngine | protected |
| m_snapDistX | a2dRestrictionEngine | protected |
| m_snapDistY | a2dRestrictionEngine | protected |
| m_snapOnlyVisbleObjects | a2dRestrictionEngine | protected |
| m_snappedPoint | a2dRestrictionEngine | protected |
| m_snapSourceFeatures | a2dRestrictionEngine | protected |
| m_snapTargetFeatures | a2dRestrictionEngine | protected |
| m_snapThresHold | a2dRestrictionEngine | protected |
| OnPropertyChanged(const a2dPropertyId *id) | a2dObject | virtual |
| operator=(const a2dObject &other) | a2dObject | |
| operator| (defined in a2dRestrictionEngine) | a2dRestrictionEngine | friend |
| ProcessConnectedEvent(wxEvent &event) | a2dObject | |
| ProcessEvent(wxEvent &event) (defined in a2dObject) | a2dObject | virtual |
| PROPID_AltDown (defined in a2dRestrictionEngine) | a2dRestrictionEngine | static |
| PROPID_autozeroptrlist (defined in a2dObject) | a2dObject | static |
| PROPID_Check | a2dObject | static |
| PROPID_Name | a2dObject | static |
| PROPID_PointToRestrictTo (defined in a2dRestrictionEngine) | a2dRestrictionEngine | static |
| PROPID_PointToSnap (defined in a2dRestrictionEngine) | a2dRestrictionEngine | static |
| PROPID_RotationAngle (defined in a2dRestrictionEngine) | a2dRestrictionEngine | static |
| PROPID_RotationRationalDen (defined in a2dRestrictionEngine) | a2dRestrictionEngine | static |
| PROPID_RotationRationalNom (defined in a2dRestrictionEngine) | a2dRestrictionEngine | static |
| PROPID_ShiftDown (defined in a2dRestrictionEngine) | a2dRestrictionEngine | static |
| PROPID_Snap (defined in a2dRestrictionEngine) | a2dRestrictionEngine | static |
| PROPID_SnapGetSet (defined in a2dRestrictionEngine) | a2dRestrictionEngine | static |
| PROPID_SnapOnlyVisbleObjects (defined in a2dRestrictionEngine) | a2dRestrictionEngine | static |
| PROPID_SnapSourceFeatures (defined in a2dRestrictionEngine) | a2dRestrictionEngine | static |
| PROPID_SnapSourceFeaturesMem (defined in a2dRestrictionEngine) | a2dRestrictionEngine | static |
| PROPID_SnapTargetFeatures (defined in a2dRestrictionEngine) | a2dRestrictionEngine | static |
| PROPID_SnapThresHold (defined in a2dRestrictionEngine) | a2dRestrictionEngine | static |
| PROPID_URI | a2dObject | static |
| RationalRestrict(double angle) | a2dRestrictionEngine | protected |
| RationalRestrictVector(double *vecx, double *vecy) | a2dRestrictionEngine | protected |
| refcount_nondynamic enum value (defined in a2dObject) | a2dObject | protected |
| RemoveProperty(const a2dPropertyId *id, bool all=true) | a2dObject | virtual |
| RemoveTemporaryProperties() | a2dObject | |
| ResolveInform() | a2dObject | virtual |
| RestrictAngle(double *ang, wxUint32 sourceRequired=snapToAll, bool ignoreEngine=false) | a2dRestrictionEngine | virtual |
| RestrictCanvasObjectAtVertexes(a2dCanvasObject *object, a2dPoint2D &point, double &dx, double &dy, wxUint32 sourceRequired=snapToAll, bool ignoreEngine=false) | a2dRestrictionEngine | virtual |
| RestrictLine(a2dLine &line, wxUint32 sourceRequired=snapToAll, bool ignoreEngine=false) | a2dRestrictionEngine | virtual |
| RestrictPoint(double &x, double &y, wxUint32 sourceRequired=snapToAll, bool ignoreEngine=false) | a2dRestrictionEngine | virtual |
| RestrictVertexes(a2dVertexArray *segments, a2dPoint2D &point, double &dx, double &dy, wxUint32 sourceRequired=snapToAll, bool ignoreEngine=false) | a2dRestrictionEngine | virtual |
| RestrictVertexes(a2dVertexList *lsegments, a2dPoint2D &point, double &dx, double &dy, wxUint32 sourceRequired=snapToAll, bool ignoreEngine=false) | a2dRestrictionEngine | virtual |
| Save(wxObject *parent, a2dIOHandlerXmlSerOut &out, a2dObjectList *towrite) | a2dObject | virtual |
| SaveAsDocument(a2dIOHandlerXmlSerOut &out) | a2dObject | |
| SearchDynamicEventTable(wxEvent &event) (defined in a2dObject) | a2dObject | |
| SetCheck(bool check) | a2dObject | inline |
| SetInternal() (defined in a2dRestrictionEngine) | a2dRestrictionEngine | protected |
| SetName(const wxString &name) | a2dObject | virtual |
| SetNonDynamic() | a2dObject | virtual |
| SetParentSnapObjects(a2dCanvasObject *obj) | a2dRestrictionEngine | inline |
| SetPointSnapResult(const a2dPoint2D &p) | a2dRestrictionEngine | |
| SetProperty(a2dNamedProperty *propertyHolder, a2dPropertyId::SetFlags flags=a2dPropertyId::set_none) | a2dObject | |
| SetProperty(const a2dNamedProperty &propertyHolder, a2dPropertyId::SetFlags flags=a2dPropertyId::set_none) | a2dObject | |
| SetRelease(bool value) | a2dObject | inline |
| SetReleaseSnap(bool releaseSnap) | a2dRestrictionEngine | inline |
| SetRestrictPoint(double xSnap, double ySnap) | a2dRestrictionEngine | inline |
| SetRotationAngle(double a) | a2dRestrictionEngine | inline |
| SetRotationRational(wxUint32 nomMask, wxUint32 denMask) | a2dRestrictionEngine | inline |
| SetShiftKeyDown(bool shiftDown) | a2dRestrictionEngine | inline |
| SetSnap(bool snap) | a2dRestrictionEngine | inline |
| SetSnapGrid(const a2dDoMu &x, const a2dDoMu &y) | a2dRestrictionEngine | inline |
| SetSnapOnlyVisibleObjects(bool snapOnlyVisbleObjects) | a2dRestrictionEngine | inline |
| SetSnapOrigin(const a2dDoMu &x, const a2dDoMu &y) | a2dRestrictionEngine | inline |
| SetSnapOriginX(const a2dDoMu &x) (defined in a2dRestrictionEngine) | a2dRestrictionEngine | inline |
| SetSnapOriginY(const a2dDoMu &y) (defined in a2dRestrictionEngine) | a2dRestrictionEngine | inline |
| SetSnapSourceFeature(a2dSnapToWhat snapSourceFeature, bool value=true) | a2dRestrictionEngine | inline |
| SetSnapSourceFeatures(wxUint32 snapSourceFeatures) | a2dRestrictionEngine | inline |
| SetSnapTargetFeature(a2dSnapToWhat snapTargetFeature, bool value=true) | a2dRestrictionEngine | inline |
| SetSnapTargetFeatures(wxUint32 snapTargetFeatures) | a2dRestrictionEngine | inline |
| SetSnapThresHold(int thresHold) | a2dRestrictionEngine | inline |
| SetURI(const wxURI &url) | a2dObject | |
| sig_changed (defined in a2dRestrictionEngine) | a2dRestrictionEngine | static |
| SignalChange() (defined in a2dRestrictionEngine) | a2dRestrictionEngine | protected |
| sm_Edit_properties | a2dObject | static |
| snapToAll enum value (defined in a2dRestrictionEngine) | a2dRestrictionEngine | |
| snapToBoundingBox enum value | a2dRestrictionEngine | |
| snapToEnd enum value | a2dRestrictionEngine | |
| snapToGridPos enum value (defined in a2dRestrictionEngine) | a2dRestrictionEngine | |
| snapToGridPosForced enum value | a2dRestrictionEngine | |
| snapToGridPosX enum value | a2dRestrictionEngine | |
| snapToGridPosY enum value | a2dRestrictionEngine | |
| snapToNone enum value | a2dRestrictionEngine | |
| snapToObjectIntersection enum value | a2dRestrictionEngine | |
| snapToObjectPos enum value (defined in a2dRestrictionEngine) | a2dRestrictionEngine | |
| snapToObjectPosX enum value | a2dRestrictionEngine | |
| snapToObjectPosY enum value | a2dRestrictionEngine | |
| snapToObjectSegments enum value | a2dRestrictionEngine | |
| snapToObjectSegmentsMiddle enum value | a2dRestrictionEngine | |
| snapToObjectSnapVPath enum value | a2dRestrictionEngine | |
| snapToObjectVertexes enum value | a2dRestrictionEngine | |
| snapToPins enum value | a2dRestrictionEngine | |
| snapToPinsUnconnected enum value | a2dRestrictionEngine | |
| snapToPointAngle enum value (defined in a2dRestrictionEngine) | a2dRestrictionEngine | |
| snapToPointAngleMod enum value | a2dRestrictionEngine | |
| snapToPointAngleRational enum value | a2dRestrictionEngine | |
| snapToPointPos enum value (defined in a2dRestrictionEngine) | a2dRestrictionEngine | |
| snapToPointPosX enum value | a2dRestrictionEngine | |
| snapToPointPosXorY enum value | a2dRestrictionEngine | |
| snapToPointPosXorYForce enum value | a2dRestrictionEngine | |
| snapToPointPosY enum value | a2dRestrictionEngine | |
| snapToStart enum value | a2dRestrictionEngine | |
| TakeOverProperties(a2dObject *from, a2dPropertyIdList *listOfIds) | a2dObject | |
| TAutoZeroPtrListClass typedef | a2dObject | |
| Walker(wxObject *parent, a2dWalkerIOHandler &handler) | a2dObject | |
| ~a2dObject() | a2dObject | virtual |
| ~a2dRestrictionEngine() | a2dRestrictionEngine | |