Uses of Class
neqsim.process.processmodel.dexpi.DexpiLayoutEngine.EquipmentPosition
Packages that use DexpiLayoutEngine.EquipmentPosition
Package
Description
DEXPI integration layer for importing and exporting P&ID data.
-
Uses of DexpiLayoutEngine.EquipmentPosition in neqsim.process.processmodel.dexpi
Methods in neqsim.process.processmodel.dexpi that return types with arguments of type DexpiLayoutEngine.EquipmentPositionModifier and TypeMethodDescription(package private) static Map<String, DexpiLayoutEngine.EquipmentPosition> DexpiLayoutEngine.computeLayout(ProcessSystem processSystem) Computes layout positions for all equipment in a process system.Methods in neqsim.process.processmodel.dexpi with parameters of type DexpiLayoutEngine.EquipmentPositionModifier and TypeMethodDescriptionprivate static voidDexpiXmlWriter.appendEquipmentBarFromSimulation(Document document, Element element, ProcessEquipmentInterface unit, DexpiLayoutEngine.EquipmentPosition position, String labelId, String equipmentId) Appends an EquipmentBarLabel using simulation results from the equipment outlet.(package private) static voidDexpiLayoutEngine.appendEquipmentBarLabel(Document document, Element element, String tagName, DexpiLayoutEngine.EquipmentPosition pos, String labelId, String equipmentId, double pressure, double temperature, double flowRate) Appends an EquipmentBarLabel below an equipment element showing operating data.(package private) static voidDexpiLayoutEngine.appendEquipmentBarLabel(Document document, Element element, String tagName, DexpiLayoutEngine.EquipmentPosition pos, String labelId, String equipmentId, double pressure, double temperature, double flowRate, List<String[]> extraRows) Appends an equipment bar label with operating data and optional extra rows.private static voidDexpiXmlWriter.appendNativeEquipment(Document document, Element parent, ProcessEquipmentInterface unit, Set<String> usedIds, String inletNozzleId, List<String> outletNozzleIds, DexpiLayoutEngine.EquipmentPosition position, int labelIndex, Map<String, double[]> nozzlePositions) Appends a native NeqSim equipment (non-DEXPI-origin) to the document using reverse mapping.(package private) static voidDexpiLayoutEngine.appendPosition(Document document, Element element, DexpiLayoutEngine.EquipmentPosition pos) Appends a DEXPI Position element to an equipment element.private static voidDexpiXmlWriter.appendProcessUnit(Document document, Element parent, DexpiProcessUnit processUnit, Set<String> usedIds, String inletNozzleId, List<String> outletNozzleIds, DexpiLayoutEngine.EquipmentPosition position, int labelIndex, Map<String, double[]> nozzlePositions) (package private) static voidDexpiLayoutEngine.appendScale(Document document, Element element, DexpiLayoutEngine.EquipmentPosition pos) Appends a DEXPI Scale element to an equipment element.(package private) static voidDexpiLayoutEngine.appendTagNameLabel(Document document, Element element, String tagName, DexpiLayoutEngine.EquipmentPosition pos, String labelId, String equipmentId) Appends an EquipmentTagNameLabel to an equipment element.private static ElementDexpiXmlWriter.buildValvePipingComponent(Document document, ProcessEquipmentInterface unit, Set<String> usedIds, String inletNozzleId, List<String> outletNozzleIds, DexpiLayoutEngine.EquipmentPosition position, int labelIndex, Map<String, double[]> nozzlePositions) Builds a PipingComponent XML element for a valve unit.(package private) static double[]DexpiLayoutEngine.computeInstrumentPosition(DexpiLayoutEngine.EquipmentPosition equipmentPos, int instrumentIndex, int totalInstruments) Computes the layout position for an instrument bubble attached to a specific equipment.private static voidDexpiXmlWriter.registerNozzlePositions(DexpiLayoutEngine.EquipmentPosition position, String inNozzle, List<String> outNozzles, Map<String, double[]> nozzlePositions) Registers nozzle positions for connection line geometry.Method parameters in neqsim.process.processmodel.dexpi with type arguments of type DexpiLayoutEngine.EquipmentPositionModifier and TypeMethodDescription(package private) static voidDexpiLayoutEngine.appendBatteryLimitBoundary(Document document, Element parent, Map<String, DexpiLayoutEngine.EquipmentPosition> positions, String areaLabel) Appends a dashed battery-limit boundary rectangle around all equipment.(package private) static double[]DexpiLayoutEngine.computeSheetSize(Map<String, DexpiLayoutEngine.EquipmentPosition> positions) Computes the required drawing sheet dimensions to enclose all equipment, instruments, and labels with adequate margin.