| Package | Description | 
|---|---|
| net.sf.oriented.omi | 
This package is the public interface, with  OMas the key interface defining oriented matroids. | 
| net.sf.oriented.pseudoline | 
This package is for representing rank 3 oriented matroids as pseudoline drawings,
particularly in the Euclidean plane. | 
| Modifier and Type | Method and Description | 
|---|---|
| <T extends Label>  | OM. asInt(T... e)The integers corresponding to these elements (counting from 0). | 
| Modifier and Type | Method and Description | 
|---|---|
| Label[] | OM. elements()The elements on which this oriented matroid is defined. | 
| Label[] | Matroid. elements()The elements on which this matroid is defined. | 
| Label | Options. getLabel(int i)Get the ith label from the universe. | 
| Modifier and Type | Method and Description | 
|---|---|
| List<Label> | Options. getUniverse()Returns all the known labels. | 
| Collection<Label> | LabelFactory. getUniverse() | 
| SetFactory<Label,UnsignedSet> | FactoryFactory. unsignedSets()A factory for unsigned sets. | 
| Modifier and Type | Method and Description | 
|---|---|
| int | OM. asInt(Label e)The integer corresponding to this element (counting from 0). | 
| <T extends Label>  | OM. asInt(T... e)The integers corresponding to these elements (counting from 0). | 
| net.sf.oriented.impl.om.OMSInternal | OMSFactory. fromSignedSets(Label[] ground,
              SetOfSignedSet sym) | 
| OMasChirotope | OMasChirotope. mutate(int i,
      Label... basis)Produce a new oriented matroid by setting the value of the chirotope on
 the given basis to i
 This method does not check that the mutation is legal. | 
| OM | OM. reorient(Label... reorientationSet)Reorients (i.e. | 
| int | SignedSet. sign(Label e)Returns 1, -1 or 0 depending on whether e is in the positive,
 the negative or neither component respectively. | 
| Modifier and Type | Method and Description | 
|---|---|
| OMasChirotope | ChirotopeFactory. construct(Collection<? extends Label> e,
         Chirotope chi)Create an oriented matroid from a chirotope provided programmatically, with given
 element labels. | 
| OMasRealized | RealizedFactory. construct(Collection<? extends Label> elements,
         RationalMatrix matrix)Construct an oriented matroid from a matrix,
 using given labels for the elements. | 
| Modifier and Type | Method and Description | 
|---|---|
| Label | EuclideanPseudoLines. getInfinity()This is the element at infinity as from the constructor. | 
| Label[] | EuclideanPseudoLines. getReorientation()This is the set of elements which were reoriented in the processing of this class. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | ImageOptions. setColor(Label lbl,
        Color c)Provides the color for a line. | 
| void | ImageOptions. setStroke(Label lbl,
         float... dashes)Provides the dash array for a line. | 
| Constructor and Description | 
|---|
| EuclideanPseudoLines(OM om,
                    Label infinity)Prepare the given oriented matroid for Euclidean processing, with
 the given line at infinity. |