示例#1
0
文件: Arc.cs 项目: yasenRK/ThePipe
 public override bool Equals(IPipeMemberType other)
 {
     if (GetType() != other.GetType())
     {
         return(false);
     }
     return(Equals((Arc)other));
 }
示例#2
0
 public bool Equals(IPipeMemberType other)
 {
     if (!GetType().IsAssignableFrom(other.GetType()))
     {
         return(false);
     }
     return(Equals((Vec)other));
 }
示例#3
0
 public bool Equals(IPipeMemberType other)
 {
     if (GetType() != other.GetType())
     {
         return(false);
     }
     return(Equals((Plane)other));
 }
示例#4
0
 public override bool Equals(IPipeMemberType other)
 {
     if (!GetType().IsAssignableFrom(other.GetType()))
     {
         return(false);
     }
     return(Equals((PolyCurve)other));
 }
示例#5
0
 public bool Equals(IPipeMemberType other)
 {
     if (other.GetType() != GetType())
     {
         return(false);
     }
     return(Equals((PipeString)other));
 }
示例#6
0
 public static GeometryBase FromPipe(IPipeMemberType pp)
 {
     return(_converter.FromPipe <GeometryBase, IPipeMemberType>(pp));
 }
示例#7
0
 public DataNode(IPipeMemberType data)
 {
     _data = data;
     EnsureValidNodeName();
 }
示例#8
0
 internal static object ConvertFromPipe(IPipeMemberType obj)
 {
     return(_converter == null ? null : _converter.FromPipe <object, IPipeMemberType>(obj));
 }
示例#9
0
文件: Mesh.cs 项目: yasenRK/ThePipe
 public bool Equals(IPipeMemberType other)
 {
     if (GetType() != other.GetType()) { return false; }
     return Equals((Mesh)other);
 }
示例#10
0
 public abstract bool Equals(IPipeMemberType other);