本文整理汇总了Java中org.citygml4j.util.bbox.BoundingBoxOptions类的典型用法代码示例。如果您正苦于以下问题:Java BoundingBoxOptions类的具体用法?Java BoundingBoxOptions怎么用?Java BoundingBoxOptions使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
BoundingBoxOptions类属于org.citygml4j.util.bbox包,在下文中一共展示了BoundingBoxOptions类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: calcBoundedBy
import org.citygml4j.util.bbox.BoundingBoxOptions; //导入依赖的package包/类
@Override
public BoundingShape calcBoundedBy(BoundingBoxOptions options) {
BoundingShape boundedBy = super.calcBoundedBy(options);
if (options.isUseExistingEnvelopes() && !boundedBy.isEmpty())
return boundedBy;
if (isSetGenericApplicationPropertyOfDoor()) {
for (ADEComponent ade : getGenericApplicationPropertyOfDoor()) {
if (ade.getADEClass() == ADEClass.MODEL_OBJECT)
boundedBy.updateEnvelope(ADEBoundingBoxHelper.calcBoundedBy((ADEModelObject)ade, this, options).getEnvelope());
}
}
if (options.isAssignResultToFeatures())
setBoundedBy(boundedBy);
return boundedBy;
}
示例2: calcBoundedBy
import org.citygml4j.util.bbox.BoundingBoxOptions; //导入依赖的package包/类
@Override
public BoundingShape calcBoundedBy(BoundingBoxOptions options) {
BoundingShape boundedBy = super.calcBoundedBy(options);
if (options.isUseExistingEnvelopes() && !boundedBy.isEmpty())
return boundedBy;
if (isSetGenericApplicationPropertyOfCeilingSurface()) {
for (ADEComponent ade : getGenericApplicationPropertyOfCeilingSurface()) {
if (ade.getADEClass() == ADEClass.MODEL_OBJECT)
boundedBy.updateEnvelope(ADEBoundingBoxHelper.calcBoundedBy((ADEModelObject)ade, this, options).getEnvelope());
}
}
if (options.isAssignResultToFeatures())
setBoundedBy(boundedBy);
return boundedBy;
}
示例3: calcBoundedBy
import org.citygml4j.util.bbox.BoundingBoxOptions; //导入依赖的package包/类
@Override
public BoundingShape calcBoundedBy(BoundingBoxOptions options) {
BoundingShape boundedBy = super.calcBoundedBy(options);
if (options.isUseExistingEnvelopes() && !boundedBy.isEmpty())
return boundedBy;
if (isSetGenericApplicationPropertyOfRoofSurface()) {
for (ADEComponent ade : getGenericApplicationPropertyOfRoofSurface()) {
if (ade.getADEClass() == ADEClass.MODEL_OBJECT)
boundedBy.updateEnvelope(ADEBoundingBoxHelper.calcBoundedBy((ADEModelObject)ade, this, options).getEnvelope());
}
}
if (options.isAssignResultToFeatures())
setBoundedBy(boundedBy);
return boundedBy;
}
示例4: calcBoundedBy
import org.citygml4j.util.bbox.BoundingBoxOptions; //导入依赖的package包/类
@Override
public BoundingShape calcBoundedBy(BoundingBoxOptions options) {
BoundingShape boundedBy = super.calcBoundedBy(options);
if (options.isUseExistingEnvelopes() && !boundedBy.isEmpty())
return boundedBy;
if (isSetGenericApplicationPropertyOfWallSurface()) {
for (ADEComponent ade : getGenericApplicationPropertyOfWallSurface()) {
if (ade.getADEClass() == ADEClass.MODEL_OBJECT)
boundedBy.updateEnvelope(ADEBoundingBoxHelper.calcBoundedBy((ADEModelObject)ade, this, options).getEnvelope());
}
}
if (options.isAssignResultToFeatures())
setBoundedBy(boundedBy);
return boundedBy;
}
示例5: calcBoundedBy
import org.citygml4j.util.bbox.BoundingBoxOptions; //导入依赖的package包/类
@Override
public BoundingShape calcBoundedBy(BoundingBoxOptions options) {
BoundingShape boundedBy = super.calcBoundedBy(options);
if (options.isUseExistingEnvelopes() && !boundedBy.isEmpty())
return boundedBy;
if (isSetGenericApplicationPropertyOfBridgePart()) {
for (ADEComponent ade : getGenericApplicationPropertyOfBridgePart()) {
if (ade.getADEClass() == ADEClass.MODEL_OBJECT)
boundedBy.updateEnvelope(ADEBoundingBoxHelper.calcBoundedBy((ADEModelObject)ade, this, options).getEnvelope());
}
}
if (options.isAssignResultToFeatures())
setBoundedBy(boundedBy);
return boundedBy;
}
示例6: calcBoundedBy
import org.citygml4j.util.bbox.BoundingBoxOptions; //导入依赖的package包/类
@Override
public BoundingShape calcBoundedBy(BoundingBoxOptions options) {
BoundingShape boundedBy = super.calcBoundedBy(options);
if (options.isUseExistingEnvelopes() && !boundedBy.isEmpty())
return boundedBy;
if (isSetGenericApplicationPropertyOfGroundSurface()) {
for (ADEComponent ade : getGenericApplicationPropertyOfGroundSurface()) {
if (ade.getADEClass() == ADEClass.MODEL_OBJECT)
boundedBy.updateEnvelope(ADEBoundingBoxHelper.calcBoundedBy((ADEModelObject)ade, this, options).getEnvelope());
}
}
if (options.isAssignResultToFeatures())
setBoundedBy(boundedBy);
return boundedBy;
}
示例7: calcBoundedBy
import org.citygml4j.util.bbox.BoundingBoxOptions; //导入依赖的package包/类
@Override
public BoundingShape calcBoundedBy(BoundingBoxOptions options) {
BoundingShape boundedBy = super.calcBoundedBy(options);
if (options.isUseExistingEnvelopes() && !boundedBy.isEmpty())
return boundedBy;
if (isSetGenericApplicationPropertyOfFloorSurface()) {
for (ADEComponent ade : getGenericApplicationPropertyOfFloorSurface()) {
if (ade.getADEClass() == ADEClass.MODEL_OBJECT)
boundedBy.updateEnvelope(ADEBoundingBoxHelper.calcBoundedBy((ADEModelObject)ade, this, options).getEnvelope());
}
}
if (options.isAssignResultToFeatures())
setBoundedBy(boundedBy);
return boundedBy;
}
示例8: calcBoundedBy
import org.citygml4j.util.bbox.BoundingBoxOptions; //导入依赖的package包/类
@Override
public BoundingShape calcBoundedBy(BoundingBoxOptions options) {
BoundingShape boundedBy = super.calcBoundedBy(options);
if (options.isUseExistingEnvelopes() && !boundedBy.isEmpty())
return boundedBy;
if (isSetGenericApplicationPropertyOfWindow()) {
for (ADEComponent ade : getGenericApplicationPropertyOfWindow()) {
if (ade.getADEClass() == ADEClass.MODEL_OBJECT)
boundedBy.updateEnvelope(ADEBoundingBoxHelper.calcBoundedBy((ADEModelObject)ade, this, options).getEnvelope());
}
}
if (options.isAssignResultToFeatures())
setBoundedBy(boundedBy);
return boundedBy;
}
示例9: calcBoundedBy
import org.citygml4j.util.bbox.BoundingBoxOptions; //导入依赖的package包/类
@Override
public BoundingShape calcBoundedBy(BoundingBoxOptions options) {
BoundingShape boundedBy = super.calcBoundedBy(options);
if (options.isUseExistingEnvelopes() && !boundedBy.isEmpty())
return boundedBy;
if (isSetGenericApplicationPropertyOfOuterCeilingSurface()) {
for (ADEComponent ade : getGenericApplicationPropertyOfOuterCeilingSurface()) {
if (ade.getADEClass() == ADEClass.MODEL_OBJECT)
boundedBy.updateEnvelope(ADEBoundingBoxHelper.calcBoundedBy((ADEModelObject)ade, this, options).getEnvelope());
}
}
if (options.isAssignResultToFeatures())
setBoundedBy(boundedBy);
return boundedBy;
}
示例10: calcBoundedBy
import org.citygml4j.util.bbox.BoundingBoxOptions; //导入依赖的package包/类
@Override
public BoundingShape calcBoundedBy(BoundingBoxOptions options) {
BoundingShape boundedBy = super.calcBoundedBy(options);
if (options.isUseExistingEnvelopes() && !boundedBy.isEmpty())
return boundedBy;
if (isSetGenericApplicationPropertyOfInteriorWallSurface()) {
for (ADEComponent ade : getGenericApplicationPropertyOfInteriorWallSurface()) {
if (ade.getADEClass() == ADEClass.MODEL_OBJECT)
boundedBy.updateEnvelope(ADEBoundingBoxHelper.calcBoundedBy((ADEModelObject)ade, this, options).getEnvelope());
}
}
if (options.isAssignResultToFeatures())
setBoundedBy(boundedBy);
return boundedBy;
}
示例11: calcBoundedBy
import org.citygml4j.util.bbox.BoundingBoxOptions; //导入依赖的package包/类
@Override
public BoundingShape calcBoundedBy(BoundingBoxOptions options) {
BoundingShape boundedBy = super.calcBoundedBy(options);
if (options.isUseExistingEnvelopes() && !boundedBy.isEmpty())
return boundedBy;
if (isSetGenericApplicationPropertyOfClosureSurface()) {
for (ADEComponent ade : getGenericApplicationPropertyOfClosureSurface()) {
if (ade.getADEClass() == ADEClass.MODEL_OBJECT)
boundedBy.updateEnvelope(ADEBoundingBoxHelper.calcBoundedBy((ADEModelObject)ade, this, options).getEnvelope());
}
}
if (options.isAssignResultToFeatures())
setBoundedBy(boundedBy);
return boundedBy;
}
示例12: calcBoundedBy
import org.citygml4j.util.bbox.BoundingBoxOptions; //导入依赖的package包/类
@Override
public BoundingShape calcBoundedBy(BoundingBoxOptions options) {
BoundingShape boundedBy = super.calcBoundedBy(options);
if (options.isUseExistingEnvelopes() && !boundedBy.isEmpty())
return boundedBy;
if (isSetGenericApplicationPropertyOfBridge()) {
for (ADEComponent ade : getGenericApplicationPropertyOfBridge()) {
if (ade.getADEClass() == ADEClass.MODEL_OBJECT)
boundedBy.updateEnvelope(ADEBoundingBoxHelper.calcBoundedBy((ADEModelObject)ade, this, options).getEnvelope());
}
}
if (options.isAssignResultToFeatures())
setBoundedBy(boundedBy);
return boundedBy;
}
示例13: calcBoundedBy
import org.citygml4j.util.bbox.BoundingBoxOptions; //导入依赖的package包/类
@Override
public BoundingShape calcBoundedBy(BoundingBoxOptions options) {
BoundingShape boundedBy = super.calcBoundedBy(options);
if (options.isUseExistingEnvelopes() && !boundedBy.isEmpty())
return boundedBy;
if (isSetGenericApplicationPropertyOfOuterFloorSurface()) {
for (ADEComponent ade : getGenericApplicationPropertyOfOuterFloorSurface()) {
if (ade.getADEClass() == ADEClass.MODEL_OBJECT)
boundedBy.updateEnvelope(ADEBoundingBoxHelper.calcBoundedBy((ADEModelObject)ade, this, options).getEnvelope());
}
}
if (options.isAssignResultToFeatures())
setBoundedBy(boundedBy);
return boundedBy;
}
示例14: calcBoundedBy
import org.citygml4j.util.bbox.BoundingBoxOptions; //导入依赖的package包/类
@Override
public BoundingShape calcBoundedBy(BoundingBoxOptions options) {
BoundingShape boundedBy = super.calcBoundedBy(options);
if (options.isUseExistingEnvelopes() && !boundedBy.isEmpty())
return boundedBy;
if (isSetGenericApplicationPropertyOfTunnel()) {
for (ADEComponent ade : getGenericApplicationPropertyOfTunnel()) {
if (ade.getADEClass() == ADEClass.MODEL_OBJECT)
boundedBy.updateEnvelope(ADEBoundingBoxHelper.calcBoundedBy((ADEModelObject)ade, this, options).getEnvelope());
}
}
if (options.isAssignResultToFeatures())
setBoundedBy(boundedBy);
return boundedBy;
}
示例15: calcBoundedBy
import org.citygml4j.util.bbox.BoundingBoxOptions; //导入依赖的package包/类
@Override
public BoundingShape calcBoundedBy(BoundingBoxOptions options) {
BoundingShape boundedBy = super.calcBoundedBy(options);
if (options.isUseExistingEnvelopes() && !boundedBy.isEmpty())
return boundedBy;
if (isSetGenericApplicationPropertyOfTunnelPart()) {
for (ADEComponent ade : getGenericApplicationPropertyOfTunnelPart()) {
if (ade.getADEClass() == ADEClass.MODEL_OBJECT)
boundedBy.updateEnvelope(ADEBoundingBoxHelper.calcBoundedBy((ADEModelObject)ade, this, options).getEnvelope());
}
}
if (options.isAssignResultToFeatures())
setBoundedBy(boundedBy);
return boundedBy;
}