#include <poly.h>

Public Member Functions | |
| const Fill * | getFill () const |
| virtual const HGL::Type::SerialID & | getSerialID () const |
Gets the SerialID of HGL::Type::POLY. | |
| virtual bool | isValid () const |
Protected Member Functions | |
| virtual IType * | attachType (IType *type, const HGL::IType::TYPELIST::iterator &before, bool check) throw (Exception::AttachException) |
| HGL::IType * Poly::attachType | ( | IType * | type, | |
| const HGL::IType::TYPELIST::iterator & | before, | |||
| bool | check | |||
| ) | throw (Exception::AttachException) [protected, virtual] |
| const Fill * Poly::getFill | ( | ) | const [virtual] |
Returns the last attached type if it is a Fill type
Implements HGL::Type::IFillable.
Reimplemented in HGL::Type::Curve.
| const HGL::Type::SerialID & Poly::getSerialID | ( | ) | const [virtual] |
Gets the SerialID of HGL::Type::POLY.
const HGL::Type::SerialID &POLY Implements HGL::IType.
Reimplemented in HGL::Type::Curve.
| bool Poly::isValid | ( | ) | const [virtual] |
To be a valid Poly the Fill, if attached, must be the last attached type and it must contain at least two valid attached types.
true if a reference is set, but not checking if the reference itself is valid. A type is valid
Reimplemented from HGL::Type::ReferenceHolderBase.
Reimplemented in HGL::Type::Curve.
1.6.1