SMIL  0.9.1

Square line end ([0,1], [3,4,5,6,7]) More...

#include <DCompositeSE.h>

+ Inheritance diagram for HMT_sLineEnd:
+ Collaboration diagram for HMT_sLineEnd:

Public Member Functions

 HMT_sLineEnd (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

Square line end ([0,1], [3,4,5,6,7])

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