public interface Ellipse extends Conic
CurveCollection.createEllipse(nxopen.Point3d, double, double, double, double, double, nxopen.NXMatrix)
Modifier and Type | Interface and Description |
---|---|
static class |
Ellipse.ParametersData
This class holds the data returned from
getParameters() |
Conic.OrientationData
SmartObject.UpdateOption, SmartObject.VisibilityOption
DisplayableObject.ObjectFont, DisplayableObject.ObjectWidth
NXObject.AttributeInformation, NXObject.AttributeType, NXObject.ComputationalTime, NXObject.DateAndTimeFormat, NXObject.NextUserAttributeData
Modifier and Type | Method and Description |
---|---|
double |
endAngle()
Returns the end angle.
|
Ellipse.ParametersData |
getParameters()
Gets the parameters of the ellipse - the major/minor radii, start/end angles and the centre of the ellipse.
|
double |
majorRadius()
Returns the major radius.
|
double |
minorRadius()
Returns the minor radius.
|
void |
setParameters(double majorRadius,
double minorRadius,
double startAngle,
double endAngle,
double rotationAngle,
Point3d center)
Sets the parameters of the ellipse - the major/minor radii, start/end angles and the centre of the ellipse.
|
double |
startAngle()
Returns the start angle.
|
centerPoint, getOrientation, matrix, rotationAngle, setOrientation, setParameters
evaluate, removeParameters, replaceParameters, setVisibility, update, visibility
blank, color, highlight, isBlanked, layer, lineFont, lineWidth, nameLocation, redisplayObject, removeViewDependency, setColor, setLayer, setLineFont, setLineWidth, setNameLocation, unblank, unhighlight
createAttributeIterator, deleteAllAttributesByType, deleteAllAttributesByType, deleteAttributeByTypeAndTitle, deleteAttributeByTypeAndTitle, deleteUserAttribute, deleteUserAttributes, deleteUserAttributes, getAttributeTitlesByType, getBooleanUserAttribute, getComputationalTimeUserAttribute, getIntegerAttribute, getIntegerUserAttribute, getNextUserAttribute, getRealAttribute, getRealUserAttribute, getReferenceAttribute, getStringAttribute, getStringUserAttribute, getTimeAttribute, getTimeUserAttribute, getUserAttribute, getUserAttribute, getUserAttributeAsString, getUserAttributeCount, getUserAttributeCount, getUserAttributeCount, getUserAttributeCount, getUserAttributeLock, getUserAttributes, getUserAttributes, getUserAttributes, getUserAttributes, getUserAttributesAsStrings, getUserAttributeSize, getUserAttributeSourceObjects, hasUserAttribute, hasUserAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setBooleanUserAttribute, setReferenceAttribute, setReferenceAttribute, setTimeAttribute, setTimeAttribute, setTimeUserAttribute, setTimeUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttributeLock
printTestData, printTestData, tag, tagValue
findObject, isOccurrence, journalIdentifier, name, owningComponent, owningPart, print, prototype, setName
getDraftingCurveInfo
getLength, isReference
double majorRadius() throws NXException, RemoteException
NXException
RemoteException
double minorRadius() throws NXException, RemoteException
NXException
RemoteException
double startAngle() throws NXException, RemoteException
NXException
RemoteException
double endAngle() throws NXException, RemoteException
NXException
RemoteException
Ellipse.ParametersData getParameters() throws NXException, RemoteException
NXException
RemoteException
void setParameters(double majorRadius, double minorRadius, double startAngle, double endAngle, double rotationAngle, Point3d center) throws NXException, RemoteException
majorRadius
- minorRadius
- startAngle
- In radiansendAngle
- In radiansrotationAngle
- In radianscenter
- NXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.