public FoundationCentreLine(Document doc, SoilProperties soilProperties, string foundationLayerName) : base(doc)
 {
     _soilProperties      = soilProperties;
     _offsets             = new PersistentObjectIdCollection();
     PlotIds              = new List <string>();
     _foundationLayerName = foundationLayerName;
 }
 protected CentreLineOffset(double distance, SidesOfCentre side, OffsetTypes type)
 {
     DistanceFromCentre = distance;
     Side       = side;
     OffsetType = type;
     Curves     = new PersistentObjectIdCollection();
 }
Example #3
0
        public new void Clear()
        {
            ResetLayout();

            JunctionOffsetCollection = new PersistentObjectIdCollection();
            Junctions = null;
            Roads     = null;
        }
Example #4
0
 /// <summary>
 /// Create new blank plot type
 /// </summary>
 public PlotType()
 {
     AccessPoints         = new List <AccessPoint>();
     AccessPointLocations = new PersistentObjectIdCollection();
     Segments             = new List <WallSegment>();
 }
 public SiteFoundations()
 {
     Trees           = new List <NHBCTree>();
     RingsCollection = new PersistentObjectIdCollection();
     Step            = 0.1f; //Default to a sensible value otherwise its infinite
 }
 private TestDrawingObjectManager()
 {
     ObjectCollection = new PersistentObjectIdCollection();
 }
 public TestDrawingObjectManager(Document document, ILogger log) : base(document, log)
 {
     ObjectCollection = new PersistentObjectIdCollection();
 }
Example #8
0
 private HighwaysManager()
 {
     JunctionOffsetCollection = new PersistentObjectIdCollection();
 }
Example #9
0
 public HighwaysManager(Document document, ILogger log) : base(document, log)
 {
     JunctionOffsetCollection = new PersistentObjectIdCollection();
 }
Example #10
0
 public TestDrawingObjectManager(Document document, ILogger <CoreExtensionApplication> log, IConfiguration settings) : base(document, log, settings)
 {
     ObjectCollection = new PersistentObjectIdCollection();
 }