Package net.opengis.gml.x33.ce
Interface SimpleArcByBulgeType
-
- All Superinterfaces:
AbstractCurveType,AbstractGeometricPrimitiveType,AbstractGeometryType,AbstractGMLType,org.apache.xmlbeans.XmlObject,org.apache.xmlbeans.XmlTokenSource
- All Known Implementing Classes:
SimpleArcByBulgeTypeImpl
public interface SimpleArcByBulgeType extends AbstractCurveType
An XML SimpleArcByBulgeType(@http://www.opengis.net/gml/3.3/ce). This is a complex type.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classSimpleArcByBulgeType.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" elementDirectPositionTypeaddNewPos()Appends and returns a new empty value (as xml) as the last "pos" elementDirectPositionListTypeaddNewPosList()Appends and returns a new empty "posList" elementdouble[]getBulgeArray()Gets array of all "bulge" elementsdoublegetBulgeArray(int i)Gets ith "bulge" elementCurveInterpolationType.EnumgetInterpolation()Gets the "interpolation" attributeVectorType[]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" elementDirectPositionType[]getPosArray()Gets array of all "pos" elementsDirectPositionTypegetPosArray(int i)Gets ith "pos" elementDirectPositionListTypegetPosList()Gets the "posList" 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" elementDirectPositionTypeinsertNewPos(int i)Inserts and returns a new empty value (as xml) as the ith "pos" elementbooleanisSetInterpolation()True if has "interpolation" attributebooleanisSetNumArc()True if has "numArc" attributebooleanisSetPosList()True if has "posList" elementvoidremoveBulge(int i)Removes the ith "bulge" elementvoidremoveNormal(int i)Removes the ith "normal" elementvoidremovePointProperty(int i)Removes the ith "pointProperty" elementvoidremovePos(int i)Removes the ith "pos" elementvoidsetBulgeArray(double[] bulgeArray)Sets array of all "bulge" elementvoidsetBulgeArray(int i, double bulge)Sets ith "bulge" elementvoidsetInterpolation(CurveInterpolationType.Enum interpolation)Sets the "interpolation" attributevoidsetNormalArray(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" elementvoidsetPosArray(int i, DirectPositionType pos)Sets ith "pos" elementvoidsetPosArray(DirectPositionType[] posArray)Sets array of all "pos" elementvoidsetPosList(DirectPositionListType posList)Sets the "posList" elementintsizeOfBulgeArray()Returns number of "bulge" elementintsizeOfNormalArray()Returns number of "normal" elementintsizeOfPointPropertyArray()Returns number of "pointProperty" elementintsizeOfPosArray()Returns number of "pos" elementvoidunsetInterpolation()Unsets the "interpolation" attributevoidunsetNumArc()Unsets the "numArc" attributevoidunsetPosList()Unsets the "posList" elementorg.apache.xmlbeans.XmlDouble[]xgetBulgeArray()Gets (as xml) array of all "bulge" elementsorg.apache.xmlbeans.XmlDoublexgetBulgeArray(int i)Gets (as xml) ith "bulge" elementCurveInterpolationTypexgetInterpolation()Gets (as xml) the "interpolation" attributeorg.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" elementvoidxsetInterpolation(CurveInterpolationType interpolation)Sets (as xml) the "interpolation" attributevoidxsetNumArc(org.apache.xmlbeans.XmlInteger numArc)Sets (as xml) the "numArc" attribute-
Methods inherited from interface net.opengis.gml.x32.AbstractGeometryType
getAxisLabels, getSrsDimension, getSrsName, getUomLabels, isSetAxisLabels, isSetSrsDimension, isSetSrsName, isSetUomLabels, setAxisLabels, setSrsDimension, setSrsName, setUomLabels, unsetAxisLabels, unsetSrsDimension, unsetSrsName, unsetUomLabels, xgetAxisLabels, xgetSrsDimension, xgetSrsName, xgetUomLabels, xsetAxisLabels, xsetSrsDimension, xsetSrsName, xsetUomLabels
-
Methods inherited from interface net.opengis.gml.x32.AbstractGMLType
addNewDescription, addNewDescriptionReference, addNewIdentifier, addNewMetaDataProperty, addNewName, getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataPropertyArray, getMetaDataPropertyArray, getNameArray, getNameArray, insertNewMetaDataProperty, insertNewName, isSetDescription, isSetDescriptionReference, isSetIdentifier, removeMetaDataProperty, removeName, setDescription, setDescriptionReference, setId, setIdentifier, setMetaDataPropertyArray, setMetaDataPropertyArray, setNameArray, setNameArray, sizeOfMetaDataPropertyArray, sizeOfNameArray, unsetDescription, unsetDescriptionReference, unsetIdentifier, xgetId, xsetId
-
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
-
getPosArray
DirectPositionType getPosArray(int i)
Gets ith "pos" element
-
sizeOfPosArray
int sizeOfPosArray()
Returns number of "pos" element
-
setPosArray
void setPosArray(DirectPositionType[] posArray)
Sets array of all "pos" element
-
setPosArray
void setPosArray(int i, DirectPositionType pos)Sets ith "pos" element
-
insertNewPos
DirectPositionType insertNewPos(int i)
Inserts and returns a new empty value (as xml) as the ith "pos" element
-
addNewPos
DirectPositionType addNewPos()
Appends and returns a new empty value (as xml) as the last "pos" element
-
removePos
void removePos(int i)
Removes the ith "pos" element
-
getPointPropertyArray
PointPropertyType[] getPointPropertyArray()
Gets array of all "pointProperty" elements
-
getPointPropertyArray
PointPropertyType getPointPropertyArray(int i)
Gets ith "pointProperty" element
-
sizeOfPointPropertyArray
int sizeOfPointPropertyArray()
Returns number of "pointProperty" element
-
setPointPropertyArray
void setPointPropertyArray(PointPropertyType[] pointPropertyArray)
Sets array of all "pointProperty" element
-
setPointPropertyArray
void setPointPropertyArray(int i, PointPropertyType pointProperty)Sets ith "pointProperty" element
-
insertNewPointProperty
PointPropertyType insertNewPointProperty(int i)
Inserts and returns a new empty value (as xml) as the ith "pointProperty" element
-
addNewPointProperty
PointPropertyType addNewPointProperty()
Appends and returns a new empty value (as xml) as the last "pointProperty" element
-
removePointProperty
void removePointProperty(int i)
Removes the ith "pointProperty" element
-
getPosList
DirectPositionListType getPosList()
Gets the "posList" element
-
isSetPosList
boolean isSetPosList()
True if has "posList" element
-
setPosList
void setPosList(DirectPositionListType posList)
Sets the "posList" element
-
addNewPosList
DirectPositionListType addNewPosList()
Appends and returns a new empty "posList" element
-
unsetPosList
void unsetPosList()
Unsets the "posList" element
-
getBulgeArray
double[] getBulgeArray()
Gets array of all "bulge" elements
-
getBulgeArray
double getBulgeArray(int i)
Gets ith "bulge" element
-
xgetBulgeArray
org.apache.xmlbeans.XmlDouble[] xgetBulgeArray()
Gets (as xml) array of all "bulge" elements
-
xgetBulgeArray
org.apache.xmlbeans.XmlDouble xgetBulgeArray(int i)
Gets (as xml) ith "bulge" element
-
sizeOfBulgeArray
int sizeOfBulgeArray()
Returns number of "bulge" element
-
setBulgeArray
void setBulgeArray(double[] bulgeArray)
Sets array of all "bulge" element
-
setBulgeArray
void setBulgeArray(int i, double bulge)Sets ith "bulge" element
-
xsetBulgeArray
void xsetBulgeArray(org.apache.xmlbeans.XmlDouble[] bulgeArray)
Sets (as xml) array of all "bulge" element
-
xsetBulgeArray
void xsetBulgeArray(int i, org.apache.xmlbeans.XmlDouble bulge)Sets (as xml) ith "bulge" element
-
insertBulge
void insertBulge(int i, double bulge)Inserts the value as the ith "bulge" element
-
addBulge
void addBulge(double bulge)
Appends the value as the last "bulge" element
-
insertNewBulge
org.apache.xmlbeans.XmlDouble insertNewBulge(int i)
Inserts and returns a new empty value (as xml) as the ith "bulge" element
-
addNewBulge
org.apache.xmlbeans.XmlDouble addNewBulge()
Appends and returns a new empty value (as xml) as the last "bulge" element
-
removeBulge
void removeBulge(int i)
Removes the ith "bulge" element
-
getNormalArray
VectorType[] getNormalArray()
Gets array of all "normal" elements
-
getNormalArray
VectorType getNormalArray(int i)
Gets ith "normal" element
-
sizeOfNormalArray
int sizeOfNormalArray()
Returns number of "normal" element
-
setNormalArray
void setNormalArray(VectorType[] normalArray)
Sets array of all "normal" element
-
setNormalArray
void setNormalArray(int i, VectorType normal)Sets ith "normal" element
-
insertNewNormal
VectorType insertNewNormal(int i)
Inserts and returns a new empty value (as xml) as the ith "normal" element
-
addNewNormal
VectorType addNewNormal()
Appends and returns a new empty value (as xml) as the last "normal" element
-
removeNormal
void removeNormal(int i)
Removes the ith "normal" element
-
getInterpolation
CurveInterpolationType.Enum getInterpolation()
Gets the "interpolation" attribute
-
xgetInterpolation
CurveInterpolationType xgetInterpolation()
Gets (as xml) the "interpolation" attribute
-
isSetInterpolation
boolean isSetInterpolation()
True if has "interpolation" attribute
-
setInterpolation
void setInterpolation(CurveInterpolationType.Enum interpolation)
Sets the "interpolation" attribute
-
xsetInterpolation
void xsetInterpolation(CurveInterpolationType interpolation)
Sets (as xml) the "interpolation" attribute
-
unsetInterpolation
void unsetInterpolation()
Unsets the "interpolation" attribute
-
getNumArc
BigInteger getNumArc()
Gets the "numArc" attribute
-
xgetNumArc
org.apache.xmlbeans.XmlInteger xgetNumArc()
Gets (as xml) the "numArc" attribute
-
isSetNumArc
boolean isSetNumArc()
True if has "numArc" attribute
-
setNumArc
void setNumArc(BigInteger numArc)
Sets the "numArc" attribute
-
xsetNumArc
void xsetNumArc(org.apache.xmlbeans.XmlInteger numArc)
Sets (as xml) the "numArc" attribute
-
unsetNumArc
void unsetNumArc()
Unsets the "numArc" attribute
-
-