#ifndef POLYLINE_P_H_INCLUDED
#define POLYLINE_P_H_INCLUDED
#include "CoreP.h"
#include "ShapeP.h"
#include "Polyline.h"

typedef struct {
    int dummy;
} PolylineClassDescriptorPart;

struct PolylineClassDescriptor_tag {
    CoreClassDescriptorPart     core;
    ShapeClassDescriptorPart    shape;
    PolylineClassDescriptorPart polyline;
};

typedef struct {
    int         num_points;
    Point       *points;
} PolylinePart;

typedef struct PolylineObj_tag {
    CorePart            core;
    ShapePart           shape;
    PolylinePart        polyline;
} PolylineObj;

#endif /* POLYLINE_P_H_INCLUDED */