public interface Conic extends Curve
Modifier and Type | Interface and Description |
---|---|
static class |
Conic.OrientationData
This class holds the data returned from
getOrientation() |
SmartObject.UpdateOption, SmartObject.VisibilityOption
DisplayableObject.ObjectFont, DisplayableObject.ObjectWidth
NXObject.AttributeInformation, NXObject.AttributeType, NXObject.ComputationalTime, NXObject.DateAndTimeFormat, NXObject.NextUserAttributeData
Modifier and Type | Method and Description |
---|---|
Point3d |
centerPoint()
Returns the center.
|
Conic.OrientationData |
getOrientation()
Gets the orientation of the conic.
|
NXMatrix |
matrix()
Returns the orientation matrix.
|
double |
rotationAngle()
Returns the rotation angle.
|
void |
setOrientation(Point3d center,
Vector3d xDirection,
Vector3d yDirection)
Sets the center of the conic.
|
void |
setParameters(Point3d startPoint,
Point3d endPoint,
Point3d anchorPoint,
double rho)
Sets the start, end, anchor, rho of the conic.
|
evaluate, protectFromDelete, releaseDeleteProtection, 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, getPdmReferenceAttributeValue, 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, setPdmReferenceAttribute, 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
Point3d centerPoint() throws NXException, RemoteException
NXException
RemoteException
double rotationAngle() throws NXException, RemoteException
NXException
RemoteException
NXMatrix matrix() throws NXException, RemoteException
NXException
RemoteException
Conic.OrientationData getOrientation() throws NXException, RemoteException
NXException
RemoteException
void setOrientation(Point3d center, Vector3d xDirection, Vector3d yDirection) throws NXException, RemoteException
center
- xDirection
- yDirection
- NXException
RemoteException
void setParameters(Point3d startPoint, Point3d endPoint, Point3d anchorPoint, double rho) throws NXException, RemoteException
startPoint
- endPoint
- anchorPoint
- rho
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.