Package net.opengis.gml.x32
Interface ArcByBulgeType
-
- All Superinterfaces:
AbstractCurveSegmentType,ArcStringByBulgeType,org.apache.xmlbeans.XmlObject,org.apache.xmlbeans.XmlTokenSource
- All Known Implementing Classes:
ArcByBulgeTypeImpl
public interface ArcByBulgeType extends ArcStringByBulgeType
An XML ArcByBulgeType(@http://www.opengis.net/gml/3.2). This is a complex type.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classArcByBulgeType.FactoryA factory class with static methods for creating instances of this type.
-
Field Summary
Fields Modifier and Type Field Description static org.apache.xmlbeans.SchemaTypetype
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddBulge(double bulge)Appends the value as the last "bulge" elementorg.apache.xmlbeans.XmlDoubleaddNewBulge()Appends and returns a new empty value (as xml) as the last "bulge" elementVectorTypeaddNewNormal()Appends and returns a new empty value (as xml) as the last "normal" elementPointPropertyTypeaddNewPointProperty()Appends and returns a new empty value (as xml) as the last "pointProperty" elementPointPropertyTypeaddNewPointRep()Appends and returns a new empty value (as xml) as the last "pointRep" elementDirectPositionTypeaddNewPos()Appends and returns a new empty value (as xml) as the last "pos" elementdouble[]getBulgeArray()Gets array of all "bulge" elementsdoublegetBulgeArray(int i)Gets ith "bulge" elementVectorType[]getNormalArray()Gets array of all "normal" elementsVectorTypegetNormalArray(int i)Gets ith "normal" elementBigIntegergetNumArc()Gets the "numArc" attributePointPropertyType[]getPointPropertyArray()Gets array of all "pointProperty" elementsPointPropertyTypegetPointPropertyArray(int i)Gets ith "pointProperty" elementPointPropertyType[]getPointRepArray()Gets array of all "pointRep" elementsPointPropertyTypegetPointRepArray(int i)Gets ith "pointRep" elementDirectPositionType[]getPosArray()Gets array of all "pos" elementsDirectPositionTypegetPosArray(int i)Gets ith "pos" elementvoidinsertBulge(int i, double bulge)Inserts the value as the ith "bulge" elementorg.apache.xmlbeans.XmlDoubleinsertNewBulge(int i)Inserts and returns a new empty value (as xml) as the ith "bulge" elementVectorTypeinsertNewNormal(int i)Inserts and returns a new empty value (as xml) as the ith "normal" elementPointPropertyTypeinsertNewPointProperty(int i)Inserts and returns a new empty value (as xml) as the ith "pointProperty" elementPointPropertyTypeinsertNewPointRep(int i)Inserts and returns a new empty value (as xml) as the ith "pointRep" elementDirectPositionTypeinsertNewPos(int i)Inserts and returns a new empty value (as xml) as the ith "pos" elementbooleanisSetNumArc()True if has "numArc" attributevoidremoveBulge(int i)Removes the ith "bulge" elementvoidremoveNormal(int i)Removes the ith "normal" elementvoidremovePointProperty(int i)Removes the ith "pointProperty" elementvoidremovePointRep(int i)Removes the ith "pointRep" elementvoidremovePos(int i)Removes the ith "pos" elementvoidsetBulgeArray(double[] bulgeArray)Sets array of all "bulge" elementvoidsetBulgeArray(int i, double bulge)Sets ith "bulge" elementvoidsetNormalArray(int i, VectorType normal)Sets ith "normal" elementvoidsetNormalArray(VectorType[] normalArray)Sets array of all "normal" elementvoidsetNumArc(BigInteger numArc)Sets the "numArc" attributevoidsetPointPropertyArray(int i, PointPropertyType pointProperty)Sets ith "pointProperty" elementvoidsetPointPropertyArray(PointPropertyType[] pointPropertyArray)Sets array of all "pointProperty" elementvoidsetPointRepArray(int i, PointPropertyType pointRep)Sets ith "pointRep" elementvoidsetPointRepArray(PointPropertyType[] pointRepArray)Sets array of all "pointRep" elementvoidsetPosArray(int i, DirectPositionType pos)Sets ith "pos" elementvoidsetPosArray(DirectPositionType[] posArray)Sets array of all "pos" elementintsizeOfBulgeArray()Returns number of "bulge" elementintsizeOfNormalArray()Returns number of "normal" elementintsizeOfPointPropertyArray()Returns number of "pointProperty" elementintsizeOfPointRepArray()Returns number of "pointRep" elementintsizeOfPosArray()Returns number of "pos" elementvoidunsetNumArc()Unsets the "numArc" attributeorg.apache.xmlbeans.XmlDouble[]xgetBulgeArray()Gets (as xml) array of all "bulge" elementsorg.apache.xmlbeans.XmlDoublexgetBulgeArray(int i)Gets (as xml) ith "bulge" elementorg.apache.xmlbeans.XmlIntegerxgetNumArc()Gets (as xml) the "numArc" attributevoidxsetBulgeArray(int i, org.apache.xmlbeans.XmlDouble bulge)Sets (as xml) ith "bulge" elementvoidxsetBulgeArray(org.apache.xmlbeans.XmlDouble[] bulgeArray)Sets (as xml) array of all "bulge" elementvoidxsetNumArc(org.apache.xmlbeans.XmlInteger numArc)Sets (as xml) the "numArc" attribute-
Methods inherited from interface net.opengis.gml.x32.AbstractCurveSegmentType
getNumDerivativeInterior, getNumDerivativesAtEnd, getNumDerivativesAtStart, isSetNumDerivativeInterior, isSetNumDerivativesAtEnd, isSetNumDerivativesAtStart, setNumDerivativeInterior, setNumDerivativesAtEnd, setNumDerivativesAtStart, unsetNumDerivativeInterior, unsetNumDerivativesAtEnd, unsetNumDerivativesAtStart, xgetNumDerivativeInterior, xgetNumDerivativesAtEnd, xgetNumDerivativesAtStart, xsetNumDerivativeInterior, xsetNumDerivativesAtEnd, xsetNumDerivativesAtStart
-
Methods inherited from interface net.opengis.gml.x32.ArcStringByBulgeType
addNewCoordinates, addNewPosList, getCoordinates, getInterpolation, getPosList, isSetCoordinates, isSetInterpolation, isSetPosList, setCoordinates, setInterpolation, setPosList, unsetCoordinates, unsetInterpolation, unsetPosList, xgetInterpolation, xsetInterpolation
-
Methods inherited from interface org.apache.xmlbeans.XmlObject
changeType, compareTo, compareValue, copy, copy, execQuery, execQuery, isImmutable, isNil, schemaType, selectAttribute, selectAttribute, selectAttributes, selectChildren, selectChildren, selectChildren, selectPath, selectPath, set, setNil, substitute, toString, validate, validate, valueEquals, valueHashCode
-
Methods inherited from interface org.apache.xmlbeans.XmlTokenSource
documentProperties, dump, getDomNode, monitor, newCursor, newDomNode, newDomNode, newInputStream, newInputStream, newReader, newReader, newXMLInputStream, newXMLInputStream, newXMLStreamReader, newXMLStreamReader, save, save, save, save, save, save, save, save, xmlText, xmlText
-
-
-
-
Method Detail
-
getPosArray
DirectPositionType[] getPosArray()
Gets array of all "pos" elements- Specified by:
getPosArrayin interfaceArcStringByBulgeType
-
getPosArray
DirectPositionType getPosArray(int i)
Gets ith "pos" element- Specified by:
getPosArrayin interfaceArcStringByBulgeType
-
sizeOfPosArray
int sizeOfPosArray()
Returns number of "pos" element- Specified by:
sizeOfPosArrayin interfaceArcStringByBulgeType
-
setPosArray
void setPosArray(DirectPositionType[] posArray)
Sets array of all "pos" element- Specified by:
setPosArrayin interfaceArcStringByBulgeType
-
setPosArray
void setPosArray(int i, DirectPositionType pos)Sets ith "pos" element- Specified by:
setPosArrayin interfaceArcStringByBulgeType
-
insertNewPos
DirectPositionType insertNewPos(int i)
Inserts and returns a new empty value (as xml) as the ith "pos" element- Specified by:
insertNewPosin interfaceArcStringByBulgeType
-
addNewPos
DirectPositionType addNewPos()
Appends and returns a new empty value (as xml) as the last "pos" element- Specified by:
addNewPosin interfaceArcStringByBulgeType
-
removePos
void removePos(int i)
Removes the ith "pos" element- Specified by:
removePosin interfaceArcStringByBulgeType
-
getPointPropertyArray
PointPropertyType[] getPointPropertyArray()
Gets array of all "pointProperty" elements- Specified by:
getPointPropertyArrayin interfaceArcStringByBulgeType
-
getPointPropertyArray
PointPropertyType getPointPropertyArray(int i)
Gets ith "pointProperty" element- Specified by:
getPointPropertyArrayin interfaceArcStringByBulgeType
-
sizeOfPointPropertyArray
int sizeOfPointPropertyArray()
Returns number of "pointProperty" element- Specified by:
sizeOfPointPropertyArrayin interfaceArcStringByBulgeType
-
setPointPropertyArray
void setPointPropertyArray(PointPropertyType[] pointPropertyArray)
Sets array of all "pointProperty" element- Specified by:
setPointPropertyArrayin interfaceArcStringByBulgeType
-
setPointPropertyArray
void setPointPropertyArray(int i, PointPropertyType pointProperty)Sets ith "pointProperty" element- Specified by:
setPointPropertyArrayin interfaceArcStringByBulgeType
-
insertNewPointProperty
PointPropertyType insertNewPointProperty(int i)
Inserts and returns a new empty value (as xml) as the ith "pointProperty" element- Specified by:
insertNewPointPropertyin interfaceArcStringByBulgeType
-
addNewPointProperty
PointPropertyType addNewPointProperty()
Appends and returns a new empty value (as xml) as the last "pointProperty" element- Specified by:
addNewPointPropertyin interfaceArcStringByBulgeType
-
removePointProperty
void removePointProperty(int i)
Removes the ith "pointProperty" element- Specified by:
removePointPropertyin interfaceArcStringByBulgeType
-
getPointRepArray
PointPropertyType[] getPointRepArray()
Gets array of all "pointRep" elements- Specified by:
getPointRepArrayin interfaceArcStringByBulgeType
-
getPointRepArray
PointPropertyType getPointRepArray(int i)
Gets ith "pointRep" element- Specified by:
getPointRepArrayin interfaceArcStringByBulgeType
-
sizeOfPointRepArray
int sizeOfPointRepArray()
Returns number of "pointRep" element- Specified by:
sizeOfPointRepArrayin interfaceArcStringByBulgeType
-
setPointRepArray
void setPointRepArray(PointPropertyType[] pointRepArray)
Sets array of all "pointRep" element- Specified by:
setPointRepArrayin interfaceArcStringByBulgeType
-
setPointRepArray
void setPointRepArray(int i, PointPropertyType pointRep)Sets ith "pointRep" element- Specified by:
setPointRepArrayin interfaceArcStringByBulgeType
-
insertNewPointRep
PointPropertyType insertNewPointRep(int i)
Inserts and returns a new empty value (as xml) as the ith "pointRep" element- Specified by:
insertNewPointRepin interfaceArcStringByBulgeType
-
addNewPointRep
PointPropertyType addNewPointRep()
Appends and returns a new empty value (as xml) as the last "pointRep" element- Specified by:
addNewPointRepin interfaceArcStringByBulgeType
-
removePointRep
void removePointRep(int i)
Removes the ith "pointRep" element- Specified by:
removePointRepin interfaceArcStringByBulgeType
-
getBulgeArray
double[] getBulgeArray()
Gets array of all "bulge" elements- Specified by:
getBulgeArrayin interfaceArcStringByBulgeType
-
getBulgeArray
double getBulgeArray(int i)
Gets ith "bulge" element- Specified by:
getBulgeArrayin interfaceArcStringByBulgeType
-
xgetBulgeArray
org.apache.xmlbeans.XmlDouble[] xgetBulgeArray()
Gets (as xml) array of all "bulge" elements- Specified by:
xgetBulgeArrayin interfaceArcStringByBulgeType
-
xgetBulgeArray
org.apache.xmlbeans.XmlDouble xgetBulgeArray(int i)
Gets (as xml) ith "bulge" element- Specified by:
xgetBulgeArrayin interfaceArcStringByBulgeType
-
sizeOfBulgeArray
int sizeOfBulgeArray()
Returns number of "bulge" element- Specified by:
sizeOfBulgeArrayin interfaceArcStringByBulgeType
-
setBulgeArray
void setBulgeArray(double[] bulgeArray)
Sets array of all "bulge" element- Specified by:
setBulgeArrayin interfaceArcStringByBulgeType
-
setBulgeArray
void setBulgeArray(int i, double bulge)Sets ith "bulge" element- Specified by:
setBulgeArrayin interfaceArcStringByBulgeType
-
xsetBulgeArray
void xsetBulgeArray(org.apache.xmlbeans.XmlDouble[] bulgeArray)
Sets (as xml) array of all "bulge" element- Specified by:
xsetBulgeArrayin interfaceArcStringByBulgeType
-
xsetBulgeArray
void xsetBulgeArray(int i, org.apache.xmlbeans.XmlDouble bulge)Sets (as xml) ith "bulge" element- Specified by:
xsetBulgeArrayin interfaceArcStringByBulgeType
-
insertBulge
void insertBulge(int i, double bulge)Inserts the value as the ith "bulge" element- Specified by:
insertBulgein interfaceArcStringByBulgeType
-
addBulge
void addBulge(double bulge)
Appends the value as the last "bulge" element- Specified by:
addBulgein interfaceArcStringByBulgeType
-
insertNewBulge
org.apache.xmlbeans.XmlDouble insertNewBulge(int i)
Inserts and returns a new empty value (as xml) as the ith "bulge" element- Specified by:
insertNewBulgein interfaceArcStringByBulgeType
-
addNewBulge
org.apache.xmlbeans.XmlDouble addNewBulge()
Appends and returns a new empty value (as xml) as the last "bulge" element- Specified by:
addNewBulgein interfaceArcStringByBulgeType
-
removeBulge
void removeBulge(int i)
Removes the ith "bulge" element- Specified by:
removeBulgein interfaceArcStringByBulgeType
-
getNormalArray
VectorType[] getNormalArray()
Gets array of all "normal" elements- Specified by:
getNormalArrayin interfaceArcStringByBulgeType
-
getNormalArray
VectorType getNormalArray(int i)
Gets ith "normal" element- Specified by:
getNormalArrayin interfaceArcStringByBulgeType
-
sizeOfNormalArray
int sizeOfNormalArray()
Returns number of "normal" element- Specified by:
sizeOfNormalArrayin interfaceArcStringByBulgeType
-
setNormalArray
void setNormalArray(VectorType[] normalArray)
Sets array of all "normal" element- Specified by:
setNormalArrayin interfaceArcStringByBulgeType
-
setNormalArray
void setNormalArray(int i, VectorType normal)Sets ith "normal" element- Specified by:
setNormalArrayin interfaceArcStringByBulgeType
-
insertNewNormal
VectorType insertNewNormal(int i)
Inserts and returns a new empty value (as xml) as the ith "normal" element- Specified by:
insertNewNormalin interfaceArcStringByBulgeType
-
addNewNormal
VectorType addNewNormal()
Appends and returns a new empty value (as xml) as the last "normal" element- Specified by:
addNewNormalin interfaceArcStringByBulgeType
-
removeNormal
void removeNormal(int i)
Removes the ith "normal" element- Specified by:
removeNormalin interfaceArcStringByBulgeType
-
getNumArc
BigInteger getNumArc()
Gets the "numArc" attribute- Specified by:
getNumArcin interfaceArcStringByBulgeType
-
xgetNumArc
org.apache.xmlbeans.XmlInteger xgetNumArc()
Gets (as xml) the "numArc" attribute- Specified by:
xgetNumArcin interfaceArcStringByBulgeType
-
isSetNumArc
boolean isSetNumArc()
True if has "numArc" attribute- Specified by:
isSetNumArcin interfaceArcStringByBulgeType
-
setNumArc
void setNumArc(BigInteger numArc)
Sets the "numArc" attribute- Specified by:
setNumArcin interfaceArcStringByBulgeType
-
xsetNumArc
void xsetNumArc(org.apache.xmlbeans.XmlInteger numArc)
Sets (as xml) the "numArc" attribute- Specified by:
xsetNumArcin interfaceArcStringByBulgeType
-
unsetNumArc
void unsetNumArc()
Unsets the "numArc" attribute- Specified by:
unsetNumArcin interfaceArcStringByBulgeType
-
-