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.