public interface IPlane extends IBasePlane
Modifier and Type | Method and Description |
---|---|
void |
evaluate()
Evaluates the plane
License requirements: None. |
Expression |
expression()
Returns the plane expression.
|
boolean |
flip()
Returns the flip direction of the plane
License requirements: None. |
PlaneTypes.FrenetSubtype |
frenetSubtype()
Returns the subtype of on curve type of plane fron NX6 onwards.
|
PlaneTypes.AlternateType |
getAlternate()
Returns the alternate type
License requirements: None. |
NXObject[] |
getGeometry()
Returns the geometry
License requirements: None. |
int |
getNumberOfAlternate()
Returns the number of alternate solutions
License requirements: None. |
boolean |
getReverseSection()
Returns the reverse section
License requirements: None. |
boolean |
getReverseSide()
Returns the reverse side
License requirements: None. |
Matrix3x3 |
matrix()
Returns the matrix of the plane
License requirements: None. |
PlaneTypes.MethodType |
method()
Returns a plane type
License requirements: None. |
Vector3d |
normal()
Returns the normal of the plane
License requirements: None. |
Expression |
offsetExpression()
Returns the plane offset expression.
|
boolean |
offsetFlip()
Returns the flip state of the offset direction of the plane
License requirements: None. |
Point3d |
origin()
Returns the origin of the plane
License requirements: None. |
boolean |
percent()
Returns the arclenth or the percent value
License requirements: None. |
void |
removeOffsetData()
Remove all offset data from the plane
License requirements: None. |
void |
replaceExpression(Expression expTag)
Replace the expression in on curve plane plane
License requirements: None. |
void |
resetExpressionValue()
Reset the expression value in on curve plane plane
License requirements: None. |
void |
setAlternate(PlaneTypes.AlternateType type)
Sets the alternate type
License requirements: None. |
void |
setExpression(String valueExpression)
Sets the plane expression.
|
void |
setFlip(boolean flip)
Flip the direction of the plane
License requirements: None. |
void |
setFrenetSubtype(PlaneTypes.FrenetSubtype subtype)
Sets subtype for a specific plane type where the alternate solution cannot handle.
|
void |
setGeometry(NXObject[] geom)
Sets the geometry
License requirements: None. |
void |
setMatrix(Matrix3x3 matrix)
License requirements: None. |
void |
setMethod(PlaneTypes.MethodType type)
Sets a plane type
License requirements: None. |
void |
setNormal(Vector3d normal)
License requirements: None. |
void |
setOffsetExpression(Expression valueExpression)
License requirements: None. |
void |
setOffsetExpression(String valueExpression)
Sets the plane offset expression value.
|
void |
setOffsetFlip(boolean flip)
Sets the flip state of the offset direction of the plane
License requirements: None. |
void |
setOrigin(Point3d origin)
License requirements: None. |
void |
setPercent(boolean percent)
Sets the arclenth or the percent value
License requirements: None. |
void |
setReverseSection(boolean reverseSection)
Sets the reverse_section
License requirements: None. |
void |
setReverseSide(boolean reverseSide)
Sets the reverse side
License requirements: None. |
void |
setUpdateOption(SmartObject.UpdateOption update)
Set to plane update
License requirements: None. |
findObject, isOccurrence, journalIdentifier, name, owningComponent, owningPart, print, prototype, setName
void setMethod(PlaneTypes.MethodType type) throws NXException, RemoteException
type
- NXException
RemoteException
PlaneTypes.MethodType method() throws NXException, RemoteException
NXException
RemoteException
Point3d origin() throws NXException, RemoteException
NXException
RemoteException
void setOrigin(Point3d origin) throws NXException, RemoteException
origin
- NXException
RemoteException
Vector3d normal() throws NXException, RemoteException
NXException
RemoteException
void setNormal(Vector3d normal) throws NXException, RemoteException
normal
- NXException
RemoteException
Matrix3x3 matrix() throws NXException, RemoteException
NXException
RemoteException
void setMatrix(Matrix3x3 matrix) throws NXException, RemoteException
matrix
- NXException
RemoteException
void setExpression(String valueExpression) throws NXException, RemoteException
PlaneTypes.MethodType.FRENET
or
PlaneTypes.MethodType.DISTANCE
.
valueExpression
- offset valueNXException
RemoteException
Expression expression() throws NXException, RemoteException
NXException
RemoteException
void setFlip(boolean flip) throws NXException, RemoteException
flip
- flip directionNXException
RemoteException
boolean flip() throws NXException, RemoteException
NXException
RemoteException
void setPercent(boolean percent) throws NXException, RemoteException
percent
- arclength or percent valueNXException
RemoteException
boolean percent() throws NXException, RemoteException
NXException
RemoteException
void setGeometry(NXObject[] geom) throws NXException, RemoteException
geom
- NXException
RemoteException
NXObject[] getGeometry() throws NXException, RemoteException
NXException
RemoteException
void evaluate() throws NXException, RemoteException
NXException
RemoteException
void setAlternate(PlaneTypes.AlternateType type) throws NXException, RemoteException
type
- NXException
RemoteException
PlaneTypes.AlternateType getAlternate() throws NXException, RemoteException
NXException
RemoteException
int getNumberOfAlternate() throws NXException, RemoteException
NXException
RemoteException
void setReverseSection(boolean reverseSection) throws NXException, RemoteException
reverseSection
- NXException
RemoteException
boolean getReverseSection() throws NXException, RemoteException
NXException
RemoteException
void setFrenetSubtype(PlaneTypes.FrenetSubtype subtype) throws NXException, RemoteException
subtype
- NXException
RemoteException
PlaneTypes.FrenetSubtype frenetSubtype() throws NXException, RemoteException
NXException
RemoteException
void setReverseSide(boolean reverseSide) throws NXException, RemoteException
reverseSide
- NXException
RemoteException
boolean getReverseSide() throws NXException, RemoteException
NXException
RemoteException
void setUpdateOption(SmartObject.UpdateOption update) throws NXException, RemoteException
update
- NXException
RemoteException
void setOffsetExpression(String valueExpression) throws NXException, RemoteException
valueExpression
- offset valueNXException
RemoteException
Expression offsetExpression() throws NXException, RemoteException
NXException
RemoteException
void setOffsetExpression(Expression valueExpression) throws NXException, RemoteException
valueExpression
- offset valueNXException
RemoteException
void setOffsetFlip(boolean flip) throws NXException, RemoteException
flip
- offset flip directionNXException
RemoteException
boolean offsetFlip() throws NXException, RemoteException
NXException
RemoteException
void removeOffsetData() throws NXException, RemoteException
NXException
RemoteException
void replaceExpression(Expression expTag) throws NXException, RemoteException
expTag
- NXException
RemoteException
void resetExpressionValue() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.