public class TP_Expression extends Object
Modifier and Type | Field and Description |
---|---|
protected List<TP_DirectedTopo> |
term
Liste des termes.
|
Constructor and Description |
---|
TP_Expression()
Constructeur par défaut.
|
TP_Expression(List<TP_DirectedNode> sdt)
Constructeur à partir de plusieurs TP_DirectedTopo.
|
TP_Expression(TP_DirectedTopo dt)
Constructeur à partir d'un TP_DirectedTopo.
|
Modifier and Type | Method and Description |
---|---|
void |
addTerm(int i,
TP_DirectedTopo value)
Ajoute un terme au rang i.
|
void |
addTerm(TP_DirectedTopo value)
Ajoute un terme en fin de liste.
|
List<TP_DirectedTopo> |
asSet()
Cast en liste de TP_DirectedTopo.
|
TP_Expression |
boundary()
Remplace chaque boundary de chaque TP_Primitive de chaque TP_DirectedTopo,
et simplifie le résultat.
|
TP_Expression |
coBoundary()
Cast chaque coBoundary de chaque TP_Primitive de chaque TP_DirectedTopo en
TP_Expression, et simplifie le résultat.
|
boolean |
equals(TP_Expression s)
TRUE s'il y a égalité polynomiale.
|
TP_DirectedTopo |
getTerm(int i)
Renvoie le terme de rang i.
|
List<TP_DirectedTopo> |
getTermList()
Renvoie la liste des termes.
|
boolean |
isCycle()
TRUE si la frontière est zéro.
|
boolean |
isZero()
TRUE si self est un zéro polynomial.
|
TP_Expression |
minus(TP_Expression s)
Soustraction de 2 TP_Expression (self et le TP_Expression passé en
paramètre).
|
TP_Expression |
negate()
Renvoie l'opposé de self.
|
TP_Expression |
plus(TP_Expression s)
Addition de 2 TP_Expression (self et le TP_Expression passé en paramètre).
|
void |
removeTerm(int i)
Efface le terme de rang i.
|
void |
removeTerm(TP_DirectedTopo value)
Efface le terme de valeur "value".
|
void |
setTerm(int i,
TP_DirectedTopo value)
Affecte une valeur au rang i.
|
int |
sizeTerm()
Renvoie le nombre de termes.
|
List<TP_Primitive> |
support()
Cast en liste de TP_Primitive.
|
protected List<TP_DirectedTopo> term
public TP_Expression()
public TP_Expression(TP_DirectedTopo dt)
public TP_Expression(List<TP_DirectedNode> sdt)
public TP_DirectedTopo getTerm(int i)
public List<TP_DirectedTopo> getTermList()
public void setTerm(int i, TP_DirectedTopo value)
public void addTerm(TP_DirectedTopo value)
public void addTerm(int i, TP_DirectedTopo value)
public void removeTerm(TP_DirectedTopo value)
public void removeTerm(int i)
public int sizeTerm()
public TP_Expression plus(TP_Expression s)
public TP_Expression minus(TP_Expression s)
public TP_Expression negate()
public boolean isZero()
public boolean isCycle()
public TP_Expression boundary()
public boolean equals(TP_Expression s)
public List<TP_Primitive> support()
public TP_Expression coBoundary()
public List<TP_DirectedTopo> asSet()
Copyright © 2016 Laboratoire COGIT, IGN. All rights reserved.