103 virtual xmlNodePtr
Save (xmlDocPtr xml)
const;
109 virtual bool Load (xmlNodePtr node);
122 virtual bool LoadNode (xmlNodePtr node);
130 virtual bool SaveNode (xmlDocPtr xml, xmlNodePtr node)
const;
138 virtual void Move (
double x,
double y,
double z = 0.);
155 bool SetProperty (
unsigned property,
char const *value);
virtual void RemoveAllCycles()
virtual Atom * GetAtom(int which) const
virtual void AddCycle(Cycle *pCycle)
virtual void IncOrder(int n=1)
bool SetProperty(unsigned property, char const *value)
Cycle * GetFirstCycle(std::list< Cycle * >::iterator &i, Cycle *pCycle)
virtual void Move(double x, double y, double z=0.)
virtual bool SaveNode(xmlDocPtr xml, xmlNodePtr node) const
The Gnome Chemistry Utils C++ classes.
std::string GetProperty(unsigned property) const
virtual bool LoadNode(xmlNodePtr node)
std::list< Cycle * > m_Cycles
void SetOrder(unsigned char Order)
double GetAngle2DRad(Atom *pAtom)
bool ReplaceAtom(Atom *oldAtom, Atom *newAtom)
virtual void RemoveCycle(Cycle *pCycle)
Cycle * GetNextCycle(std::list< Cycle * >::iterator &i, Cycle *pCycle)
virtual void Transform2D(Matrix2D &m, double x, double y)
unsigned char GetOrder() const
virtual xmlNodePtr Save(xmlDocPtr xml) const
bool IsInCycle(Cycle *pCycle)
virtual bool Load(xmlNodePtr node)