Class Plane
Inheritance
System.Object
System.MarshalByRefObject
Plane
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
Syntax
public class Plane : SmartObject, IMessageSink, IFitTo, IPlane, IBasePlane, ISurface, IOrientation, INXObject
Constructors
Plane()
Declaration
Properties
Expression
Declaration
public Expression Expression { get; }
Property Value
Flip
Declaration
public bool Flip { get; }
Property Value
Type |
Description |
System.Boolean |
|
FrenetSubtype
Declaration
public PlaneTypes.FrenetSubtype FrenetSubtype { get; }
Property Value
Matrix
Declaration
public Matrix3x3 Matrix { get; set; }
Property Value
Method
Declaration
public PlaneTypes.MethodType Method { get; }
Property Value
Normal
Declaration
public Vector3d Normal { get; set; }
Property Value
OffsetExpression
Declaration
public Expression OffsetExpression { get; set; }
Property Value
OffsetFlip
Declaration
public bool OffsetFlip { get; }
Property Value
Type |
Description |
System.Boolean |
|
Origin
Declaration
public Point3d Origin { get; set; }
Property Value
Percent
Declaration
public bool Percent { get; }
Property Value
Type |
Description |
System.Boolean |
|
Methods
ConvertToSmartPlane()
Declaration
public void ConvertToSmartPlane()
CopyPlane()
Declaration
Returns
CopySoPlane()
Declaration
[Obsolete("Deprecated in NX11.0.1. NXOpen.Plane.CopyPlane")]
public Plane CopySoPlane()
Returns
DestroyPlane()
Declaration
public void DestroyPlane()
EditFixedPlane(Point3d, Matrix3x3)
Declaration
public void EditFixedPlane(Point3d origin, Matrix3x3 matrix)
Parameters
Evaluate()
Declaration
GetAlternate()
Declaration
public PlaneTypes.AlternateType GetAlternate()
Returns
GetGeometry()
Declaration
public NXObject[] GetGeometry()
Returns
GetNumberOfAlternate()
Declaration
public int GetNumberOfAlternate()
Returns
Type |
Description |
System.Int32 |
|
GetReverseSection()
Declaration
public bool GetReverseSection()
Returns
Type |
Description |
System.Boolean |
|
GetReverseSide()
Declaration
public bool GetReverseSide()
Returns
Type |
Description |
System.Boolean |
|
RemoveOffsetData()
Declaration
public void RemoveOffsetData()
ReplaceExpression(Expression)
Declaration
public void ReplaceExpression(Expression expTag)
Parameters
ResetExpressionValue()
Declaration
public void ResetExpressionValue()
SetAlternate(PlaneTypes.AlternateType)
Declaration
public void SetAlternate(PlaneTypes.AlternateType type)
Parameters
SetExpression(String)
Declaration
public void SetExpression(string valueExpression)
Parameters
Type |
Name |
Description |
System.String |
valueExpression |
|
SetFlip(Boolean)
Declaration
public void SetFlip(bool flip)
Parameters
Type |
Name |
Description |
System.Boolean |
flip |
|
SetFrenetSubtype(PlaneTypes.FrenetSubtype)
Declaration
public void SetFrenetSubtype(PlaneTypes.FrenetSubtype subtype)
Parameters
SetGeometry(NXObject[])
Declaration
public void SetGeometry(NXObject[] geom)
Parameters
SetMethod(PlaneTypes.MethodType)
Declaration
public void SetMethod(PlaneTypes.MethodType type)
Parameters
SetOffsetExpression(String)
Declaration
public void SetOffsetExpression(string valueExpression)
Parameters
Type |
Name |
Description |
System.String |
valueExpression |
|
SetOffsetFlip(Boolean)
Declaration
public void SetOffsetFlip(bool flip)
Parameters
Type |
Name |
Description |
System.Boolean |
flip |
|
SetPercent(Boolean)
Declaration
public void SetPercent(bool percent)
Parameters
Type |
Name |
Description |
System.Boolean |
percent |
|
SetReverseSection(Boolean)
Declaration
public void SetReverseSection(bool reverseSection)
Parameters
Type |
Name |
Description |
System.Boolean |
reverseSection |
|
SetReverseSide(Boolean)
Declaration
public void SetReverseSide(bool reverseSide)
Parameters
Type |
Name |
Description |
System.Boolean |
reverseSide |
|
SetUpdateOption(SmartObject.UpdateOption)
Declaration
public void SetUpdateOption(SmartObject.UpdateOption update)
Parameters
SynchronizeToPlane(Plane)
Declaration
public void SynchronizeToPlane(Plane sourcePlane)
Parameters
Type |
Name |
Description |
Plane |
sourcePlane |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink