Class LaminateQuery
Inheritance
System.Object
System.MarshalByRefObject
LaminateQuery
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 LaminateQuery : NXObject, IMessageSink, INXObject
Constructors
LaminateQuery()
Declaration
protected LaminateQuery()
Properties
AngleDefinitionType
Declaration
public LaminateQuery.AngleDefinitionTypeEnum AngleDefinitionType { get; }
Property Value
Declaration
public bool ExtractionInvertNormal { get; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public bool ExtractionReversePlies { get; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public string ExtractionSourceName { get; set; }
Property Value
Type |
Description |
System.String |
|
LaminateBaseName
Declaration
public string LaminateBaseName { get; set; }
Property Value
Type |
Description |
System.String |
|
LaminateName
Declaration
public string LaminateName { get; set; }
Property Value
Type |
Description |
System.String |
|
ReferenceEntity
Declaration
public TaggedObject ReferenceEntity { get; set; }
Property Value
ReferenceEntityType
Declaration
public LaminateQuery.ReferenceEntityTypeEnum ReferenceEntityType { get; set; }
Property Value
Methods
Declaration
public double GetExtractionAngle()
Returns
Type |
Description |
System.Double |
|
Declaration
public double GetExtractionAngleTolerance(Unit angleUnit)
Parameters
Type |
Name |
Description |
Unit |
angleUnit |
|
Returns
Type |
Description |
System.Double |
|
Declaration
public Vector3d GetExtractionDirection()
Returns
Declaration
public BaseExtractionSource GetExtractionSource()
Returns
GetLaminatePhysicalProperties(out String[], out NXObject[])
Declaration
public void GetLaminatePhysicalProperties(out string[] physicalPropertyNames, out NXObject[] physicalPropertyLaminates)
Parameters
Type |
Name |
Description |
System.String[] |
physicalPropertyNames |
|
NXObject[] |
physicalPropertyLaminates |
|
GetLaminateQueries(out String[], out NXObject[])
Declaration
public void GetLaminateQueries(out string[] laminateQueryNames, out NXObject[] laminateQueryTags)
Parameters
Type |
Name |
Description |
System.String[] |
laminateQueryNames |
|
NXObject[] |
laminateQueryTags |
|
GetReferenceEntityTypeName(LaminateQuery.ReferenceEntityTypeEnum)
Declaration
public string GetReferenceEntityTypeName(LaminateQuery.ReferenceEntityTypeEnum referenceEntityType)
Parameters
Returns
Type |
Description |
System.String |
|
GetReferenceEntityTypeNames(out String[])
Declaration
public void GetReferenceEntityTypeNames(out string[] referenceEntityTypeNames)
Parameters
Type |
Name |
Description |
System.String[] |
referenceEntityTypeNames |
|
GetReferenceEntityTypesAndNames(out Int32[], out String[])
Declaration
public void GetReferenceEntityTypesAndNames(out int[] referenceEntityIndexes, out string[] referenceEntityTypeNames)
Parameters
Type |
Name |
Description |
System.Int32[] |
referenceEntityIndexes |
|
System.String[] |
referenceEntityTypeNames |
|
Declaration
public void SetExtractionAngle(double laminateAngle)
Parameters
Type |
Name |
Description |
System.Double |
laminateAngle |
|
Declaration
public void SetExtractionDirection(Vector3d direction)
Parameters
Type |
Name |
Description |
Vector3d |
direction |
|
SetValues(String, String, LaminateQuery.ReferenceEntityTypeEnum, TaggedObject, Double, Vector3d, LaminateQuery.AngleDefinitionTypeEnum, Double, Boolean, Boolean)
Declaration
public void SetValues(string laminateBaseName, string laminateName, LaminateQuery.ReferenceEntityTypeEnum referenceEntityType, TaggedObject referenceEntity, double extractionAngleInRadians, Vector3d extractionDirection, LaminateQuery.AngleDefinitionTypeEnum extractionType, double extractionAngleToleranceInRadians, bool invertNormals, bool reverseOrder)
Parameters
SetValues(String, String, String, Double, Vector3d, LaminateQuery.AngleDefinitionTypeEnum, Double, Boolean, Boolean)
Declaration
public void SetValues(string laminateBaseName, string laminateName, string sourceName, double extractionAngleInRadians, Vector3d extractionDirection, LaminateQuery.AngleDefinitionTypeEnum extractionType, double extractionAngleToleranceInRadians, bool invertNormals, bool reverseOrder)
Parameters
Type |
Name |
Description |
System.String |
laminateBaseName |
|
System.String |
laminateName |
|
System.String |
sourceName |
|
System.Double |
extractionAngleInRadians |
|
Vector3d |
extractionDirection |
|
LaminateQuery.AngleDefinitionTypeEnum |
extractionType |
|
System.Double |
extractionAngleToleranceInRadians |
|
System.Boolean |
invertNormals |
|
System.Boolean |
reverseOrder |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink