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))); }
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)) { }