mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-14 13:30:48 +03:00
Integration of OCCT 6.5.0 from SVN
This commit is contained in:
87
src/Poly/Poly_PolygonOnTriangulation.cxx
Executable file
87
src/Poly/Poly_PolygonOnTriangulation.cxx
Executable file
@@ -0,0 +1,87 @@
|
||||
// File: Poly_PolygonOnTriangulation.cxx
|
||||
// Created: Tue Feb 20 14:43:28 1996
|
||||
// Author: Laurent PAINNOT
|
||||
// <lpa@nonox>
|
||||
|
||||
#include <Poly_PolygonOnTriangulation.ixx>
|
||||
|
||||
//=======================================================================
|
||||
//function : Poly_PolygonOnTriangulation
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Poly_PolygonOnTriangulation::Poly_PolygonOnTriangulation
|
||||
(const TColStd_Array1OfInteger& Nodes) :
|
||||
myDeflection(0.0),
|
||||
myNodes(1, Nodes.Length())
|
||||
{
|
||||
myNodes = Nodes;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Poly_PolygonOnTriangulation
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Poly_PolygonOnTriangulation::Poly_PolygonOnTriangulation
|
||||
(const TColStd_Array1OfInteger& Nodes,
|
||||
const TColStd_Array1OfReal& Parameters):
|
||||
myDeflection(0.0),
|
||||
myNodes(1, Nodes.Length())
|
||||
{
|
||||
myNodes = Nodes;
|
||||
myParameters = new TColStd_HArray1OfReal(1, Parameters.Length());
|
||||
myParameters->ChangeArray1() = Parameters;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Deflection
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Standard_Real Poly_PolygonOnTriangulation::Deflection() const
|
||||
{
|
||||
return myDeflection;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Deflection
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void Poly_PolygonOnTriangulation::Deflection(const Standard_Real D)
|
||||
{
|
||||
myDeflection = D;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Nodes
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
const TColStd_Array1OfInteger& Poly_PolygonOnTriangulation::Nodes() const
|
||||
{
|
||||
return myNodes;
|
||||
}
|
||||
|
||||
|
||||
//=======================================================================
|
||||
//function : HasParameters
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Standard_Boolean Poly_PolygonOnTriangulation::HasParameters() const
|
||||
{
|
||||
return (!myParameters.IsNull());
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Parameters
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Handle(TColStd_HArray1OfReal) Poly_PolygonOnTriangulation::Parameters() const
|
||||
{
|
||||
return myParameters;
|
||||
}
|
||||
|
Reference in New Issue
Block a user