0024023: Revamp the OCCT Handle -- StepToGeom
[occt.git] / src / StepToGeom / StepToGeom_MakeVectorWithMagnitude.cxx
diff --git a/src/StepToGeom/StepToGeom_MakeVectorWithMagnitude.cxx b/src/StepToGeom/StepToGeom_MakeVectorWithMagnitude.cxx
deleted file mode 100644 (file)
index aedb96f..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-// Created on: 1993-07-05
-// Created by: Martine LANGLOIS
-// Copyright (c) 1993-1999 Matra Datavision
-// Copyright (c) 1999-2014 OPEN CASCADE SAS
-//
-// This file is part of Open CASCADE Technology software library.
-//
-// This library is free software; you can redistribute it and/or modify it under
-// the terms of the GNU Lesser General Public License version 2.1 as published
-// by the Free Software Foundation, with special exception defined in the file
-// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-// distribution for complete text of the license and disclaimer of any warranty.
-//
-// Alternatively, this file may be used under the terms of Open CASCADE
-// commercial license or contractual agreement.
-
-// sln 22.10.2001. CTS23496: Vector is not created if direction have not been succesfully created (StepToGeom_MakeVectorWithMagnitude(...) function)
-
-#include <Geom_Direction.hxx>
-#include <Geom_VectorWithMagnitude.hxx>
-#include <gp_Dir.hxx>
-#include <gp_Vec.hxx>
-#include <StepGeom_Direction.hxx>
-#include <StepGeom_Vector.hxx>
-#include <StepToGeom_MakeDirection.hxx>
-#include <StepToGeom_MakeVectorWithMagnitude.hxx>
-#include <UnitsMethods.hxx>
-
-//=============================================================================
-// Creation d' un VectorWithMagnitude de Geom a partir d' un Vector de Step
-//=============================================================================
-Standard_Boolean StepToGeom_MakeVectorWithMagnitude::Convert (const Handle(StepGeom_Vector)& SV, Handle(Geom_VectorWithMagnitude)& CV)
-{
-  // sln 22.10.2001. CTS23496: Vector is not created if direction have not been succesfully created 
-  Handle(Geom_Direction) D;
-  if (StepToGeom_MakeDirection::Convert(SV->Orientation(),D))
-  {
-    const gp_Vec V(D->Dir().XYZ() * SV->Magnitude() * UnitsMethods::LengthFactor());
-    CV = new Geom_VectorWithMagnitude(V);
-    return Standard_True;
-  }
-  return Standard_False;
-}