public interface Arc extends Conic
CurveCollection.createArc(nxopen.Point3d, nxopen.Point3d, nxopen.Point3d, boolean)
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 angle of the arc.
|
double |
radius()
Returns the radius of the arc.
|
void |
setParameters(double radius,
Point3d center,
double startAngle,
double endAngle)
Sets the center, radius, and start and end angles of the arc.
|
void |
setParameters(double radius,
Point3d center,
double startAngle,
double endAngle,
NXMatrix matrix)
Sets the center, radius, start and end angles, and orientation
matrix of the arc.
|
void |
setRadius(double radius)
Sets the radius of the arc.
|
double |
startAngle()
Returns the start angle of the arc.
|
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 radius() throws NXException, RemoteException
NXException
RemoteException
double startAngle() throws NXException, RemoteException
NXException
RemoteException
double endAngle() throws NXException, RemoteException
NXException
RemoteException
void setRadius(double radius) throws NXException, RemoteException
radius
- NXException
RemoteException
void setParameters(double radius, Point3d center, double startAngle, double endAngle, NXMatrix matrix) throws NXException, RemoteException
radius
- The radius must be greater than zero.center
- startAngle
- In radiansendAngle
- In radians. The end angle must not equal the start angle.matrix
- Orientation matrixNXException
RemoteException
void setParameters(double radius, Point3d center, double startAngle, double endAngle) throws NXException, RemoteException
radius
- Must be greater than zerocenter
- startAngle
- In radiansendAngle
- In radians. The end angle must not equal the start angleNXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.