• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

Java CityObjectGroup类的典型用法和代码示例

java 1次浏览

本文整理汇总了Java中org.citygml4j.model.citygml.cityobjectgroup.CityObjectGroup的典型用法代码示例。如果您正苦于以下问题:Java CityObjectGroup类的具体用法?Java CityObjectGroup怎么用?Java CityObjectGroup使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。

CityObjectGroup类属于org.citygml4j.model.citygml.cityobjectgroup包,在下文中一共展示了CityObjectGroup类的21个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: visit

点赞 3

import org.citygml4j.model.citygml.cityobjectgroup.CityObjectGroup; //导入依赖的package包/类
public void visit(CityObjectGroup cityObjectGroup) {
	visit((AbstractCityObject)cityObjectGroup);

	if (cityObjectGroup.isSetGroupMember())
		for (CityObjectGroupMember cityObjectGroupMember : new ArrayList<CityObjectGroupMember>(cityObjectGroup.getGroupMember()))
			visit(cityObjectGroupMember);

	if (cityObjectGroup.isSetGroupParent())
		visit(cityObjectGroup.getGroupParent());

	if (cityObjectGroup.isSetGeometry())
		visit(cityObjectGroup.getGeometry());

	if (cityObjectGroup.isSetGenericApplicationPropertyOfCityObjectGroup())
		for (ADEComponent ade : new ArrayList<ADEComponent>(cityObjectGroup.getGenericApplicationPropertyOfCityObjectGroup()))
			visit(ade);
}
 

开发者ID:citygml4j,
项目名称:citygml4j,
代码行数:18,
代码来源:GMLWalker.java

示例2: getTypeMapper

点赞 3

import org.citygml4j.model.citygml.cityobjectgroup.CityObjectGroup; //导入依赖的package包/类
private TypeMapper<Object> getTypeMapper() {
	if (typeMapper == null) {
		lock.lock();
		try {
			if (typeMapper == null) {
				typeMapper = TypeMapper.create()
						.with(CityObjectGroup.class, this::marshalCityObjectGroup)
						.with(CityObjectGroupMember.class, this::marshalCityObjectGroupMember)
						.with(CityObjectGroupParent.class, this::marshalCityObjectGroupParent);
			}
		} finally {
			lock.unlock();
		}
	}

	return typeMapper;
}
 

开发者ID:citygml4j,
项目名称:citygml4j,
代码行数:18,
代码来源:CityObjectGroup200Marshaller.java

示例3: CG_CityObjectGroup

点赞 2

import org.citygml4j.model.citygml.cityobjectgroup.CityObjectGroup; //导入依赖的package包/类
public CG_CityObjectGroup(CityObjectGroup cOG) {
  super(cOG);
  this.clazz = cOG.getClazz();
  this.getFunction().addAll(cOG.getFunction());
  this.getUsage().addAll(cOG.getUsage());
  this.geometry = ConvertCityGMLtoGeometry.convertGMLGeometry(cOG
      .getGeometry());

  // int nbTyp = cOG.getGroupMember().size();

  System.out.println("Pour l'instant non géré");

}
 

开发者ID:IGNF,
项目名称:geoxygene,
代码行数:14,
代码来源:CG_CityObjectGroup.java

示例4: visit

点赞 2

import org.citygml4j.model.citygml.cityobjectgroup.CityObjectGroup; //导入依赖的package包/类
public void visit(CityObjectGroup cityObjectGroup) {
	visit((AbstractCityObject)cityObjectGroup);

	if (cityObjectGroup.isSetGenericApplicationPropertyOfCityObjectGroup())
		for (ADEComponent ade : cityObjectGroup.getGenericApplicationPropertyOfCityObjectGroup())
			visit(ade);
}
 

开发者ID:3dcitydb,
项目名称:importer-exporter,
代码行数:8,
代码来源:ADEPropertyCollector.java

示例5: apply

点赞 2

