Example #1
0
        public double[] CalcRange(IModelDataEntity modelDataEntity, string materialName, double[] generalRange)
        {
            Model         modelObject   = (modelDataEntity as ModelDataEntity)._model;
            ModelMaterial foundMaterial = modelObject.ModelMaterials.Find(materialObject => materialObject.Name.ToLower() == materialName.ToLower());

            return(foundMaterial.Y);
        }
        public IMeasurementPropertiesEntity GetProperties(IModelDataEntity modelDataEntity, bool activeProperties)
        {
            var measurementProperties = new MeasurementPropertiesDataEntity(modelDataEntity as ModelDataEntity);
            if (activeProperties)
            {
                measurementProperties.Properties.Add(new MeasurementPropertyEntity(new MeasurementPropertyKey(true)));
                measurementProperties.Properties.Add(new MeasurementPropertyEntity(new MeasurementPropertyKey(true)));
            }
            else
            {
                measurementProperties.Properties.Add(new MeasurementPropertyEntity(new MeasurementPropertyKey(true)));
                measurementProperties.Properties.Add(new MeasurementPropertyEntity(new MeasurementPropertyKey(true)));
                measurementProperties.Properties.Add(new MeasurementPropertyEntity(new MeasurementPropertyKey(true)));
                measurementProperties.Properties.Add(new MeasurementPropertyEntity(new MeasurementPropertyKey(true)));
            }

            return measurementProperties;
        }
Example #3
0
        public IMeasurementPropertiesEntity GetProperties(IModelDataEntity modelDataEntity, bool activeProperties)
        {
            var measurementProperties = new MeasurementPropertiesDataEntity(modelDataEntity as ModelDataEntity);

            if (activeProperties)
            {
                measurementProperties.Properties.Add(new MeasurementPropertyEntity(new MeasurementPropertyKey(true)));
                measurementProperties.Properties.Add(new MeasurementPropertyEntity(new MeasurementPropertyKey(true)));
            }
            else
            {
                measurementProperties.Properties.Add(new MeasurementPropertyEntity(new MeasurementPropertyKey(true)));
                measurementProperties.Properties.Add(new MeasurementPropertyEntity(new MeasurementPropertyKey(true)));
                measurementProperties.Properties.Add(new MeasurementPropertyEntity(new MeasurementPropertyKey(true)));
                measurementProperties.Properties.Add(new MeasurementPropertyEntity(new MeasurementPropertyKey(true)));
            }

            return(measurementProperties);
        }
 public PluginSaveModelToFileEntities(IModelDataEntity modelDataEntity)
 {
     ModelDataEntity = modelDataEntity;
 }
Example #5
0
 public Plugin_v3_SingleGet_Entities(IModelDataEntity modelEntity, IMeasurementDataEntity measurementEntity, ModelParametersDataEntity resultParameters)
 {
     ModelEntity = modelEntity;
     MeasurementEntity = measurementEntity;
     ResultParameters = resultParameters;
 }
 public PluginMessageToHistoryEntities(IModelDataEntity modelDataEntity)
 {
     ModelDataEntity = modelDataEntity;
 }
 public double[] CalcRange(IModelDataEntity modelDataEntity, string materialName, double[] generalRange)
 {
     Model modelObject = (modelDataEntity as ModelDataEntity)._model;
     ModelMaterial foundMaterial = modelObject.ModelMaterials.Find(materialObject => materialObject.Name.ToLower() == materialName.ToLower());
     return foundMaterial.Y;
 }
Example #8
0
 public Plugin_v3_SingleGet_Entities(IModelDataEntity modelEntity, IMeasurementDataEntity measurementEntity, ModelParametersDataEntity resultParameters)
 {
     ModelEntity       = modelEntity;
     MeasurementEntity = measurementEntity;
     ResultParameters  = resultParameters;
 }
Example #9
0
 public PluginMessageToHistoryEntities(IModelDataEntity modelDataEntity)
 {
     ModelDataEntity = modelDataEntity;
 }
Example #10
0
 public PluginSaveModelToFileEntities(IModelDataEntity modelDataEntity)
 {
     ModelDataEntity = modelDataEntity;
 }