Package com.powsybl.sld.layout
Class CalculateCellHeightBlockVisitor
- java.lang.Object
-
- com.powsybl.sld.layout.CalculateCellHeightBlockVisitor
-
- All Implemented Interfaces:
BlockVisitor
public final class CalculateCellHeightBlockVisitor extends Object implements BlockVisitor
- Author:
- Benoit Jeanson
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CalculateCellHeightBlockVisitor
create(LayoutParameters layoutParameters)
static CalculateCellHeightBlockVisitor
create(LayoutParameters layoutParameters, Set<Node> encounteredNodes)
double
getBlockHeight()
void
visit(BodyParallelBlock block)
void
visit(BodyPrimaryBlock block)
void
visit(FeederPrimaryBlock block)
void
visit(LegParralelBlock block)
void
visit(LegPrimaryBlock block)
void
visit(SerialBlock block)
void
visit(UndefinedBlock block)
-
-
-
Method Detail
-
create
public static CalculateCellHeightBlockVisitor create(LayoutParameters layoutParameters, Set<Node> encounteredNodes)
-
create
public static CalculateCellHeightBlockVisitor create(LayoutParameters layoutParameters)
-
getBlockHeight
public double getBlockHeight()
-
visit
public void visit(LegPrimaryBlock block)
- Specified by:
visit
in interfaceBlockVisitor
-
visit
public void visit(FeederPrimaryBlock block)
- Specified by:
visit
in interfaceBlockVisitor
-
visit
public void visit(BodyPrimaryBlock block)
- Specified by:
visit
in interfaceBlockVisitor
-
visit
public void visit(SerialBlock block)
- Specified by:
visit
in interfaceBlockVisitor
-
visit
public void visit(LegParralelBlock block)
- Specified by:
visit
in interfaceBlockVisitor
-
visit
public void visit(BodyParallelBlock block)
- Specified by:
visit
in interfaceBlockVisitor
-
visit
public void visit(UndefinedBlock block)
- Specified by:
visit
in interfaceBlockVisitor
-
-