import org.citygml4j.model.citygml.cityobjectgroup.CityObjectGroup; //导入依赖的package包/类
public T apply(CityObjectGroup cityObjectGroup) {
	T object = apply((AbstractCityObject)cityObjectGroup);
	if (object != null)
		return object;

	if (cityObjectGroup.isSetGroupMember()) {
		for (CityObjectGroupMember cityObjectGroupMember : new ArrayList<CityObjectGroupMember>(cityObjectGroup.getGroupMember())) {
			object = apply(cityObjectGroupMember);
			if (object != null)
				return object;
		}
	}

	if (cityObjectGroup.isSetGroupParent()) {
		object = apply(cityObjectGroup.getGroupParent());
		if (object != null)
			return object;
	}

	if (cityObjectGroup.isSetGeometry()) {
		object = apply(cityObjectGroup.getGeometry());
		if (object != null)
			return object;
	}

	if (cityObjectGroup.isSetGenericApplicationPropertyOfCityObjectGroup()) {
		for (ADEComponent ade : new ArrayList<ADEComponent>(cityObjectGroup.getGenericApplicationPropertyOfCityObjectGroup())) {
			object = apply(ade);
			if (object != null)
				return object;
		}
	}

	return null;
}
 

开发者ID:citygml4j,
项目名称:citygml4j,
代码行数:36,
代码来源:GMLFunctionWalker.java

示例6: visit

点赞 2

import org.citygml4j.model.citygml.cityobjectgroup.CityObjectGroup; //导入依赖的package包/类
public void visit(CityObjectGroup cityObjectGroup) {
	visit((AbstractCityObject)cityObjectGroup);

	if (cityObjectGroup.isSetGroupMember())
		for (CityObjectGroupMember cityObjectGroupMember : new ArrayList<CityObjectGroupMember>(cityObjectGroup.getGroupMember()))
			visit(cityObjectGroupMember);

	if (cityObjectGroup.isSetGroupParent())
		visit(cityObjectGroup.getGroupParent());

	if (cityObjectGroup.isSetGenericApplicationPropertyOfCityObjectGroup())
		for (ADEComponent ade : new ArrayList<ADEComponent>(cityObjectGroup.getGenericApplicationPropertyOfCityObjectGroup()))
			visit(ade);
}
 

开发者ID:citygml4j,
项目名称:citygml4j,
代码行数:15,
代码来源:FeatureWalker.java

示例7: apply

点赞 2

import org.citygml4j.model.citygml.cityobjectgroup.CityObjectGroup; //导入依赖的package包/类
public T apply(CityObjectGroup cityObjectGroup) {
	T object = apply((AbstractCityObject)cityObjectGroup);
	if (object != null)
		return object;

	if (cityObjectGroup.isSetGroupMember()) {
		for (CityObjectGroupMember cityObjectGroupMember : new ArrayList<CityObjectGroupMember>(cityObjectGroup.getGroupMember())) {
			object = apply(cityObjectGroupMember);
			if (object != null)
				return object;
		}
	}

	if (cityObjectGroup.isSetGroupParent()) {
		object = apply(cityObjectGroup.getGroupParent());
		if (object != null)
			return object;
	}

	if (cityObjectGroup.isSetGenericApplicationPropertyOfCityObjectGroup()) {
		for (ADEComponent ade : new ArrayList<ADEComponent>(cityObjectGroup.getGenericApplicationPropertyOfCityObjectGroup())) {
			object = apply(ade);
			if (object != null)
				return object;
		}
	}

	return null;
}
 

开发者ID:citygml4j,
项目名称:citygml4j,
代码行数:30,
代码来源:FeatureFunctionWalker.java

示例8: marshalCityObjectGroup

点赞 2

import org.citygml4j.model.citygml.cityobjectgroup.CityObjectGroup; //导入依赖的package包/类
public void marshalCityObjectGroup(CityObjectGroup src, CityObjectGroupType dest) {
	citygml.getCore200Marshaller().marshalAbstractCityObject(src, dest);

	if (src.isSetClazz())
		dest.setClazz(jaxb.getGMLMarshaller().marshalCode(src.getClazz()));

	if (src.isSetFunction()) {
		for (Code function : src.getFunction())
			dest.getFunction().add(jaxb.getGMLMarshaller().marshalCode(function));
	}

	if (src.isSetUsage()) {
		for (Code usage : src.getUsage())
			dest.getUsage().add(jaxb.getGMLMarshaller().marshalCode(usage));
	}

	if (src.isSetGeometry())
		dest.setGeometry(jaxb.getGMLMarshaller().marshalGeometryProperty(src.getGeometry()));

	if (src.isSetGroupMember()) {
		for (CityObjectGroupMember cityObjectGroupMember : src.getGroupMember())
			dest.getGroupMember().add(marshalCityObjectGroupMember(cityObjectGroupMember));
	}

	if (src.isSetGroupParent())
		dest.setParent(marshalCityObjectGroupParent(src.getGroupParent()));	

	if (src.isSetGenericApplicationPropertyOfCityObjectGroup()) {
		for (ADEComponent adeComponent : src.getGenericApplicationPropertyOfCityObjectGroup()) {
			JAXBElement<Object> jaxbElement = jaxb.getADEMarshaller().marshalJAXBElement(adeComponent);
			if (jaxbElement != null)
				dest.get_GenericApplicationPropertyOfCityObjectGroup().add(jaxbElement);
		}
	}
}
 

