25 #ifndef GCHEMPAINT_ELECTRON_H
26 #define GCHEMPAINT_ELECTRON_H
78 void SetPosition (
unsigned char Pos,
double angle = 0.,
double distance = 0.);
97 xmlNodePtr
Save (xmlDocPtr xml)
const;
104 bool Load (xmlNodePtr node);
135 double m_Angle, m_Dist;
140 #endif // GCHEMPAINT_ELECTRON_H
the base class for objects associated with a canvas item.
bool Load(xmlNodePtr node)
void Transform2D(gcu::Matrix2D &m, double x, double y)
xmlNodePtr Save(xmlDocPtr xml) const
bool OnSignal(gcu::SignalId Signal, gcu::Object *Child)
Electron(Atom *pAtom, bool IsPair)
void SetSelected(int state)
void SetPosition(unsigned char Pos, double angle=0., double distance=0.)
char GetPosition(double *angle, double *distance)