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
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
evaluate, removeParameters, replaceParameters, setVisibility, update, visibility
blank, color, highlight, isBlanked, layer, lineFont, lineWidth, nameLocation, redisplayObject, removeViewDependency, setColor, setLayer, setLineFont, setLineWidth, setNameLocation, unblank, unhighlight
deleteAllAttributesByType, deleteAllAttributesByType, deleteAttributeByTypeAndTitle, deleteAttributeByTypeAndTitle, deleteUserAttribute, deleteUserAttributes, getAttributeTitlesByType, getBooleanUserAttribute, getComputationalTimeUserAttribute, getIntegerAttribute, getIntegerUserAttribute, getRealAttribute, getRealUserAttribute, getReferenceAttribute, getStringAttribute, getStringUserAttribute, getTimeAttribute, getTimeUserAttribute, getUserAttribute, getUserAttribute, getUserAttributeAsString, getUserAttributeCount, getUserAttributeCount, getUserAttributeLock, getUserAttributes, getUserAttributes, getUserAttributes, getUserAttributesAsStrings, getUserAttributeSize, getUserAttributeSourceObjects, 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 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.