开发者ID:citygml4j,
项目名称:citygml4j,
代码行数:36,
代码来源:CityObjectGroup200Marshaller.java

示例9: marshalCityObjectGroup

点赞 2

import org.citygml4j.model.citygml.cityobjectgroup.CityObjectGroup; //导入依赖的package包/类
public void marshalCityObjectGroup(CityObjectGroup src, CityObjectGroupType dest) {
	citygml.getCore100Marshaller().marshalAbstractCityObject(src, dest);

	if (src.isSetClazz())
		dest.setClazz(src.getClazz().getValue());

	if (src.isSetFunction()) {
		for (Code function : src.getFunction())
			dest.getFunction().add(function.getValue());
	}

	if (src.isSetUsage()) {
		for (Code usage : src.getUsage())
			dest.getUsage().add(usage.getValue());
	}

	if (src.isSetGeometry())
		dest.setGeometry(jaxb.getGMLMarshaller().marshalGeometryProperty(src.getGeometry()));

	if (src.isSetGroupMember()) {
		for (CityObjectGroupMember cityObjectGroupMember : src.getGroupMember())
			dest.getGroupMember().add(marshalCityObjectGroupMember(cityObjectGroupMember));
	}

	if (src.isSetGroupParent())
		dest.setParent(marshalCityObjectGroupParent(src.getGroupParent()));	

	if (src.isSetGenericApplicationPropertyOfCityObjectGroup()) {
		for (ADEComponent adeComponent : src.getGenericApplicationPropertyOfCityObjectGroup()) {
			JAXBElement<Object> jaxbElement = jaxb.getADEMarshaller().marshalJAXBElement(adeComponent);
			if (jaxbElement != null)
				dest.get_GenericApplicationPropertyOfCityObjectGroup().add(jaxbElement);
		}
	}
}
 

开发者ID:citygml4j,
项目名称:citygml4j,
代码行数:36,
代码来源:CityObjectGroup100Marshaller.java

示例10: unmarshalCityObjectGroup

点赞 2

import org.citygml4j.model.citygml.cityobjectgroup.CityObjectGroup; //导入依赖的package包/类
public void unmarshalCityObjectGroup(CityObjectGroupType src, CityObjectGroup dest) throws MissingADESchemaException {
	citygml.getCore200Unmarshaller().unmarshalAbstractCityObject(src, dest);

	if (src.isSetClazz())
		dest.setClazz(jaxb.getGMLUnmarshaller().unmarshalCode(src.getClazz()));

	if (src.isSetFunction()) {
		for (CodeType function : src.getFunction())
			dest.addFunction(jaxb.getGMLUnmarshaller().unmarshalCode(function));
	}

	if (src.isSetUsage()) {
		for (CodeType usage : src.getUsage())
			dest.addUsage(jaxb.getGMLUnmarshaller().unmarshalCode(usage));
	}

	if (src.isSetGeometry())
		dest.setGeometry(jaxb.getGMLUnmarshaller().unmarshalGeometryProperty(src.getGeometry()));

	if (src.isSetGroupMember()) {
		for (CityObjectGroupMemberType cityObjectGroupMember : src.getGroupMember())
			dest.addGroupMember(unmarshalCityObjectGroupMember(cityObjectGroupMember));
	}

	if (src.isSetParent())
		dest.setGroupParent(unmarshalCityObjectGroupParent(src.getParent()));

	if (src.isSet_GenericApplicationPropertyOfCityObjectGroup()) {
		for (JAXBElement<Object> elem : src.get_GenericApplicationPropertyOfCityObjectGroup()) {
			ADEModelObject ade = jaxb.getADEUnmarshaller().unmarshal(elem);
			if (ade != null)
				dest.addGenericApplicationPropertyOfCityObjectGroup(ade);
		}
	}
}
 

