#include <curve.h>

Public Member Functions | |
| virtual const Fill * | getFill () const |
| virtual const HGL::Type::SerialID & | getSerialID () const |
Gets the SerialID of HGL::Type::CURVE. | |
Protected Member Functions | |
| virtual IType * | attachType (IType *type, const TYPELIST::iterator &before, bool check) throw (Exception::AttachException) |
| virtual bool | isValid () const |
| HGL::IType * Curve::attachType | ( | HGL::IType * | type, | |
| const TYPELIST::iterator & | before, | |||
| bool | check | |||
| ) | throw (Exception::AttachException) [protected, virtual] |
Reimplemented from HGL::Type::TypeBase.
| const Fill * Curve::getFill | ( | ) | const [virtual] |
NULL because a Curve itself cannot get filled. Attach it onto a Poly to get it filled. Reimplemented from HGL::Type::Poly.
| const HGL::Type::SerialID & Curve::getSerialID | ( | ) | const [virtual] |
Gets the SerialID of HGL::Type::CURVE.
const HGL::Type::SerialID &CURVE Reimplemented from HGL::Type::Poly.
| bool Curve::isValid | ( | ) | const [protected, virtual] |
To be a valid Curve a Line must be the first attached type.
true if a reference is set, but not checking if the reference itself is valid. A type is valid
Reimplemented from HGL::Type::Poly.
1.6.1