#include <line.h>

Public Member Functions | |
| virtual BOUNDINGBOX | getBoundingBox () const |
| Gets the bounding box of the type. | |
| const Type::SerialID & | getSerialID () const |
| Gets the serialization ID of the object. | |
Protected Member Functions | |
| virtual IType * | attachType (IType *type, const TYPELIST::iterator &before, bool check) throw (Exception::AttachException) |
Attaches a child at the position before. | |
| virtual const IType * | findReference (bool recache=false) const |
| Searches the tree for the associated reference. | |
| HGL::IType * Line::attachType | ( | IType * | type, | |
| const TYPELIST::iterator & | before, | |||
| bool | check | |||
| ) | throw (Exception::AttachException) [protected, virtual] |
Attaches a child at the position before.
It updates the parent of the attached type to this type as well.
| type | the IType to attach as child | |
| before | the type will be attached before the type referenced by before | |
| check | true (default), if validity checks should be performed |
Reimplemented from HGL::Type::TypeBase.
| const HGL::IType * Line::findReference | ( | bool | recache = false |
) | const [protected, virtual] |
Searches the tree for the associated reference.
Reimplemented from HGL::Type::ReferenceHolderBase.
| HGL::IType::BOUNDINGBOX Line::getBoundingBox | ( | ) | const [virtual] |
Gets the bounding box of the type.
Reimplemented from HGL::Type::TypeBase.
| const HGL::Type::SerialID & Line::getSerialID | ( | ) | const [virtual] |
Gets the serialization ID of the object.
Implements HGL::IType.
1.6.1