region.h   region.h 
skipping to change at line 104 skipping to change at line 104
double fillfactor; /* Fill factor (0.0->1.0) */ double fillfactor; /* Fill factor (0.0->1.0) */
int regionfs; /* Include FrameSet in dump? */ int regionfs; /* Include FrameSet in dump? */
int negated; /* Has the Region been negated? */ int negated; /* Has the Region been negated? */
int closed; /* Is the boundary part of the Region? */ int closed; /* Is the boundary part of the Region? */
int meshsize; /* No. of points on boundary mesh */ int meshsize; /* No. of points on boundary mesh */
struct AstRegion *defunc; /* Default uncertainty Region */ struct AstRegion *defunc; /* Default uncertainty Region */
AstPointSet *basemesh; /* Base frame mesh covering the boundary */ AstPointSet *basemesh; /* Base frame mesh covering the boundary */
AstPointSet *basegrid; /* Base frame grid covering the boundary */ AstPointSet *basegrid; /* Base frame grid covering the boundary */
int adaptive; /* Does the Region adapt to coord sys changes ? */ int adaptive; /* Does the Region adapt to coord sys changes ? */
int nomap; /* Ignore the Region's FrameSet? */ int nomap; /* Ignore the Region's FrameSet? */
struct AstRegion *negation;/* Negated copy of "this" */
} AstRegion; } AstRegion;
/* Virtual function table. */ /* Virtual function table. */
/* ----------------------- */ /* ----------------------- */
/* This table contains all information that is the same for all objects in the /* This table contains all information that is the same for all objects in the
class (e.g. pointers to its virtual functions). */ class (e.g. pointers to its virtual functions). */
#if defined(astCLASS) /* Protected */ #if defined(astCLASS) /* Protected */
typedef struct AstRegionVtab { typedef struct AstRegionVtab {
/* Properties (e.g. methods) inherited from the parent class. */ /* Properties (e.g. methods) inherited from the parent class. */
skipping to change at line 151 skipping to change at line 152
int (* TestUnc)( AstRegion *, int * ); int (* TestUnc)( AstRegion *, int * );
int (* RegDummyFS)( AstRegion *, int * ); int (* RegDummyFS)( AstRegion *, int * );
int (* RegPins)( AstRegion *, AstPointSet *, AstRegion *, int **, int * ); int (* RegPins)( AstRegion *, AstPointSet *, AstRegion *, int **, int * );
AstMapping *(* RegMapping)( AstRegion *, int * ); AstMapping *(* RegMapping)( AstRegion *, int * );
AstPointSet *(* RegMesh)( AstRegion *, int * ); AstPointSet *(* RegMesh)( AstRegion *, int * );
AstPointSet *(* RegGrid)( AstRegion *, int * ); AstPointSet *(* RegGrid)( AstRegion *, int * );
AstPointSet *(* RegBaseMesh)( AstRegion *, int * ); AstPointSet *(* RegBaseMesh)( AstRegion *, int * );
AstPointSet *(* RegBaseGrid)( AstRegion *, int * ); AstPointSet *(* RegBaseGrid)( AstRegion *, int * );
AstPointSet *(* BndBaseMesh)( AstRegion *, double *, double *, int * ); AstPointSet *(* BndBaseMesh)( AstRegion *, double *, double *, int * );
AstPointSet *(* BndMesh)( AstRegion *, double *, double *, int * ); AstPointSet *(* BndMesh)( AstRegion *, double *, double *, int * );
AstRegion *(* GetNegation)( AstRegion *, int * );
AstRegion *(* GetUncFrm)( AstRegion *, int, int * ); AstRegion *(* GetUncFrm)( AstRegion *, int, int * );
AstRegion *(* GetUnc)( AstRegion *, int, int * ); AstRegion *(* GetUnc)( AstRegion *, int, int * );
AstRegion *(* GetDefUnc)( AstRegion *, int * ); AstRegion *(* GetDefUnc)( AstRegion *, int * );
AstRegion *(* RegBasePick)( AstRegion *this, int, const int *, int * ); AstRegion *(* RegBasePick)( AstRegion *this, int, const int *, int * );
void (* ResetCache)( AstRegion *, int * ); void (* ResetCache)( AstRegion *, int * );
int (* RegTrace)( AstRegion *, int, double *, double **, int * ); int (* RegTrace)( AstRegion *, int, double *, double **, int * );
void (* SetUnc)( AstRegion *, AstRegion *, int * ); void (* SetUnc)( AstRegion *, AstRegion *, int * );
void (* SetRegFS)( AstRegion *, AstFrame *, int * ); void (* SetRegFS)( AstRegion *, AstFrame *, int * );
double *(* RegCentre)( AstRegion *, double *, double **, int, int, int * ); double *(* RegCentre)( AstRegion *, double *, double **, int, int, int * );
skipping to change at line 267 skipping to change at line 269
int astMaskD_( AstRegion *, AstMapping *, int, int, const int[], const int[ ], double[], double, int * ); int astMaskD_( AstRegion *, AstMapping *, int, int, const int[], const int[ ], double[], double, int * );
int astMaskF_( AstRegion *, AstMapping *, int, int, const int[], const int[ ], float[], float, int * ); int astMaskF_( AstRegion *, AstMapping *, int, int, const int[], const int[ ], float[], float, int * );
int astMaskI_( AstRegion *, AstMapping *, int, int, const int[], const int[ ], int[], int, int * ); int astMaskI_( AstRegion *, AstMapping *, int, int, const int[], const int[ ], int[], int, int * );
int astMaskL_( AstRegion *, AstMapping *, int, int, const int[], const int[ ], long int[], long int, int * ); int astMaskL_( AstRegion *, AstMapping *, int, int, const int[], const int[ ], long int[], long int, int * );
int astMaskS_( AstRegion *, AstMapping *, int, int, const int[], const int[ ], short int[], short int, int * ); int astMaskS_( AstRegion *, AstMapping *, int, int, const int[], const int[ ], short int[], short int, int * );
int astMaskUB_( AstRegion *, AstMapping *, int, int, const int[], const int [], unsigned char[], unsigned char, int * ); int astMaskUB_( AstRegion *, AstMapping *, int, int, const int[], const int [], unsigned char[], unsigned char, int * );
int astMaskUI_( AstRegion *, AstMapping *, int, int, const int[], const int [], unsigned int[], unsigned int, int * ); int astMaskUI_( AstRegion *, AstMapping *, int, int, const int[], const int [], unsigned int[], unsigned int, int * );
int astMaskUL_( AstRegion *, AstMapping *, int, int, const int[], const int [], unsigned long int[], unsigned long int, int * ); int astMaskUL_( AstRegion *, AstMapping *, int, int, const int[], const int [], unsigned long int[], unsigned long int, int * );
int astMaskUS_( AstRegion *, AstMapping *, int, int, const int[], const int [], unsigned short int[], unsigned short int, int * ); int astMaskUS_( AstRegion *, AstMapping *, int, int, const int[], const int [], unsigned short int[], unsigned short int, int * );
void astSetUnc_( AstRegion *, AstRegion *, int * ); void astSetUnc_( AstRegion *, AstRegion *, int * );
AstRegion *astGetNegation_( AstRegion *, int * );
AstRegion *astGetUnc_( AstRegion *, int, int * ); AstRegion *astGetUnc_( AstRegion *, int, int * );
void astGetRegionBounds_( AstRegion *, double *, double *, int * ); void astGetRegionBounds_( AstRegion *, double *, double *, int * );
void astShowMesh_( AstRegion *, int, const char *, int * ); void astShowMesh_( AstRegion *, int, const char *, int * );
void astGetRegionMesh_( AstRegion *, int, int, int, int *, double *, int * ); void astGetRegionMesh_( AstRegion *, int, int, int, int *, double *, int * );
void astGetRegionPoints_( AstRegion *, int, int, int *, double *, int * ); void astGetRegionPoints_( AstRegion *, int, int, int *, double *, int * );
#if defined(astCLASS) /* Protected */ #if defined(astCLASS) /* Protected */
void astGetRegionBounds2_( AstRegion *, double *, double *, int * ); void astGetRegionBounds2_( AstRegion *, double *, double *, int * );
AstRegion *astMapRegion_( AstRegion *, AstMapping *, AstFrame *, int * ); AstRegion *astMapRegion_( AstRegion *, AstMapping *, AstFrame *, int * );
AstFrame *astRegFrame_( AstRegion *, int * ); AstFrame *astRegFrame_( AstRegion *, int * );
skipping to change at line 424 skipping to change at line 427
#define astShowMesh(this,format,ttl) astINVOKE(V,astShowMesh_(astCheckRegio n(this),format,ttl,STATUS_PTR)) #define astShowMesh(this,format,ttl) astINVOKE(V,astShowMesh_(astCheckRegio n(this),format,ttl,STATUS_PTR))
#define astGetRegionMesh(this,surface,maxpoint,maxcoord,npoint,points) \ #define astGetRegionMesh(this,surface,maxpoint,maxcoord,npoint,points) \
astINVOKE(V,astGetRegionMesh_(astCheckRegion(this),surface,maxpoint,maxcoor d,npoint,points,STATUS_PTR)) astINVOKE(V,astGetRegionMesh_(astCheckRegion(this),surface,maxpoint,maxcoor d,npoint,points,STATUS_PTR))
#define astGetRegionPoints(this,maxpoint,maxcoord,npoint,points) \ #define astGetRegionPoints(this,maxpoint,maxcoord,npoint,points) \
astINVOKE(V,astGetRegionPoints_(astCheckRegion(this),maxpoint,maxcoord,npoi nt,points,STATUS_PTR)) astINVOKE(V,astGetRegionPoints_(astCheckRegion(this),maxpoint,maxcoord,npoi nt,points,STATUS_PTR))
/* Interfaces to protected member functions. */ /* Interfaces to protected member functions. */
/* ----------------------------------------- */ /* ----------------------------------------- */
#if defined(astCLASS) /* Protected */ #if defined(astCLASS) /* Protected */
#define astGetNegation(this) astINVOKE(O,astGetNegation_(astCheckRegion(thi s),STATUS_PTR))
#define astGetRegionBounds2(this,lbnd,ubnd) astINVOKE(V,astGetRegionBounds2 _(astCheckRegion(this),lbnd,ubnd,STATUS_PTR)) #define astGetRegionBounds2(this,lbnd,ubnd) astINVOKE(V,astGetRegionBounds2 _(astCheckRegion(this),lbnd,ubnd,STATUS_PTR))
#define astClearUnc(this) astINVOKE(V,astClearUnc_(astCheckRegion(this),STA TUS_PTR)) #define astClearUnc(this) astINVOKE(V,astClearUnc_(astCheckRegion(this),STA TUS_PTR))
#define astGetBounded(this) astINVOKE(V,astGetBounded_(astCheckRegion(this) ,STATUS_PTR)) #define astGetBounded(this) astINVOKE(V,astGetBounded_(astCheckRegion(this) ,STATUS_PTR))
#define astGetUncFrm(this,ifrm) astINVOKE(O,astGetUncFrm_(astCheckRegion(th is),ifrm,STATUS_PTR)) #define astGetUncFrm(this,ifrm) astINVOKE(O,astGetUncFrm_(astCheckRegion(th is),ifrm,STATUS_PTR))
#define astGetDefUnc(this) astINVOKE(O,astGetDefUnc_(astCheckRegion(this),S TATUS_PTR)) #define astGetDefUnc(this) astINVOKE(O,astGetDefUnc_(astCheckRegion(this),S TATUS_PTR))
#define astMapRegion(this,map,frame) astINVOKE(O,astMapRegion_(astCheckRegi on(this),astCheckMapping(map),astCheckFrame(frame),STATUS_PTR)) #define astMapRegion(this,map,frame) astINVOKE(O,astMapRegion_(astCheckRegi on(this),astCheckMapping(map),astCheckFrame(frame),STATUS_PTR))
#define astOverlapX(that,this) astINVOKE(V,astOverlapX_(astCheckRegion(that ),astCheckRegion(this),STATUS_PTR)) #define astOverlapX(that,this) astINVOKE(V,astOverlapX_(astCheckRegion(that ),astCheckRegion(this),STATUS_PTR))
#define astRegBaseBox(this,lbnd,ubnd) astINVOKE(V,astRegBaseBox_(astCheckRe gion(this),lbnd,ubnd,STATUS_PTR)) #define astRegBaseBox(this,lbnd,ubnd) astINVOKE(V,astRegBaseBox_(astCheckRe gion(this),lbnd,ubnd,STATUS_PTR))
#define astRegBaseBox2(this,lbnd,ubnd) astINVOKE(V,astRegBaseBox2_(astCheck Region(this),lbnd,ubnd,STATUS_PTR)) #define astRegBaseBox2(this,lbnd,ubnd) astINVOKE(V,astRegBaseBox2_(astCheck Region(this),lbnd,ubnd,STATUS_PTR))
#define astRegSetAttrib(this,setting,bset) astINVOKE(V,astRegSetAttrib_(ast CheckRegion(this),setting,bset,STATUS_PTR)) #define astRegSetAttrib(this,setting,bset) astINVOKE(V,astRegSetAttrib_(ast CheckRegion(this),setting,bset,STATUS_PTR))
 End of changes. 4 change blocks. 
0 lines changed or deleted 4 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/