25 #ifndef GCHEMPAINT_MECHANISM_ARROW_H
26 #define GCHEMPAINT_MECHANISM_ARROW_H
118 xmlNodePtr
Save (xmlDocPtr xml)
const;
125 bool Load (xmlNodePtr node);
170 double m_CPx1, m_CPy1, m_CPx2, m_CPy2;
202 #endif // GCHEMPAINT_MECHANISM_ARROW_H
the base class for objects associated with a canvas item.
void SetSourceAux(gcu::Object *aux)
gcu::TypeId MechanismArrowType
void Transform2D(gcu::Matrix2D &m, double x, double y)
#define GCU_RO_PROP(type, member)
void SetTarget(gcu::Object *target)
xmlNodePtr Save(xmlDocPtr xml) const
void SetSelected(int state)
void SetEndAtNewBondCenter(bool end_at_new_bond_center)
virtual ~MechanismArrow()
bool Load(xmlNodePtr node)
void SetShowControls(bool show)
Object(TypeId Id=OtherType)
void SetSource(gcu::Object *source)
void SetPair(bool is_pair)
void OnUnlink(Object *object)
void SetControlPoint(int num, double dx, double dy)