public class SupportFunctions extends Object
| Modifier and Type | Field and Description |
|---|---|
static Comparator<Double> |
sortSmallerValuesToFront |
| Constructor and Description |
|---|
SupportFunctions() |
| Modifier and Type | Method and Description |
|---|---|
static ArrayList<LinkedHashMap<String,Object>> |
getClusterStructureWithAreaFromIFCData(org.bimserver.emf.IfcModelInterface model,
Chart chart) |
static ArrayList<LinkedHashMap<String,Object>> |
getDataWithTreeStructure(String structureKeyword,
org.bimserver.emf.IfcModelInterface model,
Chart chart) |
static ArrayList<LinkedHashMap<String,Object>> |
getIfcByClassificationReferenceWithTreeStructure(String structureKeyword,
org.bimserver.emf.IfcModelInterface model,
Chart chart,
boolean includeClassificationSystem) |
static ArrayList<LinkedHashMap<String,Object>> |
getIfcDataByClassWithTreeStructure(String structureKeyword,
org.bimserver.emf.IfcModelInterface model,
Chart chart,
int superClassesToStepBackwardsThrough) |
static ArrayList<LinkedHashMap<String,Object>> |
getIfcMaterialsByClassWithTreeStructure(String structureKeyword,
org.bimserver.emf.IfcModelInterface model,
Chart chart,
org.apache.commons.lang.mutable.MutableInt subChartCount) |
static ArrayList<LinkedHashMap<String,Object>> |
getIfcMaterialsByNameWithTreeStructure(String structureKeyword,
org.bimserver.emf.IfcModelInterface model,
Chart chart,
org.apache.commons.lang.mutable.MutableInt subChartCount) |
static org.bimserver.models.store.SIPrefix |
getLengthUnitPrefix(org.bimserver.emf.IfcModelInterface model) |
static String |
getNameOfMaterialsFromMaterialLike(org.bimserver.models.ifc2x3tc1.IfcMaterialSelect materialLike,
boolean includeIfcMaterialOID,
boolean includeLayerPercentages) |
static LinkedHashMap<String,Double> |
getNameOfMaterialsFromMaterialLikeWithPercents(org.bimserver.models.ifc2x3tc1.IfcMaterialSelect materialLike,
boolean includeIfcMaterialOID) |
static Double |
getRoughAreaEstimateFromIfcProduct(org.bimserver.models.ifc2x3tc1.IfcProduct ifcProduct) |
static Double |
getRoughVolumeEstimateFromIfcProduct(org.bimserver.models.ifc2x3tc1.IfcProduct ifcProduct) |
static String |
getSanitizedSimpleClassName(Class<?> enclosingClass) |
static ArrayList<LinkedHashMap<String,Object>> |
getTreeStructureWithAreaFromIFCData(org.bimserver.emf.IfcModelInterface model,
Chart chart) |
public static Comparator<Double> sortSmallerValuesToFront
public static ArrayList<LinkedHashMap<String,Object>> getTreeStructureWithAreaFromIFCData(org.bimserver.emf.IfcModelInterface model, Chart chart)
public static ArrayList<LinkedHashMap<String,Object>> getClusterStructureWithAreaFromIFCData(org.bimserver.emf.IfcModelInterface model, Chart chart)
public static ArrayList<LinkedHashMap<String,Object>> getDataWithTreeStructure(String structureKeyword, org.bimserver.emf.IfcModelInterface model, Chart chart)
public static Double getRoughAreaEstimateFromIfcProduct(org.bimserver.models.ifc2x3tc1.IfcProduct ifcProduct)
public static Double getRoughVolumeEstimateFromIfcProduct(org.bimserver.models.ifc2x3tc1.IfcProduct ifcProduct)
public static ArrayList<LinkedHashMap<String,Object>> getIfcDataByClassWithTreeStructure(String structureKeyword, org.bimserver.emf.IfcModelInterface model, Chart chart, int superClassesToStepBackwardsThrough)
public static ArrayList<LinkedHashMap<String,Object>> getIfcMaterialsByClassWithTreeStructure(String structureKeyword, org.bimserver.emf.IfcModelInterface model, Chart chart, org.apache.commons.lang.mutable.MutableInt subChartCount)
public static String getNameOfMaterialsFromMaterialLike(org.bimserver.models.ifc2x3tc1.IfcMaterialSelect materialLike, boolean includeIfcMaterialOID, boolean includeLayerPercentages)
public static ArrayList<LinkedHashMap<String,Object>> getIfcMaterialsByNameWithTreeStructure(String structureKeyword, org.bimserver.emf.IfcModelInterface model, Chart chart, org.apache.commons.lang.mutable.MutableInt subChartCount)
public static LinkedHashMap<String,Double> getNameOfMaterialsFromMaterialLikeWithPercents(org.bimserver.models.ifc2x3tc1.IfcMaterialSelect materialLike, boolean includeIfcMaterialOID)
public static ArrayList<LinkedHashMap<String,Object>> getIfcByClassificationReferenceWithTreeStructure(String structureKeyword, org.bimserver.emf.IfcModelInterface model, Chart chart, boolean includeClassificationSystem)
public static String getSanitizedSimpleClassName(Class<?> enclosingClass)
enclosingClass - public static org.bimserver.models.store.SIPrefix getLengthUnitPrefix(org.bimserver.emf.IfcModelInterface model)
Copyright © 2017 OpenSource BIM. All rights reserved.