public gpLin(gpPnt P, gpDir V)
     :
     base(gp_Lin_CtorE13B639C(P.Instance, V.Instance))
 {
 }
 public void CrossCross(gpDir V1, gpDir V2)
 {
     gp_Dir_CrossCross8BEC0F26(Instance, V1.Instance, V2.Instance);
 }
 public gpAx1(gpPnt P, gpDir V)
     :
     base(gp_Ax1_CtorE13B639C(P.Instance, V.Instance))
 {
 }
 public void Cross(gpDir Right)
 {
     gp_Dir_CrossCEC711A5(Instance, Right.Instance);
 }
 public gpDir Crossed(gpDir Right)
 {
     return(new gpDir(gp_Dir_CrossedCEC711A5(Instance, Right.Instance)));
 }
 public double Angle(gpDir Other)
 {
     return(gp_Dir_AngleCEC711A5(Instance, Other.Instance));
 }
 public double AngleWithRef(gpDir Other, gpDir VRef)
 {
     return(gp_Dir_AngleWithRef8BEC0F26(Instance, Other.Instance, VRef.Instance));
 }
 public bool IsOpposite(gpDir Other, double AngularTolerance)
 {
     return(gp_Dir_IsOpposite1924C304(Instance, Other.Instance, AngularTolerance));
 }
 public bool IsParallel(gpDir Other, double AngularTolerance)
 {
     return(gp_Dir_IsParallel1924C304(Instance, Other.Instance, AngularTolerance));
 }
 public void Mirror(gpDir V)
 {
     gp_Dir_MirrorCEC711A5(Instance, V.Instance);
 }
 public gpDir Mirrored(gpDir V)
 {
     return(new gpDir(gp_Dir_MirroredCEC711A5(Instance, V.Instance)));
 }
 public double DotCross(gpDir V1, gpDir V2)
 {
     return(gp_Dir_DotCross8BEC0F26(Instance, V1.Instance, V2.Instance));
 }
 public double Dot(gpDir Other)
 {
     return(gp_Dir_DotCEC711A5(Instance, Other.Instance));
 }
 public gpDir CrossCrossed(gpDir V1, gpDir V2)
 {
     return(new gpDir(gp_Dir_CrossCrossed8BEC0F26(Instance, V1.Instance, V2.Instance)));
 }
Exemple #15
0
 public gpAx2(gpPnt P, gpDir N, gpDir Vx)
     :
     base(gp_Ax2_CtorF36E9D55(P.Instance, N.Instance, Vx.Instance))
 {
 }
 public gpVec(gpDir V)
     :
     base(gp_Vec_CtorCEC711A5(V.Instance))
 {
 }