Show / Hide Table of Contents

Class EnergyData

Basic implementation of an IEnergyDataCorridors interface.

Inheritance
System.Object
EnergyData
Implements
IEnergyData
IBasicConstraintData
ICorridorConstraintData
IMinimumDistanceConstraintData
ISmartCloneable<EnergyData>
Namespace: Edgar.GraphBasedGenerator.Common.Configurations
Assembly: Edgar.dll
Syntax
public sealed class EnergyData : ValueType, IEnergyData, IBasicConstraintData, ICorridorConstraintData, IMinimumDistanceConstraintData, ISmartCloneable<EnergyData>

Constructors

EnergyData(Single, Boolean, BasicConstraintData, CorridorConstraintData, MinimumDistanceConstraintData)

Declaration
public EnergyData(float energy, bool isValid, BasicConstraintData basicConstraintData, CorridorConstraintData corridorConstraintData, MinimumDistanceConstraintData minimumDistanceConstraintData)
Parameters
Type Name Description
System.Single energy
System.Boolean isValid
BasicConstraintData basicConstraintData
CorridorConstraintData corridorConstraintData
MinimumDistanceConstraintData minimumDistanceConstraintData

Properties

BasicConstraintData

Declaration
public BasicConstraintData BasicConstraintData { get; set; }
Property Value
Type Description
BasicConstraintData

CorridorConstraintData

Declaration
public CorridorConstraintData CorridorConstraintData { get; set; }
Property Value
Type Description
CorridorConstraintData

Energy

Energy of the node.

Declaration
public float Energy { get; set; }
Property Value
Type Description
System.Single

IsValid

Whether the energy data is valid.

Declaration
public bool IsValid { get; set; }
Property Value
Type Description
System.Boolean

MinimumDistanceConstraintData

Declaration
public MinimumDistanceConstraintData MinimumDistanceConstraintData { get; set; }
Property Value
Type Description
MinimumDistanceConstraintData

Methods

SmartClone()

Declaration
public EnergyData SmartClone()
Returns
Type Description
EnergyData

Implements

IEnergyData
IBasicConstraintData
ICorridorConstraintData
IMinimumDistanceConstraintData
ISmartCloneable<T>
Back to top Generated by DocFX