public abstract class SAbstractGeometry extends SAbstractReadableWriteable implements SGeometry
| Modifier and Type | Field and Description |
|---|---|
static int |
BTRIANGLE_CODE |
static int |
CONE_CODE |
static int |
CUBE_CODE |
static int |
CYLINDER_CODE |
static int |
DISK_CODE |
static int |
LENS_CODE |
static int |
PLANE_CODE |
static int |
SPHERE_CODE |
static int |
SPHERICAL_CAP_CODE |
static int |
TRANSFORMABLE_CODE |
static int |
TRIANGLE_CODE |
static int |
TUBE_CODE |
| Constructor and Description |
|---|
SAbstractGeometry()
Constructeur d'une géométrie sans parent primitive.
|
SAbstractGeometry(SPrimitive parent)
Constructeur par défaut d'une géométrie ayant une primitive comme parent.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object other) |
long |
getID()
Méthode pour obtenir le numéro d'identification unique ID de la géométrie.
|
SPrimitive |
getPrimitiveParent()
Méthode pour obtenir la primitive parent dont cette géométrie fait partie.
|
int |
hashCode() |
boolean |
isTransparent()
Méthode qui détermine si la géométrie est transparente.
|
void |
setPrimitiveParent(SPrimitive parent)
Méthode pour affecter primitive commet parent à la géométrie.
|
java.lang.String |
toString() |
writegetReadableParameterName, readgetCodeName, intersection, isClosedGeometry, isInsidewritegetReadableNamepublic static final int PLANE_CODE
public static final int DISK_CODE
public static final int SPHERE_CODE
public static final int TUBE_CODE
public static final int CYLINDER_CODE
public static final int CONE_CODE
public static final int TRIANGLE_CODE
public static final int BTRIANGLE_CODE
public static final int TRANSFORMABLE_CODE
public static final int CUBE_CODE
public static final int SPHERICAL_CAP_CODE
public static final int LENS_CODE
public SAbstractGeometry()
public SAbstractGeometry(SPrimitive parent)
parent - La primitive parent de la géométrie.public long getID()
SGeometrypublic int hashCode()
hashCode in class java.lang.Objectpublic SPrimitive getPrimitiveParent() throws SRuntimeException
SGeometrygetPrimitiveParent in interface SGeometrySRuntimeException - Si la géométrie ne possède pas de primitive comme parent.public void setPrimitiveParent(SPrimitive parent) throws SRuntimeException
SGeometrysetPrimitiveParent in interface SGeometryparent - - La primitive parent de la géométrie.SRuntimeException - Si la géométrie possède déjà un parent (n'est pas préalablement 'null').public boolean isTransparent()
SGeometryisTransparent in interface SGeometrypublic boolean equals(java.lang.Object other)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object