com.supermap.data

类 CSGBooleanNode

  • 所有已实现的接口:
    IDisposable


    public class CSGBooleanNode
    extends CSGNode
    CSG布尔节点
    • 构造器详细资料

      • CSGBooleanNode

        public CSGBooleanNode()
        构造一个新的 CSGBooleanNode 对象。
      • CSGBooleanNode

        public CSGBooleanNode(CSGBooleanNode booleanNode)
        根据给定的 CSGBooleanNode 对象构造一个与其完全相同的新对象。
        参数:
        booleanNode - 指定的CSGBooleanNode对象
      • CSGBooleanNode

        public CSGBooleanNode(CSGNode leftNode,
                              CSGNode rightNode,
                              BooleanOperatorType booleanOperatorType)
        根据给定的左侧CSG节点、右侧CSG节点、布尔运算类型来构造一个与其完全相同的新对象。
        参数:
        leftNode - 左侧CSG节点
        rightNode - 右侧CSG节点
        booleanOperatorType - CSGNode节点的布尔运算类型。类型有:求交、求差、求并
      • CSGBooleanNode

        public CSGBooleanNode(CSGNode leftNode,
                              CSGEntity rightEntity,
                              BooleanOperatorType booleanOperatorType)
        根据给定的左侧CSG节点、右侧CSG模型、布尔运算类型来构造一个与其完全相同的新对象。
        参数:
        leftNode - 左侧CSG节点
        rightEntity - 右侧CSG模型
        booleanOperatorType - CSGNode节点的布尔运算类型,类型有:求交、求差、求并
      • CSGBooleanNode

        public CSGBooleanNode(CSGEntity leftEntity,
                              CSGNode rightNode,
                              BooleanOperatorType booleanOperatorType)
        根据给定的左侧CSG模型、右侧CSG节点、布尔运算类型来构造一个与其完全相同的新对象。
        参数:
        leftEntity - 左侧CSG模型
        rightNode - 右侧CSG节点
        booleanOperatorType - CSGNode节点的布尔运算类型,类型有:求交、求差、求并
      • CSGBooleanNode

        public CSGBooleanNode(CSGEntity leftEntity,
                              CSGEntity rightEntity,
                              BooleanOperatorType booleanOperatorType)
        根据给定的两个CSG模型、布尔运算类型来构造一个与其完全相同的新对象。
        参数:
        leftEntity - 左侧CSG模型
        rightEntity - 右侧CSG模型
        booleanOperatorType - CSGNode节点的布尔运算类型,类型有:求交、求差、求并
    • 方法详细资料

      • getLeftNode

        public CSGNode getLeftNode()
        获取左侧CSG节点
      • setLeftNode

        public void setLeftNode(CSGNode leftNode)
        设置左侧CSG节点
      • getRightNode

        public CSGNode getRightNode()
        获取右侧CSG节点
      • setRightNode

        public void setRightNode(CSGNode rightNode)
        设置右侧CSG节点
      • setBoolType

        public void setBoolType(BooleanOperatorType booleanType)
        CSG节点设置布尔运算类型,类型有:求交、求差、求并。
        参数:
        booleanType - 布尔运算类型
      • getBoolType

        public BooleanOperatorType getBoolType()
        获取CSG节点的布尔运算类型。

Copyright © 2021–2024 SuperMap. All rights reserved.