开发者ID:citygml4j,
项目名称:citygml4j,
代码行数:36,
代码来源:CityObjectGroup200Unmarshaller.java

示例11: assignGenericProperty

点赞 2

import org.citygml4j.model.citygml.cityobjectgroup.CityObjectGroup; //导入依赖的package包/类
public boolean assignGenericProperty(ADEGenericElement genericProperty, QName substitutionGroup, CityGML dest) {
	String name = substitutionGroup.getLocalPart();
	boolean success = true;

	if (dest instanceof CityObjectGroup && name.equals("_GenericApplicationPropertyOfCityObjectGroup"))
		((CityObjectGroup)dest).addGenericApplicationPropertyOfCityObjectGroup(genericProperty);
	else 
		success = false;

	return success;
}
 

开发者ID:citygml4j,
项目名称:citygml4j,
代码行数:12,
代码来源:CityObjectGroup200Unmarshaller.java

示例12: unmarshalCityObjectGroup

点赞 2

import org.citygml4j.model.citygml.cityobjectgroup.CityObjectGroup; //导入依赖的package包/类
public void unmarshalCityObjectGroup(CityObjectGroupType src, CityObjectGroup dest) throws MissingADESchemaException {
	citygml.getCore100Unmarshaller().unmarshalAbstractCityObject(src, dest);

	if (src.isSetClazz())
		dest.setClazz(new Code(src.getClazz()));

	if (src.isSetFunction()) {
		for (String function : src.getFunction())
			dest.addFunction(new Code(function));
	}

	if (src.isSetUsage()) {
		for (String usage : src.getUsage())
			dest.addUsage(new Code(usage));
	}

	if (src.isSetGeometry())
		dest.setGeometry(jaxb.getGMLUnmarshaller().unmarshalGeometryProperty(src.getGeometry()));

	if (src.isSetGroupMember()) {
		for (CityObjectGroupMemberType cityObjectGroupMember : src.getGroupMember())
			dest.addGroupMember(unmarshalCityObjectGroupMember(cityObjectGroupMember));
	}

	if (src.isSetParent())
		dest.setGroupParent(unmarshalCityObjectGroupParent(src.getParent()));

	if (src.isSet_GenericApplicationPropertyOfCityObjectGroup()) {
		for (JAXBElement<Object> elem : src.get_GenericApplicationPropertyOfCityObjectGroup()) {
			ADEModelObject ade = jaxb.getADEUnmarshaller().unmarshal(elem);
			if (ade != null)
				dest.addGenericApplicationPropertyOfCityObjectGroup(ade);
		}
	}
}
 

开发者ID:citygml4j,
项目名称:citygml4j,
代码行数:36,
代码来源:CityObjectGroup100Unmarshaller.java

示例13: insert

点赞 2

import org.citygml4j.model.citygml.cityobjectgroup.CityObjectGroup; //导入依赖的package包/类
public long insert(CityObjectGroup cityObjectGroup) throws SQLException {
	long cityObjectGroupId = dbImporterManager.getDBId(DBSequencerEnum.CITYOBJECT_SEQ);
	boolean success = false;

	if (cityObjectGroupId != 0)
		success = insert(cityObjectGroup, cityObjectGroupId);

	if (success)
		return cityObjectGroupId;
	else
		return 0;
}
 

开发者ID:3dcitydb,
项目名称:importer-exporter-oracle,
代码行数:13,
代码来源:DBCityObjectGroup.java

示例14: insert

点赞 2

import org.citygml4j.model.citygml.cityobjectgroup.CityObjectGroup; //导入依赖的package包/类
public long insert(CityObjectGroup cityObjectGroup) throws SQLException {
	long cityObjectGroupId = dbImporterManager.getDBId(DBSequencerEnum.CITYOBJECT_ID_SEQ);
	boolean success = false;

	if (cityObjectGroupId != 0)
		success = insert(cityObjectGroup, cityObjectGroupId);

	if (success)
		return cityObjectGroupId;
	else
		return 0;
}
 

