Class LaminateQuery
Inheritance
LaminateQuery
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
Declaration
public bool ExtractionReversePlies { get; }
Property Value
Declaration
public string ExtractionSourceName { get; set; }
Property Value
LaminateBaseName
Declaration
public string LaminateBaseName { get; set; }
Property Value
LaminateName
Declaration
public string LaminateName { get; set; }
Property Value
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
Declaration
public double GetExtractionAngleTolerance(Unit angleUnit)
Parameters
Type |
Name |
Description |
Unit |
angleUnit |
|
Returns
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 |
string[] |
physicalPropertyNames |
|
NXObject[] |
physicalPropertyLaminates |
|
GetLaminateQueries(out string[], out NXObject[])
Declaration
public void GetLaminateQueries(out string[] laminateQueryNames, out NXObject[] laminateQueryTags)
Parameters
Type |
Name |
Description |
string[] |
laminateQueryNames |
|
NXObject[] |
laminateQueryTags |
|
GetReferenceEntityTypeName(ReferenceEntityTypeEnum)
Declaration
public string GetReferenceEntityTypeName(LaminateQuery.ReferenceEntityTypeEnum referenceEntityType)
Parameters
Returns
GetReferenceEntityTypeNames(out string[])
Declaration
public void GetReferenceEntityTypeNames(out string[] referenceEntityTypeNames)
Parameters
Type |
Name |
Description |
string[] |
referenceEntityTypeNames |
|
GetReferenceEntityTypesAndNames(out int[], out string[])
Declaration
public void GetReferenceEntityTypesAndNames(out int[] referenceEntityIndexes, out string[] referenceEntityTypeNames)
Parameters
Type |
Name |
Description |
int[] |
referenceEntityIndexes |
|
string[] |
referenceEntityTypeNames |
|
Declaration
public void SetExtractionAngle(double laminateAngle)
Parameters
Type |
Name |
Description |
double |
laminateAngle |
|
Declaration
public void SetExtractionDirection(Vector3d direction)
Parameters
Type |
Name |
Description |
Vector3d |
direction |
|
SetValues(string, string, ReferenceEntityTypeEnum, TaggedObject, double, Vector3d, AngleDefinitionTypeEnum, double, bool, bool)
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, AngleDefinitionTypeEnum, double, bool, bool)
Declaration
public void SetValues(string laminateBaseName, string laminateName, string sourceName, double extractionAngleInRadians, Vector3d extractionDirection, LaminateQuery.AngleDefinitionTypeEnum extractionType, double extractionAngleToleranceInRadians, bool invertNormals, bool reverseOrder)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink