1
/* ----------------------------------------------------------------------------
2
* This file was automatically generated by SWIG (http://www.swig.org).
5
* Do not make changes to this file unless you know what you are doing--modify
6
* the SWIG interface file instead.
7
* ----------------------------------------------------------------------------- */
10
public class OBAtomAtomIter {
11
private long swigCPtr;
12
protected boolean swigCMemOwn;
14
protected OBAtomAtomIter(long cPtr, boolean cMemoryOwn) {
15
swigCMemOwn = cMemoryOwn;
19
protected static long getCPtr(OBAtomAtomIter obj) {
20
return (obj == null) ? 0 : obj.swigCPtr;
23
protected void finalize() {
27
public synchronized void delete() {
28
if(swigCPtr != 0 && swigCMemOwn) {
30
openbabelJNI.delete_OBAtomAtomIter(swigCPtr);
35
public OBAtomAtomIter() {
36
this(openbabelJNI.new_OBAtomAtomIter__SWIG_0(), true);
39
public OBAtomAtomIter(OBAtom atm) {
40
this(openbabelJNI.new_OBAtomAtomIter__SWIG_1(OBAtom.getCPtr(atm), atm), true);
43
public OBAtomAtomIter(OBAtomAtomIter ai) {
44
this(openbabelJNI.new_OBAtomAtomIter__SWIG_2(OBAtomAtomIter.getCPtr(ai), ai), true);
47
public OBAtom __deref__() {
48
long cPtr = openbabelJNI.OBAtomAtomIter___deref__(swigCPtr, this);
49
return (cPtr == 0) ? null : new OBAtom(cPtr, false);
52
public OBAtom __ref__() {
53
return new OBAtom(openbabelJNI.OBAtomAtomIter___ref__(swigCPtr, this), false);
56
public void setVisit(boolean value) {
57
openbabelJNI.OBAtomAtomIter_Visit_set(swigCPtr, this, value);
60
public boolean getVisit() {
61
return openbabelJNI.OBAtomAtomIter_Visit_get(swigCPtr, this);
64
public boolean Clear() {
65
return openbabelJNI.OBAtomAtomIter_Clear(swigCPtr, this);
68
public void SetIdx(int idx) {
69
openbabelJNI.OBAtomAtomIter_SetIdx(swigCPtr, this, idx);
72
public void SetHyb(int hyb) {
73
openbabelJNI.OBAtomAtomIter_SetHyb(swigCPtr, this, hyb);
76
public void SetAtomicNum(int atomicnum) {
77
openbabelJNI.OBAtomAtomIter_SetAtomicNum(swigCPtr, this, atomicnum);
80
public void SetIsotope(long iso) {
81
openbabelJNI.OBAtomAtomIter_SetIsotope(swigCPtr, this, iso);
84
public void SetImplicitValence(int val) {
85
openbabelJNI.OBAtomAtomIter_SetImplicitValence(swigCPtr, this, val);
88
public void IncrementImplicitValence() {
89
openbabelJNI.OBAtomAtomIter_IncrementImplicitValence(swigCPtr, this);
92
public void DecrementImplicitValence() {
93
openbabelJNI.OBAtomAtomIter_DecrementImplicitValence(swigCPtr, this);
96
public void SetFormalCharge(int fcharge) {
97
openbabelJNI.OBAtomAtomIter_SetFormalCharge(swigCPtr, this, fcharge);
100
public void SetSpinMultiplicity(short spin) {
101
openbabelJNI.OBAtomAtomIter_SetSpinMultiplicity(swigCPtr, this, spin);
104
public void SetType(String type) {
105
openbabelJNI.OBAtomAtomIter_SetType__SWIG_0(swigCPtr, this, type);
108
public void SetType(SWIGTYPE_p_std__string type) {
109
openbabelJNI.OBAtomAtomIter_SetType__SWIG_1(swigCPtr, this, SWIGTYPE_p_std__string.getCPtr(type));
112
public void SetPartialCharge(double pcharge) {
113
openbabelJNI.OBAtomAtomIter_SetPartialCharge(swigCPtr, this, pcharge);
116
public void SetVector(vector3 v) {
117
openbabelJNI.OBAtomAtomIter_SetVector__SWIG_0(swigCPtr, this, vector3.getCPtr(v), v);
120
public void SetVector(double x, double y, double z) {
121
openbabelJNI.OBAtomAtomIter_SetVector__SWIG_1(swigCPtr, this, x, y, z);
124
public void SetVector() {
125
openbabelJNI.OBAtomAtomIter_SetVector__SWIG_2(swigCPtr, this);
128
public void SetCoordPtr(SWIGTYPE_p_p_double c) {
129
openbabelJNI.OBAtomAtomIter_SetCoordPtr(swigCPtr, this, SWIGTYPE_p_p_double.getCPtr(c));
132
public void SetResidue(OBResidue res) {
133
openbabelJNI.OBAtomAtomIter_SetResidue(swigCPtr, this, OBResidue.getCPtr(res), res);
136
public void SetParent(OBMol ptr) {
137
openbabelJNI.OBAtomAtomIter_SetParent(swigCPtr, this, OBMol.getCPtr(ptr), ptr);
140
public void SetAromatic() {
141
openbabelJNI.OBAtomAtomIter_SetAromatic(swigCPtr, this);
144
public void UnsetAromatic() {
145
openbabelJNI.OBAtomAtomIter_UnsetAromatic(swigCPtr, this);
148
public void SetClockwiseStereo() {
149
openbabelJNI.OBAtomAtomIter_SetClockwiseStereo(swigCPtr, this);
152
public void SetAntiClockwiseStereo() {
153
openbabelJNI.OBAtomAtomIter_SetAntiClockwiseStereo(swigCPtr, this);
156
public void SetPositiveStereo() {
157
openbabelJNI.OBAtomAtomIter_SetPositiveStereo(swigCPtr, this);
160
public void SetNegativeStereo() {
161
openbabelJNI.OBAtomAtomIter_SetNegativeStereo(swigCPtr, this);
164
public void UnsetStereo() {
165
openbabelJNI.OBAtomAtomIter_UnsetStereo(swigCPtr, this);
168
public void SetInRing() {
169
openbabelJNI.OBAtomAtomIter_SetInRing(swigCPtr, this);
172
public void SetChiral() {
173
openbabelJNI.OBAtomAtomIter_SetChiral(swigCPtr, this);
176
public void ClearCoordPtr() {
177
openbabelJNI.OBAtomAtomIter_ClearCoordPtr(swigCPtr, this);
180
public int GetFormalCharge() {
181
return openbabelJNI.OBAtomAtomIter_GetFormalCharge(swigCPtr, this);
184
public long GetAtomicNum() {
185
return openbabelJNI.OBAtomAtomIter_GetAtomicNum(swigCPtr, this);
188
public int GetIsotope() {
189
return openbabelJNI.OBAtomAtomIter_GetIsotope(swigCPtr, this);
192
public int GetSpinMultiplicity() {
193
return openbabelJNI.OBAtomAtomIter_GetSpinMultiplicity(swigCPtr, this);
196
public double GetAtomicMass() {
197
return openbabelJNI.OBAtomAtomIter_GetAtomicMass(swigCPtr, this);
200
public double GetExactMass() {
201
return openbabelJNI.OBAtomAtomIter_GetExactMass(swigCPtr, this);
204
public long GetIdx() {
205
return openbabelJNI.OBAtomAtomIter_GetIdx(swigCPtr, this);
208
public long GetCoordinateIdx() {
209
return openbabelJNI.OBAtomAtomIter_GetCoordinateIdx(swigCPtr, this);
212
public long GetCIdx() {
213
return openbabelJNI.OBAtomAtomIter_GetCIdx(swigCPtr, this);
216
public long GetValence() {
217
return openbabelJNI.OBAtomAtomIter_GetValence(swigCPtr, this);
220
public long GetHyb() {
221
return openbabelJNI.OBAtomAtomIter_GetHyb(swigCPtr, this);
224
public long GetImplicitValence() {
225
return openbabelJNI.OBAtomAtomIter_GetImplicitValence(swigCPtr, this);
228
public long GetHvyValence() {
229
return openbabelJNI.OBAtomAtomIter_GetHvyValence(swigCPtr, this);
232
public long GetHeteroValence() {
233
return openbabelJNI.OBAtomAtomIter_GetHeteroValence(swigCPtr, this);
236
public String GetType() {
237
return openbabelJNI.OBAtomAtomIter_GetType(swigCPtr, this);
240
public double GetX() {
241
return openbabelJNI.OBAtomAtomIter_GetX(swigCPtr, this);
244
public double GetY() {
245
return openbabelJNI.OBAtomAtomIter_GetY(swigCPtr, this);
248
public double GetZ() {
249
return openbabelJNI.OBAtomAtomIter_GetZ(swigCPtr, this);
253
return openbabelJNI.OBAtomAtomIter_x(swigCPtr, this);
257
return openbabelJNI.OBAtomAtomIter_y(swigCPtr, this);
261
return openbabelJNI.OBAtomAtomIter_z(swigCPtr, this);
264
public SWIGTYPE_p_double GetCoordinate() {
265
long cPtr = openbabelJNI.OBAtomAtomIter_GetCoordinate(swigCPtr, this);
266
return (cPtr == 0) ? null : new SWIGTYPE_p_double(cPtr, false);
269
public vector3 GetVector() {
270
return new vector3(openbabelJNI.OBAtomAtomIter_GetVector__SWIG_0(swigCPtr, this), false);
273
public double GetPartialCharge() {
274
return openbabelJNI.OBAtomAtomIter_GetPartialCharge(swigCPtr, this);
277
public OBResidue GetResidue() {
278
long cPtr = openbabelJNI.OBAtomAtomIter_GetResidue(swigCPtr, this);
279
return (cPtr == 0) ? null : new OBResidue(cPtr, false);
282
public OBMol GetParent() {
283
long cPtr = openbabelJNI.OBAtomAtomIter_GetParent(swigCPtr, this);
284
return (cPtr == 0) ? null : new OBMol(cPtr, false);
287
public boolean GetNewBondVector(vector3 v, double length) {
288
return openbabelJNI.OBAtomAtomIter_GetNewBondVector(swigCPtr, this, vector3.getCPtr(v), v, length);
291
public OBBond GetBond(OBAtom arg0) {
292
long cPtr = openbabelJNI.OBAtomAtomIter_GetBond(swigCPtr, this, OBAtom.getCPtr(arg0), arg0);
293
return (cPtr == 0) ? null : new OBBond(cPtr, false);
296
public OBAtom GetNextAtom() {
297
long cPtr = openbabelJNI.OBAtomAtomIter_GetNextAtom(swigCPtr, this);
298
return (cPtr == 0) ? null : new OBAtom(cPtr, false);
301
public SWIGTYPE_p_std__vectorTOpenBabel__OBBond_p_t__iterator BeginBonds() {
302
return new SWIGTYPE_p_std__vectorTOpenBabel__OBBond_p_t__iterator(openbabelJNI.OBAtomAtomIter_BeginBonds(swigCPtr, this), true);
305
public SWIGTYPE_p_std__vectorTOpenBabel__OBBond_p_t__iterator EndBonds() {
306
return new SWIGTYPE_p_std__vectorTOpenBabel__OBBond_p_t__iterator(openbabelJNI.OBAtomAtomIter_EndBonds(swigCPtr, this), true);
309
public OBBond BeginBond(SWIGTYPE_p_std__vectorTOpenBabel__OBBond_p_t__iterator i) {
310
long cPtr = openbabelJNI.OBAtomAtomIter_BeginBond(swigCPtr, this, SWIGTYPE_p_std__vectorTOpenBabel__OBBond_p_t__iterator.getCPtr(i));
311
return (cPtr == 0) ? null : new OBBond(cPtr, false);
314
public OBBond NextBond(SWIGTYPE_p_std__vectorTOpenBabel__OBBond_p_t__iterator i) {
315
long cPtr = openbabelJNI.OBAtomAtomIter_NextBond(swigCPtr, this, SWIGTYPE_p_std__vectorTOpenBabel__OBBond_p_t__iterator.getCPtr(i));
316
return (cPtr == 0) ? null : new OBBond(cPtr, false);
319
public OBAtom BeginNbrAtom(SWIGTYPE_p_std__vectorTOpenBabel__OBBond_p_t__iterator i) {
320
long cPtr = openbabelJNI.OBAtomAtomIter_BeginNbrAtom(swigCPtr, this, SWIGTYPE_p_std__vectorTOpenBabel__OBBond_p_t__iterator.getCPtr(i));
321
return (cPtr == 0) ? null : new OBAtom(cPtr, false);
324
public OBAtom NextNbrAtom(SWIGTYPE_p_std__vectorTOpenBabel__OBBond_p_t__iterator i) {
325
long cPtr = openbabelJNI.OBAtomAtomIter_NextNbrAtom(swigCPtr, this, SWIGTYPE_p_std__vectorTOpenBabel__OBBond_p_t__iterator.getCPtr(i));
326
return (cPtr == 0) ? null : new OBAtom(cPtr, false);
329
public double GetDistance(int index) {
330
return openbabelJNI.OBAtomAtomIter_GetDistance__SWIG_0(swigCPtr, this, index);
333
public double GetDistance(OBAtom arg0) {
334
return openbabelJNI.OBAtomAtomIter_GetDistance__SWIG_1(swigCPtr, this, OBAtom.getCPtr(arg0), arg0);
337
public double GetAngle(int b, int c) {
338
return openbabelJNI.OBAtomAtomIter_GetAngle__SWIG_0(swigCPtr, this, b, c);
341
public double GetAngle(OBAtom b, OBAtom c) {
342
return openbabelJNI.OBAtomAtomIter_GetAngle__SWIG_1(swigCPtr, this, OBAtom.getCPtr(b), b, OBAtom.getCPtr(c), c);
345
public void NewResidue() {
346
openbabelJNI.OBAtomAtomIter_NewResidue(swigCPtr, this);
349
public void AddResidue(OBResidue res) {
350
openbabelJNI.OBAtomAtomIter_AddResidue(swigCPtr, this, OBResidue.getCPtr(res), res);
353
public void DeleteResidue() {
354
openbabelJNI.OBAtomAtomIter_DeleteResidue(swigCPtr, this);
357
public void AddBond(OBBond bond) {
358
openbabelJNI.OBAtomAtomIter_AddBond(swigCPtr, this, OBBond.getCPtr(bond), bond);
361
public void InsertBond(SWIGTYPE_p_std__vectorTOpenBabel__OBBond_p_t__iterator i, OBBond bond) {
362
openbabelJNI.OBAtomAtomIter_InsertBond(swigCPtr, this, SWIGTYPE_p_std__vectorTOpenBabel__OBBond_p_t__iterator.getCPtr(i), OBBond.getCPtr(bond), bond);
365
public boolean DeleteBond(OBBond bond) {
366
return openbabelJNI.OBAtomAtomIter_DeleteBond(swigCPtr, this, OBBond.getCPtr(bond), bond);
369
public void ClearBond() {
370
openbabelJNI.OBAtomAtomIter_ClearBond(swigCPtr, this);
373
public boolean HtoMethyl() {
374
return openbabelJNI.OBAtomAtomIter_HtoMethyl(swigCPtr, this);
377
public boolean SetHybAndGeom(int arg0) {
378
return openbabelJNI.OBAtomAtomIter_SetHybAndGeom(swigCPtr, this, arg0);
381
public void ForceNoH() {
382
openbabelJNI.OBAtomAtomIter_ForceNoH(swigCPtr, this);
385
public boolean HasNoHForced() {
386
return openbabelJNI.OBAtomAtomIter_HasNoHForced(swigCPtr, this);
389
public long CountFreeOxygens() {
390
return openbabelJNI.OBAtomAtomIter_CountFreeOxygens(swigCPtr, this);
393
public long ImplicitHydrogenCount() {
394
return openbabelJNI.OBAtomAtomIter_ImplicitHydrogenCount(swigCPtr, this);
397
public long ExplicitHydrogenCount(boolean ExcludeIsotopes) {
398
return openbabelJNI.OBAtomAtomIter_ExplicitHydrogenCount__SWIG_0(swigCPtr, this, ExcludeIsotopes);
401
public long ExplicitHydrogenCount() {
402
return openbabelJNI.OBAtomAtomIter_ExplicitHydrogenCount__SWIG_1(swigCPtr, this);
405
public long MemberOfRingCount() {
406
return openbabelJNI.OBAtomAtomIter_MemberOfRingCount(swigCPtr, this);
409
public long MemberOfRingSize() {
410
return openbabelJNI.OBAtomAtomIter_MemberOfRingSize(swigCPtr, this);
413
public long CountRingBonds() {
414
return openbabelJNI.OBAtomAtomIter_CountRingBonds(swigCPtr, this);
417
public double SmallestBondAngle() {
418
return openbabelJNI.OBAtomAtomIter_SmallestBondAngle(swigCPtr, this);
421
public double AverageBondAngle() {
422
return openbabelJNI.OBAtomAtomIter_AverageBondAngle(swigCPtr, this);
425
public long BOSum() {
426
return openbabelJNI.OBAtomAtomIter_BOSum(swigCPtr, this);
429
public long KBOSum() {
430
return openbabelJNI.OBAtomAtomIter_KBOSum(swigCPtr, this);
433
public boolean HasResidue() {
434
return openbabelJNI.OBAtomAtomIter_HasResidue(swigCPtr, this);
437
public boolean IsHydrogen() {
438
return openbabelJNI.OBAtomAtomIter_IsHydrogen(swigCPtr, this);
441
public boolean IsCarbon() {
442
return openbabelJNI.OBAtomAtomIter_IsCarbon(swigCPtr, this);
445
public boolean IsNitrogen() {
446
return openbabelJNI.OBAtomAtomIter_IsNitrogen(swigCPtr, this);
449
public boolean IsOxygen() {
450
return openbabelJNI.OBAtomAtomIter_IsOxygen(swigCPtr, this);
453
public boolean IsSulfur() {
454
return openbabelJNI.OBAtomAtomIter_IsSulfur(swigCPtr, this);
457
public boolean IsPhosphorus() {
458
return openbabelJNI.OBAtomAtomIter_IsPhosphorus(swigCPtr, this);
461
public boolean IsAromatic() {
462
return openbabelJNI.OBAtomAtomIter_IsAromatic(swigCPtr, this);
465
public boolean IsInRing() {
466
return openbabelJNI.OBAtomAtomIter_IsInRing(swigCPtr, this);
469
public boolean IsInRingSize(int arg0) {
470
return openbabelJNI.OBAtomAtomIter_IsInRingSize(swigCPtr, this, arg0);
473
public boolean IsHeteroatom() {
474
return openbabelJNI.OBAtomAtomIter_IsHeteroatom(swigCPtr, this);
477
public boolean IsNotCorH() {
478
return openbabelJNI.OBAtomAtomIter_IsNotCorH(swigCPtr, this);
481
public boolean IsConnected(OBAtom arg0) {
482
return openbabelJNI.OBAtomAtomIter_IsConnected(swigCPtr, this, OBAtom.getCPtr(arg0), arg0);
485
public boolean IsOneThree(OBAtom arg0) {
486
return openbabelJNI.OBAtomAtomIter_IsOneThree(swigCPtr, this, OBAtom.getCPtr(arg0), arg0);
489
public boolean IsOneFour(OBAtom arg0) {
490
return openbabelJNI.OBAtomAtomIter_IsOneFour(swigCPtr, this, OBAtom.getCPtr(arg0), arg0);
493
public boolean IsCarboxylOxygen() {
494
return openbabelJNI.OBAtomAtomIter_IsCarboxylOxygen(swigCPtr, this);
497
public boolean IsPhosphateOxygen() {
498
return openbabelJNI.OBAtomAtomIter_IsPhosphateOxygen(swigCPtr, this);
501
public boolean IsSulfateOxygen() {
502
return openbabelJNI.OBAtomAtomIter_IsSulfateOxygen(swigCPtr, this);
505
public boolean IsNitroOxygen() {
506
return openbabelJNI.OBAtomAtomIter_IsNitroOxygen(swigCPtr, this);
509
public boolean IsAmideNitrogen() {
510
return openbabelJNI.OBAtomAtomIter_IsAmideNitrogen(swigCPtr, this);
513
public boolean IsPolarHydrogen() {
514
return openbabelJNI.OBAtomAtomIter_IsPolarHydrogen(swigCPtr, this);
517
public boolean IsNonPolarHydrogen() {
518
return openbabelJNI.OBAtomAtomIter_IsNonPolarHydrogen(swigCPtr, this);
521
public boolean IsAromaticNOxide() {
522
return openbabelJNI.OBAtomAtomIter_IsAromaticNOxide(swigCPtr, this);
525
public boolean IsChiral() {
526
return openbabelJNI.OBAtomAtomIter_IsChiral(swigCPtr, this);
529
public boolean IsAxial() {
530
return openbabelJNI.OBAtomAtomIter_IsAxial(swigCPtr, this);
533
public boolean IsClockwise() {
534
return openbabelJNI.OBAtomAtomIter_IsClockwise(swigCPtr, this);
537
public boolean IsAntiClockwise() {
538
return openbabelJNI.OBAtomAtomIter_IsAntiClockwise(swigCPtr, this);
541
public boolean IsPositiveStereo() {
542
return openbabelJNI.OBAtomAtomIter_IsPositiveStereo(swigCPtr, this);
545
public boolean IsNegativeStereo() {
546
return openbabelJNI.OBAtomAtomIter_IsNegativeStereo(swigCPtr, this);
549
public boolean HasChiralitySpecified() {
550
return openbabelJNI.OBAtomAtomIter_HasChiralitySpecified(swigCPtr, this);
553
public boolean HasChiralVolume() {
554
return openbabelJNI.OBAtomAtomIter_HasChiralVolume(swigCPtr, this);
557
public boolean IsHbondAcceptor() {
558
return openbabelJNI.OBAtomAtomIter_IsHbondAcceptor(swigCPtr, this);
561
public boolean IsHbondDonor() {
562
return openbabelJNI.OBAtomAtomIter_IsHbondDonor(swigCPtr, this);
565
public boolean IsHbondDonorH() {
566
return openbabelJNI.OBAtomAtomIter_IsHbondDonorH(swigCPtr, this);
569
public boolean HasAlphaBetaUnsat(boolean includePandS) {
570
return openbabelJNI.OBAtomAtomIter_HasAlphaBetaUnsat__SWIG_0(swigCPtr, this, includePandS);
573
public boolean HasAlphaBetaUnsat() {
574
return openbabelJNI.OBAtomAtomIter_HasAlphaBetaUnsat__SWIG_1(swigCPtr, this);
577
public boolean HasBondOfOrder(long bo) {
578
return openbabelJNI.OBAtomAtomIter_HasBondOfOrder(swigCPtr, this, bo);
581
public int CountBondsOfOrder(long bo) {
582
return openbabelJNI.OBAtomAtomIter_CountBondsOfOrder(swigCPtr, this, bo);
585
public boolean HasNonSingleBond() {
586
return openbabelJNI.OBAtomAtomIter_HasNonSingleBond(swigCPtr, this);
589
public boolean HasSingleBond() {
590
return openbabelJNI.OBAtomAtomIter_HasSingleBond(swigCPtr, this);
593
public boolean HasDoubleBond() {
594
return openbabelJNI.OBAtomAtomIter_HasDoubleBond(swigCPtr, this);
597
public boolean HasAromaticBond() {
598
return openbabelJNI.OBAtomAtomIter_HasAromaticBond(swigCPtr, this);
601
public boolean MatchesSMARTS(String arg0) {
602
return openbabelJNI.OBAtomAtomIter_MatchesSMARTS(swigCPtr, this, arg0);
605
public OBBase DoTransformations(SWIGTYPE_p_std__mapTstd__string_std__string_t arg0) {
606
long cPtr = openbabelJNI.OBAtomAtomIter_DoTransformations(swigCPtr, this, SWIGTYPE_p_std__mapTstd__string_std__string_t.getCPtr(arg0));
607
return (cPtr == 0) ? null : new OBBase(cPtr, false);
610
public String ClassDescription() {
611
return openbabelJNI.OBAtomAtomIter_ClassDescription(swigCPtr, this);
614
public boolean HasData(long type) {
615
return openbabelJNI.OBAtomAtomIter_HasData__SWIG_2(swigCPtr, this, type);
618
public void DeleteData(long type) {
619
openbabelJNI.OBAtomAtomIter_DeleteData__SWIG_0(swigCPtr, this, type);
622
public void DeleteData(OBGenericData arg0) {
623
openbabelJNI.OBAtomAtomIter_DeleteData__SWIG_1(swigCPtr, this, OBGenericData.getCPtr(arg0), arg0);
626
public void DeleteData(vectorData arg0) {
627
openbabelJNI.OBAtomAtomIter_DeleteData__SWIG_2(swigCPtr, this, vectorData.getCPtr(arg0), arg0);
630
public boolean DeleteData(String s) {
631
return openbabelJNI.OBAtomAtomIter_DeleteData__SWIG_3(swigCPtr, this, s);
634
public void SetData(OBGenericData d) {
635
openbabelJNI.OBAtomAtomIter_SetData(swigCPtr, this, OBGenericData.getCPtr(d), d);
638
public long DataSize() {
639
return openbabelJNI.OBAtomAtomIter_DataSize(swigCPtr, this);
642
public OBGenericData GetData(long type) {
643
long cPtr = openbabelJNI.OBAtomAtomIter_GetData__SWIG_0(swigCPtr, this, type);
644
return (cPtr == 0) ? null : new OBGenericData(cPtr, false);
647
public vectorData GetData() {
648
return new vectorData(openbabelJNI.OBAtomAtomIter_GetData__SWIG_3(swigCPtr, this), false);
651
public vectorData GetData(DataOrigin source) {
652
return new vectorData(openbabelJNI.OBAtomAtomIter_GetData__SWIG_4(swigCPtr, this, source.swigValue()), true);
655
public SWIGTYPE_p_std__vectorTOpenBabel__OBGenericData_p_t__iterator BeginData() {
656
return new SWIGTYPE_p_std__vectorTOpenBabel__OBGenericData_p_t__iterator(openbabelJNI.OBAtomAtomIter_BeginData(swigCPtr, this), true);
659
public SWIGTYPE_p_std__vectorTOpenBabel__OBGenericData_p_t__iterator EndData() {
660
return new SWIGTYPE_p_std__vectorTOpenBabel__OBGenericData_p_t__iterator(openbabelJNI.OBAtomAtomIter_EndData(swigCPtr, this), true);