开发者ID:3dcitydb,
项目名称:importer-exporter-postgis,
代码行数:13,
代码来源:DBCityObjectGroup.java

示例15: marshalJAXBElement

点赞 2

import org.citygml4j.model.citygml.cityobjectgroup.CityObjectGroup; //导入依赖的package包/类
public JAXBElement<?> marshalJAXBElement(ModelObject src) {
	if (src instanceof CityObjectGroup)
		return grp.createCityObjectGroup(marshalCityObjectGroup((CityObjectGroup)src));

	return null;
}
 

开发者ID:citygml4j,
项目名称:citygml4j,
代码行数:7,
代码来源:CityObjectGroup200Marshaller.java

示例16: marshal

点赞 2

import org.citygml4j.model.citygml.cityobjectgroup.CityObjectGroup; //导入依赖的package包/类
public List<AbstractCityObjectType> marshal(ModelObject src) {
	if (src instanceof CityObjectGroup)
		return marshalCityObjectGroup((CityObjectGroup)src);

	return Collections.emptyList();			
}
 

开发者ID:citygml4j,
项目名称:citygml4j,
代码行数:7,
代码来源:CityObjectGroupMarshaller.java

示例17: main

点赞 2

import org.citygml4j.model.citygml.cityobjectgroup.CityObjectGroup; //导入依赖的package包/类
public static void main(String[] args) throws Exception {
	SimpleDateFormat df = new SimpleDateFormat("[HH:mm:ss] "); 

	System.out.println(df.format(new Date()) + "setting up citygml4j context and CityGML builder");
	CityGMLContext ctx = CityGMLContext.getInstance();
	CityGMLBuilder builder = ctx.createCityGMLBuilder();

	System.out.println(df.format(new Date()) + "reading CityGML file LOD2_CityObjectGroup_v100.gml");
	CityGMLInputFactory in = builder.createCityGMLInputFactory();
	CityGMLReader reader = in.createCityGMLReader(new File("datasets/LOD2_CityObjectGroup_v100.gml"));

	CityModel cityModel = (CityModel)reader.nextFeature();
	reader.close();
	
	System.out.println(df.format(new Date()) + "creating XLinkResolver");
	XLinkResolver xLinkResolver = new XLinkResolver();
	
	for (CityObjectMember member : cityModel.getCityObjectMember()) {
		if (member.isSetCityObject() && 
				member.getCityObject().getCityGMLClass() == CityGMLClass.CITY_OBJECT_GROUP) {
			CityObjectGroup group = (CityObjectGroup)member.getCityObject();
			
			for (CityObjectGroupMember groupMember : group.getGroupMember()) {
				System.out.println(df.format(new Date()) + "processing group member with role: " + groupMember.getGroupRole());					
				System.out.println(df.format(new Date()) + "resolving XLink to " + groupMember.getHref());
				AbstractCityObject cityObject = xLinkResolver.getAbstractGML(groupMember.getHref(), cityModel, AbstractCityObject.class);
				System.out.println("   Referenced city object: " + cityObject.getCityGMLClass() + 
						", gml:id='" + cityObject.getId() +"'");
				 
				if (cityObject.getId().equals("ID_76")) {
					Road road = (Road)cityObject;
					TrafficArea trafficArea = road.getTrafficArea().get(2).getTrafficArea();
					
					System.out.println(df.format(new Date()) + "resolving XLink to " + trafficArea.getLod2MultiSurface().getHref());
					ModelObject object = xLinkResolver.getObject(trafficArea.getLod2MultiSurface().getHref(), road);
					if (object instanceof MultiSurface) {
						MultiSurface multiSurface = (MultiSurface)object;
						System.out.println("   Referenced geometry: " + multiSurface.getGMLClass() + 
								", gml:id='" + multiSurface.getId() + "'");
					}
				}
			}
		}
	}
	
	System.out.println(df.format(new Date()) + "sample citygml4j application successfully finished");
}
 

开发者ID:citygml4j,
项目名称:citygml4j,
代码行数:48,
代码来源:ResolvingInternalXlinks.java

示例18: generateCityObject

点赞 1

