void VCurve2DBase::AllocatePoints(int iCount) { FreePoints(); m_iNumCurvePoints = iCount; if (iCount>0) m_pPoints = new VCurvePoint2D[iCount]; }
void CIppsSignalDC::AllocatePoints() { FreePoints(); m_NumPoints = (int)(m_pSignal->Length() * FactorX()); m_Points = new POINT[m_NumPoints]; if (m_pSignal->Complex()) { m_PointsIm = new POINT[m_NumPoints]; } }
CIppsSignalDC::~CIppsSignalDC() { FreePoints(); }
///\brief ///Destructor PARTICLE_IMPEXP virtual ~VCurve2DBase() {FreeLookup();FreePoints();}
void __fastcall TPolyline::CopyPoints(TPolyline *src) { FreePoints(); SetCount(src->Count); for (int i=0;i<FCount;i++) FPoints[i]=src->Points[i]; }
__fastcall TPolyline::~TPolyline(void) { FreePoints(); }