SMIL  0.9

Hexagonal M ([1], [3,4,5]) More...

#include <DCompositeSE.h>

+ Inheritance diagram for HMT_hM:
+ Collaboration diagram for HMT_hM:

Public Member Functions

 HMT_hM (UINT nrot=1)
 
- Public Member Functions inherited from CompStrEltList
void add (const CompStrElt &cse)
 
void add (const StrElt &fgse, const StrElt &bgse)
 
void add (const StrElt &fgse, const StrElt &bgse, UINT nrot)
 Add as the nrot rotations of the StrElt pair The rotation is 6/nrot counterclockwise for Hex and 8/nrot for Squ.
 
void add (const CompStrElt &cse, UINT nrot)
 
 CompStrEltList (const CompStrEltList &rhs)
 
 CompStrEltList (const CompStrElt &compSe)
 
 CompStrEltList (const CompStrElt &compSe, UINT nrot)
 
CompStrEltoperator[] (const UINT n)
 Get the nth CompStrElt.
 
CompStrEltList operator| (const CompStrEltList &rhs)
 Append composite SEs to current list.
 
CompStrEltList operator~ ()
 
virtual void printSelf (ostream &os=std::cout, string indent="") const
 
CompStrEltListrotate (int steps=1)
 
- Public Member Functions inherited from BaseObject
 BaseObject (const char *_className, bool _register=true)
 
 BaseObject (const BaseObject &rhs, bool _register=true)
 
virtual size_t getAllocatedSize () const
 
virtual const char * getClassName () const
 
CoregetCoreInstance ()
 
virtual const char * getInfoString (const char *="") const
 
virtual const char * getName () const
 
BaseObjectoperator= (const BaseObject &rhs)
 
virtual void setName (const char *_name)
 

Additional Inherited Members

- Public Types inherited from BaseObject
typedef void parentClass
 
typedef void(BaseObject::* voidMemberFunc) ()
 
- Public Attributes inherited from CompStrEltList
std::vector< CompStrEltcompSeList
 
- Public Attributes inherited from BaseObject
bool triggerEvents
 
- Protected Attributes inherited from BaseObject
string className
 
string name
 
bool registered
 

Detailed Description

Hexagonal M ([1], [3,4,5])


The documentation for this class was generated from the following file: