Package com.powsybl.sld.model.coordinate
Class Position
- java.lang.Object
-
- com.powsybl.sld.model.coordinate.Position
-
public class Position extends Object
- Author:
- Benoit Jeanson
, Nicolas Duchene, Geoffroy Jamgotchian , Franck Lecuyer
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Position.Dimension
class
Position.Segment
-
Constructor Summary
Constructors Constructor Description Position(int h, int v)
Position(int h, int v, int hSpan, int vSpan, Orientation orientation)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
get(Position.Dimension dimension)
Orientation
getOrientation()
Position.Segment
getSegment(Position.Dimension dimension)
int
getSpan(Position.Dimension dimension)
Position
set(Position.Dimension dimension, int h)
void
setOrientation(Orientation orientation)
Position
setSpan(Position.Dimension dimension, int h)
String
toString()
void
writeJsonContent(com.fasterxml.jackson.core.JsonGenerator generator, boolean writeOrientation)
-
-
-
Constructor Detail
-
Position
public Position(int h, int v, int hSpan, int vSpan, Orientation orientation)
-
Position
public Position(int h, int v)
-
-
Method Detail
-
getOrientation
public Orientation getOrientation()
-
setOrientation
public void setOrientation(Orientation orientation)
-
get
public int get(Position.Dimension dimension)
-
getSpan
public int getSpan(Position.Dimension dimension)
-
set
public Position set(Position.Dimension dimension, int h)
-
setSpan
public Position setSpan(Position.Dimension dimension, int h)
-
getSegment
public Position.Segment getSegment(Position.Dimension dimension)
-
writeJsonContent
public void writeJsonContent(com.fasterxml.jackson.core.JsonGenerator generator, boolean writeOrientation) throws IOException
- Throws:
IOException
-
-