Made the @author tag consistent in all files
This commit is contained in:
parent
ae07f577a4
commit
8010ddd120
|
@ -32,7 +32,7 @@ import eu.mihosoft.freerouting.board.RoutingBoard;
|
|||
/**
|
||||
* Structure for controlling the autoroute algorithm.
|
||||
*
|
||||
* @author Alfons Wirtz
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class AutorouteControl
|
||||
{
|
||||
|
|
|
@ -49,7 +49,7 @@ import eu.mihosoft.freerouting.logger.FRLogger;
|
|||
/**
|
||||
* Temporary autoroute data stored on the RoutingBoard.
|
||||
*
|
||||
* @author Alfons Wirtz
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class AutorouteEngine
|
||||
{
|
||||
|
|
|
@ -38,7 +38,7 @@ import eu.mihosoft.freerouting.logger.FRLogger;
|
|||
/**
|
||||
* Handles the sequencing of the batch autoroute passes.
|
||||
*
|
||||
* @author Alfons Wirtz
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class BatchAutorouter
|
||||
{
|
||||
|
|
|
@ -33,7 +33,7 @@ import eu.mihosoft.freerouting.logger.FRLogger;
|
|||
/**
|
||||
* Handles the sequencing of the fanout inside the batch autorouter.
|
||||
*
|
||||
* @author Alfons Wirtz
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class BatchFanout
|
||||
{
|
||||
|
|
|
@ -39,7 +39,7 @@ import eu.mihosoft.freerouting.logger.FRLogger;
|
|||
/**
|
||||
* To optimize the vias and traces after the batch autorouter has completed the board.
|
||||
*
|
||||
* @author Alfons Wirtz
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class BatchOptRoute
|
||||
{
|
||||
|
|
|
@ -28,7 +28,7 @@ import java.util.Collection;
|
|||
|
||||
/**
|
||||
*
|
||||
* @author alfons
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public interface CompleteExpansionRoom extends ExpansionRoom
|
||||
{
|
||||
|
|
|
@ -42,7 +42,7 @@ import eu.mihosoft.freerouting.logger.FRLogger;
|
|||
* An expansion room, whose shape is completely calculated,
|
||||
* so that it can be stored in a shape tree.
|
||||
*
|
||||
* @author Alfons Wirtz
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class CompleteFreeSpaceExpansionRoom extends FreeSpaceExpansionRoom implements CompleteExpansionRoom, SearchTreeObject
|
||||
{
|
||||
|
|
|
@ -33,7 +33,7 @@ import eu.mihosoft.freerouting.autoroute.AutorouteControl.ExpansionCostFactor;
|
|||
* Calculation of a good lower bound for the distance between a new MazeExpansionElement
|
||||
* and the destination set of the expansion.
|
||||
*
|
||||
* @author Alfons Wirtz
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class DestinationDistance
|
||||
{
|
||||
|
|
|
@ -27,7 +27,7 @@ import eu.mihosoft.freerouting.geometry.planar.TileShape;
|
|||
/**
|
||||
* An object, which can be expanded by the maze expansion algorithm.
|
||||
*
|
||||
* @author alfons
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public interface ExpandableObject
|
||||
{
|
||||
|
|
|
@ -31,7 +31,7 @@ import java.util.Iterator;
|
|||
/**
|
||||
* Layer change expansion object in the maze search algorithm.
|
||||
*
|
||||
* @author alfons
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class ExpansionDrill implements ExpandableObject
|
||||
{
|
||||
|
|
|
@ -30,7 +30,7 @@ import eu.mihosoft.freerouting.geometry.planar.TileShape;
|
|||
|
||||
/**
|
||||
*
|
||||
* @author alfons
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public interface ExpansionRoom
|
||||
{
|
||||
|
|
|
@ -37,7 +37,7 @@ import java.util.List;
|
|||
/**
|
||||
* Expansion Areas used by the maze search algorithm.
|
||||
*
|
||||
* @author Alfons Wirtz
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public abstract class FreeSpaceExpansionRoom implements ExpansionRoom
|
||||
{
|
||||
|
|
|
@ -31,7 +31,7 @@ import eu.mihosoft.freerouting.geometry.planar.TileShape;
|
|||
/**
|
||||
* An expansion room, whose shape is not yet completely calculated.
|
||||
*
|
||||
* @author Alfons Wirtz
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class IncompleteFreeSpaceExpansionRoom extends FreeSpaceExpansionRoom
|
||||
{
|
||||
|
|
|
@ -45,7 +45,7 @@ import eu.mihosoft.freerouting.board.TestLevel;
|
|||
/**
|
||||
* Inserts the traces and vias of the connection found by the autoroute algorithm.
|
||||
*
|
||||
* @author Alfons Wirtz
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class InsertFoundConnectionAlgo
|
||||
{
|
||||
|
|
|
@ -32,7 +32,7 @@ import eu.mihosoft.freerouting.logger.FRLogger;
|
|||
/**
|
||||
* Temporary data stored in board Items used in the autoroute algorithm
|
||||
*
|
||||
* @author Alfons Wirtz
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
|
||||
public class ItemAutorouteInfo
|
||||
|
|
|
@ -43,7 +43,7 @@ import eu.mihosoft.freerouting.logger.FRLogger;
|
|||
* Calculates from the backtrack list the location of the traces and vias,
|
||||
* which realize a connection found by the maze search algorithm.
|
||||
*
|
||||
* @author Alfons Wirtz
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
class LocateFoundConnectionAlgoAnyAngle extends LocateFoundConnectionAlgo
|
||||
{
|
||||
|
|
|
@ -29,7 +29,7 @@ import eu.mihosoft.freerouting.geometry.planar.FloatLine;
|
|||
* Information for the maze expand Algorithm contained in expansion doors and drills
|
||||
* while the maze expanding algorithm is in progress.
|
||||
*
|
||||
* @author Alfons Wirtz
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class MazeListElement implements Comparable<MazeListElement>
|
||||
{
|
||||
|
|
|
@ -52,7 +52,7 @@ import eu.mihosoft.freerouting.logger.FRLogger;
|
|||
/**
|
||||
* Class for autorouting an incomplete connection via a maze search algorithm.
|
||||
*
|
||||
* @author Alfons Wirtz
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class MazeSearchAlgo
|
||||
{
|
||||
|
|
|
@ -26,7 +26,7 @@ package eu.mihosoft.freerouting.autoroute;
|
|||
/**
|
||||
* Describes the structure of a section of an ExpandebleObject.
|
||||
*
|
||||
* @author Alfons Wirtz
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class MazeSearchElement
|
||||
{
|
||||
|
|
|
@ -695,7 +695,7 @@ public class SortedRoomNeighbours
|
|||
* Helper class to sort the doors of an expansion room counterclockwise
|
||||
* arount the border of the room shape.
|
||||
*
|
||||
* @author Alfons Wirtz
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
|
||||
private class SortedRoomNeighbour implements Comparable<SortedRoomNeighbour>
|
||||
|
|
|
@ -30,7 +30,7 @@ import eu.mihosoft.freerouting.board.ShapeSearchTree;
|
|||
/**
|
||||
* An expansion door leading to a start or destination item of the autoroute algorithm.
|
||||
*
|
||||
* @author Alfons Wirtz
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class TargetItemExpansionDoor implements ExpandableObject
|
||||
{
|
||||
|
|
|
@ -28,7 +28,7 @@ import eu.mihosoft.freerouting.datastructures.Observers;
|
|||
|
||||
/**
|
||||
*
|
||||
* @author alfons
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public interface BoardObservers extends Observers<Item>
|
||||
{
|
||||
|
|
|
@ -37,7 +37,7 @@ import eu.mihosoft.freerouting.logger.FRLogger;
|
|||
/**
|
||||
* Class describing a board outline.
|
||||
*
|
||||
* @author alfons
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class BoardOutline extends Item implements java.io.Serializable
|
||||
{
|
||||
|
|
|
@ -34,7 +34,7 @@ import eu.mihosoft.freerouting.logger.FRLogger;
|
|||
|
||||
/**
|
||||
*
|
||||
* @author Alfons Wirtz
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class CalcFromSide
|
||||
{
|
||||
|
|
|
@ -31,7 +31,7 @@ import eu.mihosoft.freerouting.geometry.planar.TileShape;
|
|||
* Used in the shove algorithm to calculate the fromside for pushing and
|
||||
* to cut off dog ears of the trace shape.
|
||||
*
|
||||
* @author Alfons Wirtz
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
|
||||
class CalcShapeAndFromSide
|
||||
|
|
|
@ -29,7 +29,7 @@ import eu.mihosoft.freerouting.geometry.planar.ConvexShape;
|
|||
/**
|
||||
* Information of a clearance violation between 2 items.
|
||||
*
|
||||
* @author alfons
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class ClearanceViolation implements ObjectInfoPanel.Printable
|
||||
{
|
||||
|
|
|
@ -29,7 +29,7 @@ import eu.mihosoft.freerouting.designforms.specctra.CoordinateTransform;
|
|||
/**
|
||||
* Communication information to host systems or host design formats.
|
||||
*
|
||||
* @author alfons
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class Communication implements java.io.Serializable
|
||||
{
|
||||
|
|
|
@ -37,7 +37,7 @@ import eu.mihosoft.freerouting.library.Package;
|
|||
* Describes board components consisting of an array of pins
|
||||
* und other stuff like component keepouts.
|
||||
*
|
||||
* @author Alfons Wirtz
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class Component implements UndoableObjects.Storable, ObjectInfoPanel.Printable, java.io.Serializable
|
||||
{
|
||||
|
|
|
@ -30,7 +30,7 @@ import eu.mihosoft.freerouting.geometry.planar.Vector;
|
|||
/**
|
||||
* Describes areas of the board, where components are not allowed.
|
||||
*
|
||||
* @author alfons
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class ComponentObstacleArea extends ObstacleArea
|
||||
{
|
||||
|
|
|
@ -39,7 +39,7 @@ import eu.mihosoft.freerouting.logger.FRLogger;
|
|||
/**
|
||||
* Contains the lists of components on the board.
|
||||
*
|
||||
* @author Alfons Wirtz
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class Components implements java.io.Serializable
|
||||
{
|
||||
|
|
|
@ -38,7 +38,7 @@ import java.util.TreeSet;
|
|||
/**
|
||||
* A ObstacleArea, which can be electrically conected to other items.
|
||||
*
|
||||
* @author Alfons Wirtz
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class ConductionArea extends ObstacleArea implements Connectable
|
||||
{
|
||||
|
|
|
@ -43,7 +43,7 @@ import eu.mihosoft.freerouting.logger.FRLogger;
|
|||
/**
|
||||
* Common superclass for Pins and Vias
|
||||
*
|
||||
* @author Alfons Wirtz
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public abstract class DrillItem extends Item implements Connectable, java.io.Serializable
|
||||
{
|
||||
|
|
|
@ -26,7 +26,7 @@ package eu.mihosoft.freerouting.board;
|
|||
/**
|
||||
* Sorted fixed states of board items. The strongest fixed states came last.
|
||||
*
|
||||
* @author alfons
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public enum FixedState
|
||||
{
|
||||
|
|
|
@ -43,7 +43,7 @@ import java.util.Collection;
|
|||
* Class with functions for checking and inserting pads with eventually
|
||||
* shoving aside obstacle traces.
|
||||
*
|
||||
* @author Alfons Wirtz
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class ForcedPadAlgo
|
||||
{
|
||||
|
|
|
@ -41,7 +41,7 @@ import eu.mihosoft.freerouting.library.Padstack;
|
|||
/**
|
||||
* Class with static functions for checking and inserting forced vias.
|
||||
*
|
||||
* @author alfons
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class ForcedViaAlgo
|
||||
{
|
||||
|
|
|
@ -28,7 +28,7 @@ import eu.mihosoft.freerouting.logger.FRLogger;
|
|||
/**
|
||||
* Creates unique Item identication nunbers.
|
||||
*
|
||||
* @author Alfons Wirtz
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class ItemIdNoGenerator implements eu.mihosoft.freerouting.datastructures.IdNoGenerator, java.io.Serializable
|
||||
{
|
||||
|
|
|
@ -26,7 +26,7 @@ package eu.mihosoft.freerouting.board;
|
|||
/**
|
||||
* Describes the structure of a board layer.
|
||||
*
|
||||
* @author alfons
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class Layer implements java.io.Serializable
|
||||
{
|
||||
|
|
|
@ -26,7 +26,7 @@ package eu.mihosoft.freerouting.board;
|
|||
/**
|
||||
* Describes the layer structure of the board.
|
||||
*
|
||||
* @author alfons
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class LayerStructure implements java.io.Serializable
|
||||
{
|
||||
|
|
|
@ -37,7 +37,7 @@ import eu.mihosoft.freerouting.datastructures.Signum;
|
|||
|
||||
/**
|
||||
* Class for moving a group of items on the board
|
||||
* @author Alfons Wirtz
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class MoveComponent
|
||||
{
|
||||
|
|
|
@ -43,7 +43,7 @@ import eu.mihosoft.freerouting.logger.FRLogger;
|
|||
* Class describing the functionality of an electrical Item on the board
|
||||
* with a shape on 1 or several layers.
|
||||
*
|
||||
* @author Alfons Wirtz
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class Pin extends DrillItem implements java.io.Serializable
|
||||
{
|
||||
|
|
|
@ -45,7 +45,7 @@ import eu.mihosoft.freerouting.logger.FRLogger;
|
|||
/**
|
||||
* Class with functionality for optimising traces and vias.
|
||||
*
|
||||
* @author Alfons Wirtz
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public abstract class PullTightAlgo
|
||||
{
|
||||
|
|
|
@ -38,7 +38,7 @@ import eu.mihosoft.freerouting.datastructures.Signum;
|
|||
|
||||
/**
|
||||
*
|
||||
* @author Alfons Wirtz
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
class PullTightAlgo45 extends PullTightAlgo
|
||||
{
|
||||
|
|
|
@ -33,7 +33,7 @@ import eu.mihosoft.freerouting.geometry.planar.TileShape;
|
|||
|
||||
/**
|
||||
*
|
||||
* @author Alfons Wirtz
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
class PullTightAlgo90 extends PullTightAlgo
|
||||
{
|
||||
|
|
|
@ -26,7 +26,7 @@ package eu.mihosoft.freerouting.board;
|
|||
/**
|
||||
* Common ShapeSearchTree functionality for board.Items and autoroute.ExpansionRooms
|
||||
*
|
||||
* @author Alfons Wirtz
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public interface SearchTreeObject extends eu.mihosoft.freerouting.datastructures.ShapeTree.Storable
|
||||
{
|
||||
|
|
|
@ -28,7 +28,7 @@ package eu.mihosoft.freerouting.board;
|
|||
* If {@literal >} RELEASE, some features may be used, which are still in experimental state.
|
||||
* Also warnings for debugging may be printed depending on the test_level.
|
||||
*
|
||||
* @author alfons
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public enum TestLevel
|
||||
{
|
||||
|
|
|
@ -38,7 +38,7 @@ import eu.mihosoft.freerouting.logger.FRLogger;
|
|||
* which may have a shape on several layer, whose geometry is described by a
|
||||
* padstack.
|
||||
*
|
||||
* @author Alfons Wirtz
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class Via extends DrillItem implements java.io.Serializable
|
||||
{
|
||||
|
|
|
@ -29,7 +29,7 @@ import eu.mihosoft.freerouting.geometry.planar.Vector;
|
|||
/**
|
||||
* Describes Areas on the board, where vias are not allowed.
|
||||
*
|
||||
* @author alfons
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class ViaObstacleArea extends ObstacleArea
|
||||
{
|
||||
|
|
|
@ -29,7 +29,7 @@ import eu.mihosoft.freerouting.logger.FRLogger;
|
|||
* The color intensities for each item type.
|
||||
* The values are between 0 (invisible) and 1 (full intensity).
|
||||
*
|
||||
* @author alfons
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class ColorIntensityTable implements java.io.Serializable
|
||||
{
|
||||
|
|
|
@ -28,7 +28,7 @@ import java.awt.Color;
|
|||
/**
|
||||
* Information for drawing an item on the screen.
|
||||
*
|
||||
* @author alfons
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class ItemDrawInfo
|
||||
{
|
||||
|
|
|
@ -26,7 +26,7 @@ package eu.mihosoft.freerouting.datastructures;
|
|||
/**
|
||||
* Used in the file chooser to filter all files which do not have an extension from the input array.
|
||||
*
|
||||
* @author alfons
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class FileFilter extends javax.swing.filechooser.FileFilter
|
||||
{
|
||||
|
|
|
@ -30,7 +30,7 @@ import java.io.OutputStreamWriter;
|
|||
/**
|
||||
* Describes legal identifiers together with the character used for string quotes.
|
||||
*
|
||||
* @author alfons
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class IdentifierType
|
||||
{
|
||||
|
|
|
@ -28,7 +28,7 @@ import eu.mihosoft.freerouting.logger.FRLogger;
|
|||
/**
|
||||
* Handles the indenting of scopes while writing to an output text file.
|
||||
*
|
||||
* @author alfons
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class IndentFileWriter extends java.io.OutputStreamWriter
|
||||
{
|
||||
|
|
|
@ -40,7 +40,7 @@ import eu.mihosoft.freerouting.logger.FRLogger;
|
|||
* Instead any algorithm to calculate a bounding shape of two input shapes can be used.
|
||||
* The algorithm would of course also work for higher dimensions.
|
||||
*
|
||||
* @author Alfons Wirtz
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class MinAreaTree extends ShapeTree
|
||||
{
|
||||
|
|
|
@ -36,7 +36,7 @@ import java.awt.event.WindowFocusListener;
|
|||
* The shapes are stored in the leafs of the tree.
|
||||
* Objects to be stored in the tree must implement the interface ShapeTree.Storable.
|
||||
*
|
||||
* @author Alfons Wirtz
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public abstract class ShapeTree
|
||||
{
|
||||
|
|
|
@ -27,7 +27,7 @@ package eu.mihosoft.freerouting.datastructures;
|
|||
/**
|
||||
* Interface for stoppable threads.
|
||||
*
|
||||
* @author alfons
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public interface Stoppable
|
||||
{
|
||||
|
|
|
@ -35,7 +35,7 @@ import java.util.Vector;
|
|||
* Database of objects, for which Undo and Redo operations are made possible.
|
||||
* The algorithm works only for objects containing no references.
|
||||
*
|
||||
* @author Alfons Wirtz
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class UndoableObjects implements java.io.Serializable
|
||||
{
|
||||
|
|
|
@ -30,7 +30,7 @@ import eu.mihosoft.freerouting.datastructures.IdentifierType;
|
|||
/**
|
||||
* Class for reading and writing circle scopes from dsn-files.
|
||||
*
|
||||
* @author alfons
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class Circle extends Shape
|
||||
{
|
||||
|
|
|
@ -29,7 +29,7 @@ import eu.mihosoft.freerouting.logger.FRLogger;
|
|||
/**
|
||||
* Handels the placement data of a library component.
|
||||
*
|
||||
* @author alfons
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class Component extends ScopeKeyword
|
||||
{
|
||||
|
|
|
@ -30,7 +30,7 @@ import java.util.Map;
|
|||
/**
|
||||
* Describes the placement data of a library component
|
||||
*
|
||||
* @author alfons
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class ComponentPlacement
|
||||
{
|
||||
|
|
|
@ -33,7 +33,7 @@ import eu.mihosoft.freerouting.logger.FRLogger;
|
|||
/**
|
||||
* Computes transformations between a specctra dsn-file coordinates and board coordinates.
|
||||
*
|
||||
* @author Alfons Wirtz
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class CoordinateTransform implements java.io.Serializable
|
||||
{
|
||||
|
|
|
@ -31,7 +31,7 @@ import eu.mihosoft.freerouting.logger.FRLogger;
|
|||
/**
|
||||
* Class for reading and writing dsn-files.
|
||||
*
|
||||
* @author alfons
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class DsnFile
|
||||
{
|
||||
|
|
|
@ -25,7 +25,7 @@ package eu.mihosoft.freerouting.designforms.specctra;
|
|||
/**
|
||||
* Enumeration class for keywords of the specctra dsn file format
|
||||
*
|
||||
* @author alfons
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class Keyword
|
||||
{
|
||||
|
|
|
@ -30,7 +30,7 @@ import java.util.LinkedList;
|
|||
/**
|
||||
* Describes a layer in a Specctra dsn file.
|
||||
*
|
||||
* @author alfons
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class Layer
|
||||
{
|
||||
|
|
|
@ -28,7 +28,7 @@ import java.util.Iterator;
|
|||
/**
|
||||
* Describes a layer structure read from a dsn file.
|
||||
*
|
||||
* @author alfons
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class LayerStructure
|
||||
{
|
||||
|
|
|
@ -37,7 +37,7 @@ import java.util.LinkedList;
|
|||
/**
|
||||
* Class for reading and writing library scopes from dsn-files.
|
||||
*
|
||||
* @author Alfons Wirtz
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class Library extends ScopeKeyword
|
||||
{
|
||||
|
|
|
@ -36,7 +36,7 @@ import eu.mihosoft.freerouting.logger.FRLogger;
|
|||
/**
|
||||
* Class for reading and writing net scopes from dsn-files.
|
||||
*
|
||||
* @author alfons
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class Net
|
||||
{
|
||||
|
|
|
@ -31,7 +31,7 @@ import java.util.LinkedList;
|
|||
/**
|
||||
* Contains the information of a Specctra Class scope.
|
||||
*
|
||||
* @author alfons
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class NetClass
|
||||
{
|
||||
|
|
|
@ -33,7 +33,7 @@ import java.util.Set;
|
|||
* Describes a list of nets sorted by its names.
|
||||
* The net number is generated internally.
|
||||
*
|
||||
* @author alfons
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class NetList
|
||||
{
|
||||
|
|
|
@ -42,7 +42,7 @@ import eu.mihosoft.freerouting.board.RoutingBoard;
|
|||
/**
|
||||
* Class for reading and writing net network from dsn-files.
|
||||
*
|
||||
* @author Alfons Wirtz
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class Network extends ScopeKeyword
|
||||
{
|
||||
|
|
|
@ -33,7 +33,7 @@ import eu.mihosoft.freerouting.logger.FRLogger;
|
|||
/**
|
||||
* Class for reading and writing package scopes from dsn-files.
|
||||
*
|
||||
* @author alfons
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class Package
|
||||
{
|
||||
|
|
|
@ -29,7 +29,7 @@ import eu.mihosoft.freerouting.datastructures.IdentifierType;
|
|||
/**
|
||||
* Class for writing path scopes from dsn-files.
|
||||
*
|
||||
* @author alfons
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public abstract class Path extends Shape
|
||||
{
|
||||
|
|
|
@ -28,7 +28,7 @@ import eu.mihosoft.freerouting.logger.FRLogger;
|
|||
/**
|
||||
* Class for reading place_control scopes from dsn-files.
|
||||
*
|
||||
* @author Alfons Wirtz
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class PlaceControl extends ScopeKeyword
|
||||
{
|
||||
|
|
|
@ -26,7 +26,7 @@ package eu.mihosoft.freerouting.designforms.specctra;
|
|||
/**
|
||||
* Class for writing placement scopes from dsn-files.
|
||||
*
|
||||
* @author Alfons Wirtz
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class Placement extends ScopeKeyword
|
||||
{
|
||||
|
|
|
@ -29,7 +29,7 @@ import eu.mihosoft.freerouting.logger.FRLogger;
|
|||
/**
|
||||
* Class for reading and writing plane scopes from dsn-files.
|
||||
*
|
||||
* @author alfons
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class Plane extends ScopeKeyword
|
||||
{
|
||||
|
|
|
@ -29,7 +29,7 @@ import eu.mihosoft.freerouting.datastructures.IdentifierType;
|
|||
/**
|
||||
* Describes a polygon in a Specctra dsn file.
|
||||
*
|
||||
* @author alfons
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class Polygon extends Shape
|
||||
{
|
||||
|
|
|
@ -33,7 +33,7 @@ import eu.mihosoft.freerouting.datastructures.IdentifierType;
|
|||
/**
|
||||
* Class for reading and writing path scopes consisting of a polygon from dsn-files.
|
||||
*
|
||||
* @author Alfons Wirtz
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class PolygonPath extends Path
|
||||
{
|
||||
|
|
|
@ -31,7 +31,7 @@ import eu.mihosoft.freerouting.logger.FRLogger;
|
|||
/**
|
||||
* Describes a path defined by a sequence of lines (instead of a sequence of corners.
|
||||
*
|
||||
* @author alfons
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class PolylinePath extends Path
|
||||
{
|
||||
|
|
|
@ -29,7 +29,7 @@ import java.util.LinkedList;
|
|||
/**
|
||||
* Default parameter type used while reading a Specctra dsn-file.
|
||||
*
|
||||
* @author alfons
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class ReadScopeParameter
|
||||
{
|
||||
|
|
|
@ -31,7 +31,7 @@ import eu.mihosoft.freerouting.datastructures.IdentifierType;
|
|||
/**
|
||||
* Describes a rectangle in a Specctra dsn file.
|
||||
*
|
||||
* @author alfons
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class Rectangle extends Shape
|
||||
{
|
||||
|
|
|
@ -28,7 +28,7 @@ import eu.mihosoft.freerouting.logger.FRLogger;
|
|||
/**
|
||||
* Class for reading resolution scopes from dsn-files.
|
||||
*
|
||||
* @author alfons
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class Resolution extends ScopeKeyword
|
||||
{
|
||||
|
|
|
@ -32,7 +32,7 @@ import java.util.LinkedList;
|
|||
/**
|
||||
* Class for reading and writing rule scopes from dsn-files.
|
||||
*
|
||||
* @author Alfons Wirtz
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public abstract class Rule
|
||||
{
|
||||
|
|
|
@ -26,7 +26,7 @@ package eu.mihosoft.freerouting.designforms.specctra;
|
|||
/**
|
||||
* Interface for scanner generated by jflex.
|
||||
*
|
||||
* @author alfons
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public interface Scanner
|
||||
{
|
||||
|
|
|
@ -25,7 +25,7 @@ package eu.mihosoft.freerouting.designforms.specctra;
|
|||
|
||||
/**
|
||||
*
|
||||
* @author alfons
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
|
||||
import eu.mihosoft.freerouting.logger.FRLogger;
|
||||
|
|
|
@ -40,7 +40,7 @@ import eu.mihosoft.freerouting.logger.FRLogger;
|
|||
/**
|
||||
* Methods to handle a Specctra session file.
|
||||
*
|
||||
* @author alfons
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class SessionFile
|
||||
{
|
||||
|
|
|
@ -34,7 +34,7 @@ import eu.mihosoft.freerouting.logger.FRLogger;
|
|||
/**
|
||||
* Describes a shape in a Specctra dsn file.
|
||||
*
|
||||
* @author alfons
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public abstract class Shape
|
||||
{
|
||||
|
|
|
@ -47,7 +47,7 @@ import eu.mihosoft.freerouting.board.TestLevel;
|
|||
/**
|
||||
* Class for reading and writing structure scopes from dsn-files.
|
||||
*
|
||||
* @author Alfons Wirtz
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
class Structure extends ScopeKeyword
|
||||
{
|
||||
|
|
|
@ -51,7 +51,7 @@ import eu.mihosoft.freerouting.logger.FRLogger;
|
|||
/**
|
||||
* Class for reading and writing wiring scopes from dsn-files.
|
||||
*
|
||||
* @author Alfons Wirtz
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
class Wiring extends ScopeKeyword
|
||||
{
|
||||
|
|
|
@ -30,7 +30,7 @@ import eu.mihosoft.freerouting.datastructures.IdentifierType;
|
|||
/**
|
||||
* Default parameter type used while writing a Specctra dsn-file.
|
||||
*
|
||||
* @author alfons
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class WriteScopeParameter
|
||||
{
|
||||
|
|
|
@ -28,7 +28,7 @@ import eu.mihosoft.freerouting.logger.FRLogger;
|
|||
/**
|
||||
* Discribes functionality of a circle shape in the plane.
|
||||
*
|
||||
* @author Alfons Wirtz
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class Circle implements ConvexShape, java.io.Serializable
|
||||
{
|
||||
|
|
|
@ -27,7 +27,7 @@ package eu.mihosoft.freerouting.geometry.planar;
|
|||
* A shape is defined as convex, if for each line segment with both endpoints
|
||||
* contained in the shape the whole segment is contained completely in the shape.
|
||||
*
|
||||
* @author Alfons Wirtz
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public interface ConvexShape extends Shape
|
||||
{
|
||||
|
|
|
@ -31,7 +31,7 @@ import eu.mihosoft.freerouting.logger.FRLogger;
|
|||
* For that reason collinearity for example is not defined for FloatLines.
|
||||
* If exactnesss is needed, use the class Line instead.
|
||||
*
|
||||
* @author Alfons Wirtz
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class FloatLine
|
||||
{
|
||||
|
|
|
@ -28,7 +28,7 @@ package eu.mihosoft.freerouting.geometry.planar;
|
|||
/**
|
||||
* Enum for the eight 45-degree direction starting from right in counterclocksense to down45.
|
||||
*
|
||||
* @author alfons
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public enum FortyfiveDegreeDirection
|
||||
{
|
||||
|
|
|
@ -35,7 +35,7 @@ import java.util.LinkedList;
|
|||
* The corners are normalysed, so that the corner with the lowest y-value comes first.
|
||||
* In case of equal y-value the corner with the lowest x-value comes first.
|
||||
*
|
||||
* @author Alfons Wirtz
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class PolygonShape extends PolylineShape
|
||||
{
|
||||
|
|
|
@ -32,7 +32,7 @@ import java.util.LinkedList;
|
|||
* A PolylineArea is an Area, where the outside border curve and the hole borders
|
||||
* consist of straight lines.
|
||||
*
|
||||
* @author Alfons Wirtz
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class PolylineArea implements Area, java.io.Serializable
|
||||
{
|
||||
|
|
|
@ -33,7 +33,7 @@ import java.util.LinkedList;
|
|||
* Abstract class with functions for shapes, whose borders consist
|
||||
* ob straight lines.
|
||||
*
|
||||
* @author Alfons Wirtz
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public abstract class PolylineShape implements Shape, java.io.Serializable
|
||||
{
|
||||
|
|
|
@ -28,7 +28,7 @@ package eu.mihosoft.freerouting.geometry.planar;
|
|||
* a fixed set, as for example orthoganal directions, which
|
||||
* define axis parallel box shapes.
|
||||
*
|
||||
* @author Alfons Wirtz
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public abstract class RegularTileShape extends TileShape
|
||||
{
|
||||
|
|
|
@ -27,7 +27,7 @@ package eu.mihosoft.freerouting.geometry.planar;
|
|||
* Interface describing functionality for connected 2-dimensional shapes in the plane.
|
||||
* A Shape object is expected to be simply connected, that means, it may not contain holes.
|
||||
*
|
||||
* @author Alfons Wirtz
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
|
||||
public interface Shape extends Area
|
||||
|
|
|
@ -36,7 +36,7 @@ import eu.mihosoft.freerouting.logger.FRLogger;
|
|||
*
|
||||
* Graphical frame of for interactive editing of a routing board.
|
||||
*
|
||||
* @author Alfons Wirtz
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
|
||||
public class BoardFrame extends javax.swing.JFrame
|
||||
|
|
|
@ -44,7 +44,7 @@ import javax.swing.event.TableModelListener;
|
|||
*
|
||||
* Panel containing the graphical representation of a routing board.
|
||||
*
|
||||
* @author Alfons Wirtz
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class BoardPanel extends javax.swing.JPanel
|
||||
{
|
||||
|
|
|
@ -50,7 +50,7 @@ import eu.mihosoft.freerouting.boardgraphics.GraphicsContext;
|
|||
/**
|
||||
* Window for changing the colors of board objects.
|
||||
*
|
||||
* @author Alfons Wirtz
|
||||
* @author Alfons Wirtz
|
||||
*/
|
||||
public class ColorManager extends BoardSavableSubWindow
|
||||
{
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue