Changeset 12356
- Timestamp:
- 06/04/12 11:06:03 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/objects/Contour.cpp
r12314 r12356 24 24 } 25 25 /*}}}*/ 26 /*FUNCTION Contour::Contour(int pid, int nods, double* x, double* y,bool closed) {{{1*/27 Contour::Contour(int pid,int pnods, double* px, double* py,bool pclosed){26 /*FUNCTION Contour::Contour(int pid, int nods, IssmDouble* x, IssmDouble* y,bool closed) {{{1*/ 27 Contour::Contour(int pid,int pnods, IssmDouble* px, IssmDouble* py,bool pclosed){ 28 28 29 29 this->id=pid; … … 31 31 this->closed=pclosed; 32 32 if(nods){ 33 this->x= (double*)xmalloc(nods*sizeof(double));34 memcpy(this->x,px,nods*sizeof(double));35 this->y= (double*)xmalloc(nods*sizeof(double));36 memcpy(this->y,py,nods*sizeof(double));33 this->x=xNew<IssmDouble>(nods); 34 xMemCpy<IssmDouble>(this->x,px,nods); 35 this->y=xNew<IssmDouble>(nods); 36 xMemCpy<IssmDouble>(this->y,py,nods); 37 37 } 38 38 } … … 40 40 /*FUNCTION Contour::Contour() default constructor {{{1*/ 41 41 Contour::~Contour(){ 42 x free((void**)&this->x);43 x free((void**)&this->y);42 xDelete<IssmDouble>(this->x); 43 xDelete<IssmDouble>(this->y); 44 44 } 45 45 /*}}}*/
Note:
See TracChangeset
for help on using the changeset viewer.