import org.citygml4j.model.citygml.cityobjectgroup.CityObjectGroup; //导入依赖的package包/类
public static CG_CityObject generateCityObject(AbstractCityObject cO) {

		CG_CityObject cgCO = null;

		if (cO instanceof Room) {
			cgCO = new CG_Room((Room) cO);
		} else if (cO instanceof IntBuildingInstallation) {

			cgCO = new CG_IntBuildingInstallation((IntBuildingInstallation) cO);

		} else if (cO instanceof Window) {
			cgCO = new CG_Window((Window) cO);

		} else if (cO instanceof Door) {
			cgCO = new CG_Door((Door) cO);

		} else if (cO instanceof BuildingFurniture) {
			cgCO = new CG_BuildingFurniture((BuildingFurniture) cO);

		} else if (cO instanceof CityFurniture) {
			cgCO = new CG_CityFurniture((CityFurniture) cO);

		} else if (cO instanceof BuildingInstallation) {
			cgCO = new CG_BuildingInstallation((BuildingInstallation) cO);

		} else if (cO instanceof AbstractBoundarySurface) {
			cgCO = CG_AbstractBoundarySurface.generateBoundarySurface((AbstractBoundarySurface) cO);

		} else if (cO instanceof CityObjectGroup) {
			cgCO = new CG_CityObjectGroup((CityObjectGroup) cO);

		} else if (cO instanceof Building) {
			cgCO = new CG_Building((Building) cO);

		} else if (cO instanceof BuildingPart) {
			cgCO = new CG_BuildingPart((BuildingPart) cO);

		} else if (cO instanceof IntBuildingInstallation) {
			cgCO = new CG_IntBuildingInstallation((IntBuildingInstallation) cO);

		} else if (cO instanceof GenericCityObject) {
			cgCO = new CG_GenericCityObject((GenericCityObject) cO);

		} else if (cO instanceof LandUse) {
			cgCO = new CG_LandUse((LandUse) cO);

		} else if (cO instanceof ReliefFeature) {

			cgCO = new CG_ReliefFeature((ReliefFeature) cO);

		} else if (cO instanceof AbstractReliefComponent) {

			cgCO = CG_AbstractReliefComponent.generateReliefComponentType((AbstractReliefComponent) cO);

		} else if (cO instanceof AbstractTransportationObject) {

			cgCO = CG_AbstractTransportation.generateAbstractTransportationObject((AbstractTransportationObject) cO);

		} else if (cO instanceof AbstractVegetationObject) {

			cgCO = CG_AbstractVegetationObject.generateAbstractVegetationObject((AbstractVegetationObject) cO);

		} else if (cO instanceof AbstractWaterObject) {

			cgCO = CG_AbstractWaterObject.generateAbstractWaterObject((AbstractWaterObject) cO);

		} else if (cO instanceof AbstractWaterBoundarySurface) {

			cgCO = CG_WaterBoundarySurface.generateAbstractWaterBoundarySurface((AbstractWaterBoundarySurface) cO);

		} else {

			System.out.println("Non géré" + cO.getClass().toString());
		}

		return cgCO;

	}
 

开发者ID:IGNF,
项目名称:geoxygene,
代码行数:79,
代码来源:CG_CityObject.java

示例19: marshalCityObjectGroup

点赞 1

import org.citygml4j.model.citygml.cityobjectgroup.CityObjectGroup; //导入依赖的package包/类
public void marshalCityObjectGroup(CityObjectGroup src, List<AbstractCityObjectType> dest) {

	}
 

开发者ID:citygml4j,
项目名称:citygml4j,
代码行数:4,
代码来源:CityObjectGroupMarshaller.java

示例20: visit

点赞 1

import org.citygml4j.model.citygml.cityobjectgroup.CityObjectGroup; //导入依赖的package包/类
public void visit(CityObjectGroup cityObjectGroup); 

开发者ID:citygml4j,
项目名称:citygml4j,
代码行数:2,
代码来源:FeatureVisitor.java

示例21: apply

点赞 1

import org.citygml4j.model.citygml.cityobjectgroup.CityObjectGroup; //导入依赖的package包/类
public T apply(CityObjectGroup cityObjectGroup); 

开发者ID:citygml4j,
项目名称:citygml4j,
代码行数:2,
代码来源:FeatureFunctor.java


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)