circle.idl 1/4
[top][prev][next]
#ifndef CIRCLE_IDL
#define CIRCLE_IDL
#include "point.idl"
interface Circle {
// Associations
// Attributes
private attribute Point origin;
private attribute double radius;
// Operations
};
#endif
point.idl 2/4
[top][prev][next]
#ifndef POINT_IDL
#define POINT_IDL
interface Point {
// Associations
// Attributes
private attribute double x;
private attribute double y;
// Operations
};
#endif
polygon.idl 3/4
[top][prev][next]
#ifndef POLYGON_IDL
#define POLYGON_IDL
#include "segment.idl"
interface Polygon {
// Associations
Segment segments;
// Attributes
// Operations
};
#endif
segment.idl 4/4
[top][prev][next]
#ifndef SEGMENT_IDL
#define SEGMENT_IDL
#include "point.idl"
interface Segment {
// Associations
Point ends;
// Attributes
// Operations
};
#endif
Generated by GNU enscript 1.6.1.