예제 #1
0
 public bool IsParallel(gpVec2d Other, double AngularTolerance)
 {
     return(gp_Vec2d_IsParallelC1B831C6(Instance, Other.Instance, AngularTolerance));
 }
예제 #2
0
 public double Angle(gpVec2d Other)
 {
     return(gp_Vec2d_Angle5E4E66E7(Instance, Other.Instance));
 }
예제 #3
0
 public bool IsEqual(gpVec2d Other, double LinearTolerance, double AngularTolerance)
 {
     return(gp_Vec2d_IsEqual1F89D6DF(Instance, Other.Instance, LinearTolerance, AngularTolerance));
 }
예제 #4
0
 public bool IsOpposite(gpVec2d Other, double AngularTolerance)
 {
     return(gp_Vec2d_IsOppositeC1B831C6(Instance, Other.Instance, AngularTolerance));
 }
예제 #5
0
 public void Translate(gpVec2d V)
 {
     gp_Ax2d_Translate5E4E66E7(Instance, V.Instance);
 }
예제 #6
0
 public double CrossSquareMagnitude(gpVec2d Right)
 {
     return(gp_Vec2d_CrossSquareMagnitude5E4E66E7(Instance, Right.Instance));
 }
예제 #7
0
 public void SetLinearForm(double A1, gpVec2d V1, gpVec2d V2)
 {
     gp_Vec2d_SetLinearForm7874D091(Instance, A1, V1.Instance, V2.Instance);
 }
예제 #8
0
 public double Crossed(gpVec2d Right)
 {
     return(gp_Vec2d_Crossed5E4E66E7(Instance, Right.Instance));
 }
예제 #9
0
 public void SetLinearForm(double A1, gpVec2d V1, double A2, gpVec2d V2, gpVec2d V3)
 {
     gp_Vec2d_SetLinearForm98ABEE74(Instance, A1, V1.Instance, A2, V2.Instance, V3.Instance);
 }
예제 #10
0
 public void SetLinearForm(double A1, gpVec2d V1, double A2, gpVec2d V2)
 {
     gp_Vec2d_SetLinearForm39A7F68A(Instance, A1, V1.Instance, A2, V2.Instance);
 }
예제 #11
0
 public gpVec2d Subtracted(gpVec2d Right)
 {
     return(new gpVec2d(gp_Vec2d_Subtracted5E4E66E7(Instance, Right.Instance)));
 }
예제 #12
0
 public void Subtract(gpVec2d Right)
 {
     gp_Vec2d_Subtract5E4E66E7(Instance, Right.Instance);
 }
예제 #13
0
 public double Dot(gpVec2d Other)
 {
     return(gp_Vec2d_Dot5E4E66E7(Instance, Other.Instance));
 }
예제 #14
0
 public void Add(gpVec2d Other)
 {
     gp_Vec2d_Add5E4E66E7(Instance, Other.Instance);
 }
예제 #15
0
 public void SetLinearForm(gpVec2d Left, gpVec2d Right)
 {
     gp_Vec2d_SetLinearFormE2FF8249(Instance, Left.Instance, Right.Instance);
 }
예제 #16
0
 public gpVec2d Added(gpVec2d Other)
 {
     return(new gpVec2d(gp_Vec2d_Added5E4E66E7(Instance, Other.Instance)));
 }
예제 #17
0
 public void Mirror(gpVec2d V)
 {
     gp_Vec2d_Mirror5E4E66E7(Instance, V.Instance);
 }
예제 #18
0
 public void SetTranslation(gpVec2d V)
 {
     gp_Trsf2d_SetTranslation5E4E66E7(Instance, V.Instance);
 }
예제 #19
0
 public gpVec2d Mirrored(gpVec2d V)
 {
     return(new gpVec2d(gp_Vec2d_Mirrored5E4E66E7(Instance, V.Instance)));
 }
예제 #20
0
 public gpAx2d Translated(gpVec2d V)
 {
     return(new gpAx2d(gp_Ax2d_Translated5E4E66E7(Instance, V.Instance)));
 }
예제 #21
0
 public gpDir2d(gpVec2d V)
     :
     base(gp_Dir2d_Ctor5E4E66E7(V.Instance))
 {
 }