Class SmartSelectionManager
Inheritance
SmartSelectionManager
Assembly: NXOpen.dll
Syntax
public class SmartSelectionManager : NXRemotableObject, IMessageSink
Constructors
SmartSelectionManager(CaePart)
Declaration
protected SmartSelectionManager(CaePart owner)
Parameters
Type |
Name |
Description |
CaePart |
owner |
|
Properties
Tag
Declaration
Property Value
Methods
CreateAdjacentFaceMethod(CAEEdge[], bool)
Declaration
public AdjacentFaceMethod CreateAdjacentFaceMethod(CAEEdge[] seeds, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
CAEEdge[] |
seeds |
|
bool |
doEntityVisibilityCheck |
|
Returns
CreateAdjacentFaceMethod(CAEFace[], bool)
Declaration
public AdjacentFaceMethod CreateAdjacentFaceMethod(CAEFace[] seeds, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
CAEFace[] |
seeds |
|
bool |
doEntityVisibilityCheck |
|
Returns
CreateAdjacentFaceMethod(SelectionMethod, bool)
Declaration
public AdjacentFaceMethod CreateAdjacentFaceMethod(SelectionMethod inputMethod, bool doEntityVisibilityCheck)
Parameters
Returns
CreateCircularEdgeMethod(CAEBody[], bool, double, double, bool)
Declaration
public CircularEdgeMethod CreateCircularEdgeMethod(CAEBody[] seeds, bool doEntityVisibilityCheck, double dMinRadius, double dMaxRadius, bool onlyHoleEdges)
Parameters
Returns
CreateCircularEdgeMethod(CAEEdge[], bool, double, double, bool)
Declaration
public CircularEdgeMethod CreateCircularEdgeMethod(CAEEdge[] seeds, bool doEntityVisibilityCheck, double dMinRadius, double dMaxRadius, bool onlyHoleEdges)
Parameters
Returns
CreateCircularEdgeMethod(CAEFace[], bool, double, double, bool)
Declaration
public CircularEdgeMethod CreateCircularEdgeMethod(CAEFace[] seeds, bool doEntityVisibilityCheck, double dMinRadius, double dMaxRadius, bool onlyHoleEdges)
Parameters
Returns
CreateCircularEdgeMethod(SelectionMethod, bool, double, double, bool)
Declaration
public CircularEdgeMethod CreateCircularEdgeMethod(SelectionMethod inputMethod, bool doEntityVisibilityCheck, double dMinRadius, double dMaxRadius, bool onlyHoleEdges)
Parameters
Returns
CreateClosedEdgePathMethod(CAEEdge, bool)
Declaration
public EdgePathMethod CreateClosedEdgePathMethod(CAEEdge seedEdgeTag, bool flipEdge)
Parameters
Type |
Name |
Description |
CAEEdge |
seedEdgeTag |
|
bool |
flipEdge |
|
Returns
CreateCylinderFaceMethod(CAEBody[], bool, double, double, double, double)
Declaration
public CylinderFaceMethod CreateCylinderFaceMethod(CAEBody[] seeds, bool doEntityVisibilityCheck, double dMinCylinderRadius, double dMaxCylinderRadius, double dMinCylinderAngle, double dMaxCylinderAngle)
Parameters
Returns
CreateCylinderFaceMethod(CAEFace[], bool, double, double, double, double)
Declaration
public CylinderFaceMethod CreateCylinderFaceMethod(CAEFace[] seeds, bool doEntityVisibilityCheck, double dMinCylinderRadius, double dMaxCylinderRadius, double dMinCylinderAngle, double dMaxCylinderAngle)
Parameters
Returns
CreateCylinderFaceMethod(SelectionMethod, bool, double, double, double, double)
Declaration
public CylinderFaceMethod CreateCylinderFaceMethod(SelectionMethod inputMethod, bool doEntityVisibilityCheck, double dMinCylinderRadius, double dMaxCylinderRadius, double dMinCylinderAngle, double dMaxCylinderAngle)
Parameters
Returns
CreateEdgePathMethod(CAEEdge, CAEVertex, bool, bool, double, PathType, double)
Declaration
public EdgePathMethod CreateEdgePathMethod(CAEEdge seedEdgeTag, CAEVertex seedStartVertexTag, bool preferFreeEdges, bool allowGapJumping, double gapJumpingTolerance, PathType pathMethodType, double dTangentAngleTolerance)
Parameters
Returns
CreateElemEdgePathMethod(FEElemEdge, FENode, bool, bool, bool, double, bool, double, PathType, double)
Declaration
public ElemEdgePathMethod CreateElemEdgePathMethod(FEElemEdge seedElemEdgeTag, FENode seedStartNodeTag, bool preferFreeEdges, bool preferGeometryAssociatedEdges, bool preferFeatureElementEdge, double featureAngleTolerance, bool allowGapJumping, double gapJumpingTolerance, PathType pathMethodType, double dTangentAngleTolerance)
Parameters
Returns
CreateElemLabelMethod(bool, int, int, int)
Declaration
public ElemLabelMethod CreateElemLabelMethod(bool doEntityVisibilityCheck, int startLabel, int endLabel, int labelIncrement)
Parameters
Type |
Name |
Description |
bool |
doEntityVisibilityCheck |
|
int |
startLabel |
|
int |
endLabel |
|
int |
labelIncrement |
|
Returns
CreateFeatureElemEdgeMethod(FEElemEdge[], bool, bool, bool, Type, double)
Declaration
public FeatureElemEdgeMethod CreateFeatureElemEdgeMethod(FEElemEdge[] seedTags, bool doEntityVisibilityCheck, bool computeFreeEdgesOnVisibleModel, bool stopAtNonManifoldJunctions, Type edgeType, double dFeatureAngle)
Parameters
Type |
Name |
Description |
FEElemEdge[] |
seedTags |
|
bool |
doEntityVisibilityCheck |
|
bool |
computeFreeEdgesOnVisibleModel |
|
bool |
stopAtNonManifoldJunctions |
|
Type |
edgeType |
|
double |
dFeatureAngle |
|
Returns
CreateFeatureElemEdgeMethod(Mesh[], bool, bool, bool, Type, double)
Declaration
public FeatureElemEdgeMethod CreateFeatureElemEdgeMethod(Mesh[] seedTags, bool doEntityVisibilityCheck, bool computeFreeEdgesOnVisibleModel, bool stopAtNonManifoldJunctions, Type edgeType, double dFeatureAngle)
Parameters
Type |
Name |
Description |
Mesh[] |
seedTags |
|
bool |
doEntityVisibilityCheck |
|
bool |
computeFreeEdgesOnVisibleModel |
|
bool |
stopAtNonManifoldJunctions |
|
Type |
edgeType |
|
double |
dFeatureAngle |
|
Returns
CreateFeatureElemEdgeMethod(SelectionMethod, bool, bool, bool, Type, double)
Declaration
public FeatureElemEdgeMethod CreateFeatureElemEdgeMethod(SelectionMethod inputMethod, bool doEntityVisibilityCheck, bool computeFreeEdgesOnVisibleModel, bool stopAtNonManifoldJunctions, Type edgeType, double dFeatureAngle)
Parameters
Returns
CreateFeatureElemFaceMethod(FEElemFace[], bool, bool, bool, double)
Declaration
public FeatureElemFaceMethod CreateFeatureElemFaceMethod(FEElemFace[] seedTags, bool doEntityVisibilityCheck, bool computeFreeFacesOnVisibleModel, bool stopAtNonManifoldJunctions, double dFeatureAngle)
Parameters
Type |
Name |
Description |
FEElemFace[] |
seedTags |
|
bool |
doEntityVisibilityCheck |
|
bool |
computeFreeFacesOnVisibleModel |
|
bool |
stopAtNonManifoldJunctions |
|
double |
dFeatureAngle |
|
Returns
CreateFeatureElemFaceMethod(SelectionMethod, bool, bool, bool, double)
Declaration
public FeatureElemFaceMethod CreateFeatureElemFaceMethod(SelectionMethod inputMethod, bool doEntityVisibilityCheck, bool computeFreeFacesOnVisibleModel, bool stopAtNonManifoldJunctions, double dFeatureAngle)
Parameters
Type |
Name |
Description |
SelectionMethod |
inputMethod |
|
bool |
doEntityVisibilityCheck |
|
bool |
computeFreeFacesOnVisibleModel |
|
bool |
stopAtNonManifoldJunctions |
|
double |
dFeatureAngle |
|
Returns
CreateFeatureElemMethod(FEElemFace[], bool, bool, bool, double)
Declaration
public FeatureElemMethod CreateFeatureElemMethod(FEElemFace[] seedTags, bool doEntityVisibilityCheck, bool computeFreeFacesOnVisibleModel, bool stopAtNonManifoldJunctions, double dFeatureAngle)
Parameters
Type |
Name |
Description |
FEElemFace[] |
seedTags |
|
bool |
doEntityVisibilityCheck |
|
bool |
computeFreeFacesOnVisibleModel |
|
bool |
stopAtNonManifoldJunctions |
|
double |
dFeatureAngle |
|
Returns
CreateFeatureElemMethod(SelectionMethod, bool, bool, bool, double)
Declaration
public FeatureElemMethod CreateFeatureElemMethod(SelectionMethod inputMethod, bool doEntityVisibilityCheck, bool computeFreeFacesOnVisibleModel, bool stopAtNonManifoldJunctions, double dFeatureAngle)
Parameters
Type |
Name |
Description |
SelectionMethod |
inputMethod |
|
bool |
doEntityVisibilityCheck |
|
bool |
computeFreeFacesOnVisibleModel |
|
bool |
stopAtNonManifoldJunctions |
|
double |
dFeatureAngle |
|
Returns
CreateFeatureShellElemMethod(FEElement[], bool, bool, bool, double)
Declaration
public FeatureShellElemMethod CreateFeatureShellElemMethod(FEElement[] seedTags, bool doEntityVisibilityCheck, bool computeFreeFacesOnVisibleModel, bool stopAtNonManifoldJunctions, double dFeatureAngle)
Parameters
Type |
Name |
Description |
FEElement[] |
seedTags |
|
bool |
doEntityVisibilityCheck |
|
bool |
computeFreeFacesOnVisibleModel |
|
bool |
stopAtNonManifoldJunctions |
|
double |
dFeatureAngle |
|
Returns
CreateFeatureShellElemMethod(SelectionMethod, bool, bool, bool, double)
Declaration
public FeatureShellElemMethod CreateFeatureShellElemMethod(SelectionMethod inputMethod, bool doEntityVisibilityCheck, bool computeFreeFacesOnVisibleModel, bool stopAtNonManifoldJunctions, double dFeatureAngle)
Parameters
Type |
Name |
Description |
SelectionMethod |
inputMethod |
|
bool |
doEntityVisibilityCheck |
|
bool |
computeFreeFacesOnVisibleModel |
|
bool |
stopAtNonManifoldJunctions |
|
double |
dFeatureAngle |
|
Returns
CreateFilletFaceMethod(CAEBody[], bool, RadiusType, double, double, double, double)
Declaration
public FilletFaceMethod CreateFilletFaceMethod(CAEBody[] seeds, bool doEntityVisibilityCheck, RadiusType radiusType, double dMinFilletRadius, double dMaxFilletRadius, double dMinFilletAngle, double dMaxFilletAngle)
Parameters
Returns
CreateFilletFaceMethod(CAEFace[], bool, RadiusType, double, double, double, double)
Declaration
public FilletFaceMethod CreateFilletFaceMethod(CAEFace[] seeds, bool doEntityVisibilityCheck, RadiusType radiusType, double dMinFilletRadius, double dMaxFilletRadius, double dMinFilletAngle, double dMaxFilletAngle)
Parameters
Returns
CreateFilletFaceMethod(SelectionMethod, bool, RadiusType, double, double, double, double)
Declaration
public FilletFaceMethod CreateFilletFaceMethod(SelectionMethod inputMethod, bool doEntityVisibilityCheck, RadiusType radiusType, double dMinFilletRadius, double dMaxFilletRadius, double dMinFilletAngle, double dMaxFilletAngle)
Parameters
Returns
CreateFilterBodyMethod(CAEBody[], PhysicalMaterial, bool, double, double, BodyType)
Declaration
[Obsolete("Deprecated in NX2212.3000.0. Use NXOpen.CAE.SmartSelectionManager.CreateFilterBodyMethodWithExpression instead.")]
public FilterBodyMethod CreateFilterBodyMethod(CAEBody[] seeds, PhysicalMaterial material, bool filterbyVolume, double minVolume, double maxVolume, BodyType bodyType)
Parameters
Returns
CreateFilterBodyMethod(SelectionMethod, PhysicalMaterial, bool, double, double, BodyType)
Declaration
public FilterBodyMethod CreateFilterBodyMethod(SelectionMethod inputMethod, PhysicalMaterial material, bool filterbyVolume, double minVolume, double maxVolume, BodyType bodyType)
Parameters
Returns
CreateFilterBodyMethodWithExpression(CAEBody[], PhysicalMaterial, bool, double, Expression, double, Expression, BodyType)
Declaration
public FilterBodyMethod CreateFilterBodyMethodWithExpression(CAEBody[] seeds, PhysicalMaterial material, bool filterbyVolume, double minVolume, Expression minVolExp, double maxVolume, Expression maxVolExp, BodyType bodyType)
Parameters
Returns
CreateFilterEdgeMethod(CAEEdge[], double, double)
Declaration
public FilterEdgeMethod CreateFilterEdgeMethod(CAEEdge[] seeds, double minLength, double maxLength)
Parameters
Returns
CreateFilterEdgeMethod(SelectionMethod, double, double)
Declaration
public FilterEdgeMethod CreateFilterEdgeMethod(SelectionMethod inputMethod, double minLength, double maxLength)
Parameters
Returns
CreateFilterElemMethod(FEElement[], NamedPropertyTable, PhysicalMaterial, Dimension, NeutralType, Criteria, double, double, double[])
Declaration
public FilterElemMethod CreateFilterElemMethod(FEElement[] seeds, NamedPropertyTable physical, PhysicalMaterial material, ElementTypes.Dimension elemDimension, ElementTypes.NeutralType neutralType, Criteria thicknessCriteria, double minThickness, double maxThickness, double[] thicknesses)
Parameters
Returns
CreateFilterElemMethod(SelectionMethod, NamedPropertyTable, PhysicalMaterial, Dimension, NeutralType, Criteria, double, double, double[])
Declaration
public FilterElemMethod CreateFilterElemMethod(SelectionMethod inputMethod, NamedPropertyTable physical, PhysicalMaterial material, ElementTypes.Dimension elemDimension, ElementTypes.NeutralType neutralType, Criteria thicknessCriteria, double minThickness, double maxThickness, double[] thicknesses)
Parameters
Returns
CreateFilterElemMethodFromModel(bool, NamedPropertyTable, PhysicalMaterial, Dimension, NeutralType, Criteria, double, double, double[])
Declaration
public FilterElemMethod CreateFilterElemMethodFromModel(bool doEntityVisibilityCheck, NamedPropertyTable physical, PhysicalMaterial material, ElementTypes.Dimension elemDimension, ElementTypes.NeutralType neutralType, Criteria thicknessCriteria, double minThickness, double maxThickness, double[] thicknesses)
Parameters
Returns
CreateFilterFaceMethod(CAEFace[], double, double)
Declaration
public FilterFaceMethod CreateFilterFaceMethod(CAEFace[] seeds, double minArea, double maxArea)
Parameters
Returns
CreateFilterFaceMethod(SelectionMethod, double, double)
Declaration
public FilterFaceMethod CreateFilterFaceMethod(SelectionMethod inputMethod, double minArea, double maxArea)
Parameters
Returns
CreateFilterNodeMethod(FENode[], bool)
Declaration
public FilterNodeMethod CreateFilterNodeMethod(FENode[] seeds, bool selectOnlyCornerNodes)
Parameters
Type |
Name |
Description |
FENode[] |
seeds |
|
bool |
selectOnlyCornerNodes |
|
Returns
CreateFilterNodeMethodFromMethod(SelectionMethod, bool)
Declaration
public FilterNodeMethod CreateFilterNodeMethodFromMethod(SelectionMethod inputMethod, bool selectOnlyCornerNodes)
Parameters
Returns
CreateFilterNodeMethodFromModel(bool, bool)
Declaration
public FilterNodeMethod CreateFilterNodeMethodFromModel(bool doEntityVisibilityCheck, bool selectOnlyCornerNodes)
Parameters
Type |
Name |
Description |
bool |
doEntityVisibilityCheck |
|
bool |
selectOnlyCornerNodes |
|
Returns
CreateFreeElemEdgeMethodFromElems(FEElement[], bool)
Declaration
public FreeElemEdgeMethod CreateFreeElemEdgeMethodFromElems(FEElement[] seedTags, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
FEElement[] |
seedTags |
|
bool |
doEntityVisibilityCheck |
|
Returns
CreateFreeElemEdgeMethodFromMethod(SelectionMethod, bool)
Declaration
public FreeElemEdgeMethod CreateFreeElemEdgeMethodFromMethod(SelectionMethod inputMethod, bool doEntityVisibilityCheck)
Parameters
Returns
CreateFreeElemFaceMethodFromElems(FEElement[], bool)
Declaration
public FreeElemFaceMethod CreateFreeElemFaceMethodFromElems(FEElement[] seedTags, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
FEElement[] |
seedTags |
|
bool |
doEntityVisibilityCheck |
|
Returns
CreateFreeElemFaceMethodFromMethod(SelectionMethod, bool)
Declaration
public FreeElemFaceMethod CreateFreeElemFaceMethodFromMethod(SelectionMethod inputMethod, bool doEntityVisibilityCheck)
Parameters
Returns
CreateGroupEdgeMethod(CaeGroup, bool)
Declaration
public GroupEdgeMethod CreateGroupEdgeMethod(CaeGroup seed, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
CaeGroup |
seed |
|
bool |
doEntityVisibilityCheck |
|
Returns
CreateGroupElemEdgeMethod(CaeGroup, bool)
Declaration
public GroupElemEdgeMethod CreateGroupElemEdgeMethod(CaeGroup seed, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
CaeGroup |
seed |
|
bool |
doEntityVisibilityCheck |
|
Returns
CreateGroupElemFaceMethod(CaeGroup, bool)
Declaration
public GroupElemFaceMethod CreateGroupElemFaceMethod(CaeGroup seed, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
CaeGroup |
seed |
|
bool |
doEntityVisibilityCheck |
|
Returns
CreateGroupElemMethod(CaeGroup, bool, ElemOption)
Declaration
public GroupElemMethod CreateGroupElemMethod(CaeGroup seed, bool doEntityVisibilityCheck, GroupElemMethodElemOption.ElemOption elemOption)
Parameters
Returns
CreateGroupFaceMethod(CaeGroup, bool)
Declaration
public GroupFaceMethod CreateGroupFaceMethod(CaeGroup seed, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
CaeGroup |
seed |
|
bool |
doEntityVisibilityCheck |
|
Returns
CreateGroupMethod(CaeGroup, bool)
Declaration
public GroupMethod CreateGroupMethod(CaeGroup seed, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
CaeGroup |
seed |
|
bool |
doEntityVisibilityCheck |
|
Returns
CreateHoleElementEdgeMethod(FEElemEdge, bool, double, double, bool)
Declaration
public HoleElementEdgeMethod CreateHoleElementEdgeMethod(FEElemEdge seedElemEdgeTag, bool doEntityVisibilityCheck, double dMinElementEdgeHoleRadius, double dMaxElementEdgeHoleRadius, bool allowNonCircularHoles)
Parameters
Type |
Name |
Description |
FEElemEdge |
seedElemEdgeTag |
|
bool |
doEntityVisibilityCheck |
|
double |
dMinElementEdgeHoleRadius |
|
double |
dMaxElementEdgeHoleRadius |
|
bool |
allowNonCircularHoles |
|
Returns
CreateHoleElementEdgeMethod(Mesh[], bool, double, double, bool)
Declaration
public HoleElementEdgeMethod CreateHoleElementEdgeMethod(Mesh[] seeds, bool doEntityVisibilityCheck, double dMinElementEdgeHoleRadius, double dMaxElementEdgeHoleRadius, bool allowNonCircularHoles)
Parameters
Type |
Name |
Description |
Mesh[] |
seeds |
|
bool |
doEntityVisibilityCheck |
|
double |
dMinElementEdgeHoleRadius |
|
double |
dMaxElementEdgeHoleRadius |
|
bool |
allowNonCircularHoles |
|
Returns
CreateHoleElementEdgeMethod(SelectionMethod, bool, double, double, bool)
Declaration
public HoleElementEdgeMethod CreateHoleElementEdgeMethod(SelectionMethod inputMethod, bool doEntityVisibilityCheck, double dMinElementEdgeHoleRadius, double dMaxElementEdgeHoleRadius, bool allowNonCircularHoles)
Parameters
Returns
CreateNewAttachedElemMethodFromElems(FEElement[], bool, bool, bool, int, AttachedByOption)
Declaration
public AttachedElemMethod CreateNewAttachedElemMethodFromElems(FEElement[] seedTags, bool doEntityVisibilityCheck, bool doJumpContactandGluing, bool isLimitIterations, int numIterations, AttachedByOption attachedByOption)
Parameters
Returns
CreateNewAttachedElemMethodFromMethod(SelectionMethod, bool, bool, bool, int, AttachedByOption)
Declaration
public AttachedElemMethod CreateNewAttachedElemMethodFromMethod(SelectionMethod inputMethod, bool doEntityVisibilityCheck, bool doJumpContactandGluing, bool isLimitIterations, int numIterations, AttachedByOption attachedByOption)
Parameters
Returns
CreateNewFeatureEdgeNodeMethodFromElemEdges(FEElemEdge[], FeatureEdgeNodeMethodOptions)
Declaration
public FeatureEdgeNodeMethod CreateNewFeatureEdgeNodeMethodFromElemEdges(FEElemEdge[] seedTags, FeatureEdgeNodeMethodOptions options)
Parameters
Returns
CreateNewFeatureEdgeNodeMethodFromMethod(SelectionMethod, FeatureEdgeNodeMethodOptions)
Declaration
public FeatureEdgeNodeMethod CreateNewFeatureEdgeNodeMethodFromMethod(SelectionMethod inputMethod, FeatureEdgeNodeMethodOptions options)
Parameters
Returns
CreateNewFeatureNodeMethodFromElemFaces(FEElemFace[], FeatureNodeMethodOptions)
Declaration
public FeatureNodeMethod CreateNewFeatureNodeMethodFromElemFaces(FEElemFace[] seedTags, FeatureNodeMethodOptions options)
Parameters
Returns
CreateNewFeatureNodeMethodFromMethod(SelectionMethod, FeatureNodeMethodOptions)
Declaration
public FeatureNodeMethod CreateNewFeatureNodeMethodFromMethod(SelectionMethod inputMethod, FeatureNodeMethodOptions options)
Parameters
Returns
CreateNewGroupNodeMethod(CaeGroup, bool, bool)
Declaration
public GroupNodeMethod CreateNewGroupNodeMethod(CaeGroup seed, bool doEntityVisibilityCheck, bool selectOnlyCornerNodes)
Parameters
Type |
Name |
Description |
CaeGroup |
seed |
|
bool |
doEntityVisibilityCheck |
|
bool |
selectOnlyCornerNodes |
|
Returns
Declaration
public RelatedNodeMethod CreateNewRelatedNodeMethodFromArc(Arc seed, bool doEntityVisibilityCheck, bool selectOnlyCornerNodes)
Parameters
Type |
Name |
Description |
Arc |
seed |
|
bool |
doEntityVisibilityCheck |
|
bool |
selectOnlyCornerNodes |
|
Returns
Declaration
public RelatedNodeMethod CreateNewRelatedNodeMethodFromArcs(Arc[] seedTags, bool doEntityVisibilityCheck, bool selectOnlyCornerNodes)
Parameters
Type |
Name |
Description |
Arc[] |
seedTags |
|
bool |
doEntityVisibilityCheck |
|
bool |
selectOnlyCornerNodes |
|
Returns
CreateNewRelatedNodeMethodFromBodies(CAEBody[], bool, bool)
Declaration
public RelatedNodeMethod CreateNewRelatedNodeMethodFromBodies(CAEBody[] seeds, bool doEntityVisibilityCheck, bool selectOnlyCornerNodes)
Parameters
Type |
Name |
Description |
CAEBody[] |
seeds |
|
bool |
doEntityVisibilityCheck |
|
bool |
selectOnlyCornerNodes |
|
Returns
CreateNewRelatedNodeMethodFromBody(CAEBody, bool, bool)
Declaration
public RelatedNodeMethod CreateNewRelatedNodeMethodFromBody(CAEBody seed, bool doEntityVisibilityCheck, bool selectOnlyCornerNodes)
Parameters
Type |
Name |
Description |
CAEBody |
seed |
|
bool |
doEntityVisibilityCheck |
|
bool |
selectOnlyCornerNodes |
|
Returns
Declaration
public RelatedNodeMethod CreateNewRelatedNodeMethodFromConic(Conic seed, bool doEntityVisibilityCheck, bool selectOnlyCornerNodes)
Parameters
Type |
Name |
Description |
Conic |
seed |
|
bool |
doEntityVisibilityCheck |
|
bool |
selectOnlyCornerNodes |
|
Returns
Declaration
public RelatedNodeMethod CreateNewRelatedNodeMethodFromConics(Conic[] seedTags, bool doEntityVisibilityCheck, bool selectOnlyCornerNodes)
Parameters
Type |
Name |
Description |
Conic[] |
seedTags |
|
bool |
doEntityVisibilityCheck |
|
bool |
selectOnlyCornerNodes |
|
Returns
Declaration
public RelatedNodeMethod CreateNewRelatedNodeMethodFromEdge(CAEEdge seed, bool doEntityVisibilityCheck, bool selectOnlyCornerNodes)
Parameters
Type |
Name |
Description |
CAEEdge |
seed |
|
bool |
doEntityVisibilityCheck |
|
bool |
selectOnlyCornerNodes |
|
Returns
Declaration
public RelatedNodeMethod CreateNewRelatedNodeMethodFromEdges(CAEEdge[] seeds, bool doEntityVisibilityCheck, bool selectOnlyCornerNodes)
Parameters
Type |
Name |
Description |
CAEEdge[] |
seeds |
|
bool |
doEntityVisibilityCheck |
|
bool |
selectOnlyCornerNodes |
|
Returns
Declaration
public RelatedNodeMethod CreateNewRelatedNodeMethodFromElem(FEElement seed, bool doEntityVisibilityCheck, bool selectOnlyCornerNodes)
Parameters
Type |
Name |
Description |
FEElement |
seed |
|
bool |
doEntityVisibilityCheck |
|
bool |
selectOnlyCornerNodes |
|
Returns
Declaration
public RelatedNodeMethod CreateNewRelatedNodeMethodFromElemEdge(FEElemEdge seedTag, bool doEntityVisibilityCheck, bool selectOnlyCornerNodes)
Parameters
Type |
Name |
Description |
FEElemEdge |
seedTag |
|
bool |
doEntityVisibilityCheck |
|
bool |
selectOnlyCornerNodes |
|
Returns
Declaration
public RelatedNodeMethod CreateNewRelatedNodeMethodFromElemEdges(FEElemEdge[] seedTags, bool doEntityVisibilityCheck, bool selectOnlyCornerNodes)
Parameters
Type |
Name |
Description |
FEElemEdge[] |
seedTags |
|
bool |
doEntityVisibilityCheck |
|
bool |
selectOnlyCornerNodes |
|
Returns
Declaration
public RelatedNodeMethod CreateNewRelatedNodeMethodFromElemFace(FEElemFace seedTag, bool doEntityVisibilityCheck, bool selectOnlyCornerNodes)
Parameters
Type |
Name |
Description |
FEElemFace |
seedTag |
|
bool |
doEntityVisibilityCheck |
|
bool |
selectOnlyCornerNodes |
|
Returns
Declaration
public RelatedNodeMethod CreateNewRelatedNodeMethodFromElemFaces(FEElemFace[] seedTags, bool doEntityVisibilityCheck, bool selectOnlyCornerNodes)
Parameters
Type |
Name |
Description |
FEElemFace[] |
seedTags |
|
bool |
doEntityVisibilityCheck |
|
bool |
selectOnlyCornerNodes |
|
Returns
Declaration
public RelatedNodeMethod CreateNewRelatedNodeMethodFromElems(FEElement[] seedTags, bool doEntityVisibilityCheck, bool selectOnlyCornerNodes)
Parameters
Type |
Name |
Description |
FEElement[] |
seedTags |
|
bool |
doEntityVisibilityCheck |
|
bool |
selectOnlyCornerNodes |
|
Returns
Declaration
public RelatedNodeMethod CreateNewRelatedNodeMethodFromFace(CAEFace seed, bool doEntityVisibilityCheck, bool selectOnlyCornerNodes)
Parameters
Type |
Name |
Description |
CAEFace |
seed |
|
bool |
doEntityVisibilityCheck |
|
bool |
selectOnlyCornerNodes |
|
Returns
Declaration
public RelatedNodeMethod CreateNewRelatedNodeMethodFromFaces(CAEFace[] seeds, bool doEntityVisibilityCheck, bool selectOnlyCornerNodes)
Parameters
Type |
Name |
Description |
CAEFace[] |
seeds |
|
bool |
doEntityVisibilityCheck |
|
bool |
selectOnlyCornerNodes |
|
Returns
Declaration
public RelatedNodeMethod CreateNewRelatedNodeMethodFromLine(Line seed, bool doEntityVisibilityCheck, bool selectOnlyCornerNodes)
Parameters
Type |
Name |
Description |
Line |
seed |
|
bool |
doEntityVisibilityCheck |
|
bool |
selectOnlyCornerNodes |
|
Returns
Declaration
public RelatedNodeMethod CreateNewRelatedNodeMethodFromLines(Line[] seedTags, bool doEntityVisibilityCheck, bool selectOnlyCornerNodes)
Parameters
Type |
Name |
Description |
Line[] |
seedTags |
|
bool |
doEntityVisibilityCheck |
|
bool |
selectOnlyCornerNodes |
|
Returns
Declaration
public RelatedNodeMethod CreateNewRelatedNodeMethodFromMesh(Mesh seed, bool doEntityVisibilityCheck, bool selectOnlyCornerNodes)
Parameters
Type |
Name |
Description |
Mesh |
seed |
|
bool |
doEntityVisibilityCheck |
|
bool |
selectOnlyCornerNodes |
|
Returns
Declaration
public RelatedNodeMethod CreateNewRelatedNodeMethodFromMeshPoint(MeshPoint seed, bool doEntityVisibilityCheck, bool selectOnlyCornerNodes)
Parameters
Type |
Name |
Description |
MeshPoint |
seed |
|
bool |
doEntityVisibilityCheck |
|
bool |
selectOnlyCornerNodes |
|
Returns
Declaration
public RelatedNodeMethod CreateNewRelatedNodeMethodFromMeshPoints(MeshPoint[] seedTags, bool doEntityVisibilityCheck, bool selectOnlyCornerNodes)
Parameters
Type |
Name |
Description |
MeshPoint[] |
seedTags |
|
bool |
doEntityVisibilityCheck |
|
bool |
selectOnlyCornerNodes |
|
Returns
Declaration
public RelatedNodeMethod CreateNewRelatedNodeMethodFromMeshes(Mesh[] seeds, bool doEntityVisibilityCheck, bool selectOnlyCornerNodes)
Parameters
Type |
Name |
Description |
Mesh[] |
seeds |
|
bool |
doEntityVisibilityCheck |
|
bool |
selectOnlyCornerNodes |
|
Returns
Declaration
public RelatedNodeMethod CreateNewRelatedNodeMethodFromMethod(SelectionMethod inputMethod, bool doEntityVisibilityCheck, bool selectOnlyCornerNodes)
Parameters
Returns
Declaration
public RelatedNodeMethod CreateNewRelatedNodeMethodFromPoint(Point seed, bool doEntityVisibilityCheck, bool selectOnlyCornerNodes)
Parameters
Type |
Name |
Description |
Point |
seed |
|
bool |
doEntityVisibilityCheck |
|
bool |
selectOnlyCornerNodes |
|
Returns
Declaration
public RelatedNodeMethod CreateNewRelatedNodeMethodFromPoints(Point[] seedTags, bool doEntityVisibilityCheck, bool selectOnlyCornerNodes)
Parameters
Type |
Name |
Description |
Point[] |
seedTags |
|
bool |
doEntityVisibilityCheck |
|
bool |
selectOnlyCornerNodes |
|
Returns
Declaration
public RelatedNodeMethod CreateNewRelatedNodeMethodFromSpline(Spline seed, bool doEntityVisibilityCheck, bool selectOnlyCornerNodes)
Parameters
Type |
Name |
Description |
Spline |
seed |
|
bool |
doEntityVisibilityCheck |
|
bool |
selectOnlyCornerNodes |
|
Returns
Declaration
public RelatedNodeMethod CreateNewRelatedNodeMethodFromSplines(Spline[] seedTags, bool doEntityVisibilityCheck, bool selectOnlyCornerNodes)
Parameters
Type |
Name |
Description |
Spline[] |
seedTags |
|
bool |
doEntityVisibilityCheck |
|
bool |
selectOnlyCornerNodes |
|
Returns
Declaration
public RelatedNodeMethod CreateNewRelatedNodeMethodFromVertices(CAEVertex[] seeds, bool doEntityVisibilityCheck, bool selectOnlyCornerNodes)
Parameters
Type |
Name |
Description |
CAEVertex[] |
seeds |
|
bool |
doEntityVisibilityCheck |
|
bool |
selectOnlyCornerNodes |
|
Returns
CreateNodeLabelMethod(bool, int, int, int)
Declaration
public NodeLabelMethod CreateNodeLabelMethod(bool doEntityVisibilityCheck, int startLabel, int endLabel, int labelIncrement)
Parameters
Type |
Name |
Description |
bool |
doEntityVisibilityCheck |
|
int |
startLabel |
|
int |
endLabel |
|
int |
labelIncrement |
|
Returns
CreateOrderedEdgeElemMethod(Arc, bool, bool)
Declaration
public OrderedEdgeElemMethod CreateOrderedEdgeElemMethod(Arc seed, bool doEntityVisibilityCheck, bool flipSeedStart)
Parameters
Type |
Name |
Description |
Arc |
seed |
|
bool |
doEntityVisibilityCheck |
|
bool |
flipSeedStart |
|
Returns
CreateOrderedEdgeElemMethod(CAEEdge, bool, bool)
Declaration
public OrderedEdgeElemMethod CreateOrderedEdgeElemMethod(CAEEdge seed, bool doEntityVisibilityCheck, bool flipSeedStart)
Parameters
Type |
Name |
Description |
CAEEdge |
seed |
|
bool |
doEntityVisibilityCheck |
|
bool |
flipSeedStart |
|
Returns
CreateOrderedEdgeElemMethod(Conic, bool, bool)
Declaration
public OrderedEdgeElemMethod CreateOrderedEdgeElemMethod(Conic seed, bool doEntityVisibilityCheck, bool flipSeedStart)
Parameters
Type |
Name |
Description |
Conic |
seed |
|
bool |
doEntityVisibilityCheck |
|
bool |
flipSeedStart |
|
Returns
CreateOrderedEdgeElemMethod(Line, bool, bool)
Declaration
public OrderedEdgeElemMethod CreateOrderedEdgeElemMethod(Line seed, bool doEntityVisibilityCheck, bool flipSeedStart)
Parameters
Type |
Name |
Description |
Line |
seed |
|
bool |
doEntityVisibilityCheck |
|
bool |
flipSeedStart |
|
Returns
CreateOrderedEdgeElemMethod(Spline, bool, bool)
Declaration
public OrderedEdgeElemMethod CreateOrderedEdgeElemMethod(Spline seed, bool doEntityVisibilityCheck, bool flipSeedStart)
Parameters
Type |
Name |
Description |
Spline |
seed |
|
bool |
doEntityVisibilityCheck |
|
bool |
flipSeedStart |
|
Returns
CreateOrderedEdgeNodeMethod(Arc, bool, bool)
Declaration
public OrderedEdgeNodeMethod CreateOrderedEdgeNodeMethod(Arc seed, bool doEntityVisibilityCheck, bool flipSeedStart)
Parameters
Type |
Name |
Description |
Arc |
seed |
|
bool |
doEntityVisibilityCheck |
|
bool |
flipSeedStart |
|
Returns
CreateOrderedEdgeNodeMethod(CAEEdge, bool, bool)
Declaration
public OrderedEdgeNodeMethod CreateOrderedEdgeNodeMethod(CAEEdge seed, bool doEntityVisibilityCheck, bool flipSeedStart)
Parameters
Type |
Name |
Description |
CAEEdge |
seed |
|
bool |
doEntityVisibilityCheck |
|
bool |
flipSeedStart |
|
Returns
CreateOrderedEdgeNodeMethod(Conic, bool, bool)
Declaration
public OrderedEdgeNodeMethod CreateOrderedEdgeNodeMethod(Conic seed, bool doEntityVisibilityCheck, bool flipSeedStart)
Parameters
Type |
Name |
Description |
Conic |
seed |
|
bool |
doEntityVisibilityCheck |
|
bool |
flipSeedStart |
|
Returns
CreateOrderedEdgeNodeMethod(Line, bool, bool)
Declaration
public OrderedEdgeNodeMethod CreateOrderedEdgeNodeMethod(Line seed, bool doEntityVisibilityCheck, bool flipSeedStart)
Parameters
Type |
Name |
Description |
Line |
seed |
|
bool |
doEntityVisibilityCheck |
|
bool |
flipSeedStart |
|
Returns
CreateOrderedEdgeNodeMethod(Spline, bool, bool)
Declaration
public OrderedEdgeNodeMethod CreateOrderedEdgeNodeMethod(Spline seed, bool doEntityVisibilityCheck, bool flipSeedStart)
Parameters
Type |
Name |
Description |
Spline |
seed |
|
bool |
doEntityVisibilityCheck |
|
bool |
flipSeedStart |
|
Returns
CreateOrderedFeatureEdgeElemMethod(FEElemEdge, bool, bool, bool, bool, double)
Declaration
public OrderedFeatureEdgeNodeMethod CreateOrderedFeatureEdgeElemMethod(FEElemEdge seedTag, bool doEntityVisibilityCheck, bool computeFreeEdgesOnVisibleModel, bool flipSeedStart, bool stopAtNonManifoldJunctions, double dFeatureAngle)
Parameters
Type |
Name |
Description |
FEElemEdge |
seedTag |
|
bool |
doEntityVisibilityCheck |
|
bool |
computeFreeEdgesOnVisibleModel |
|
bool |
flipSeedStart |
|
bool |
stopAtNonManifoldJunctions |
|
double |
dFeatureAngle |
|
Returns
CreateOrderedFeatureEdgeNodeMethod(FEElemEdge, bool, bool, bool, bool, double)
Declaration
public OrderedFeatureEdgeNodeMethod CreateOrderedFeatureEdgeNodeMethod(FEElemEdge seedTag, bool doEntityVisibilityCheck, bool computeFreeEdgesOnVisibleModel, bool flipSeedStart, bool stopAtNonManifoldJunctions, double dFeatureAngle)
Parameters
Type |
Name |
Description |
FEElemEdge |
seedTag |
|
bool |
doEntityVisibilityCheck |
|
bool |
computeFreeEdgesOnVisibleModel |
|
bool |
flipSeedStart |
|
bool |
stopAtNonManifoldJunctions |
|
double |
dFeatureAngle |
|
Returns
CreatePathEnclosedElemFaceMethod(ElemEdgePathMethod, bool, bool, bool, double)
Declaration
public PathEnclosedElemFaceMethod CreatePathEnclosedElemFaceMethod(ElemEdgePathMethod inputMethod, bool doEntityVisibilityCheck, bool flipLoopDirection, bool stopAtNonManifoldJunctions, double dFeatureAngle)
Parameters
Returns
CreateRelatedBodyMethodFromEdges(CAEEdge[], bool)
Declaration
public RelatedBodyMethod CreateRelatedBodyMethodFromEdges(CAEEdge[] seeds, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
CAEEdge[] |
seeds |
|
bool |
doEntityVisibilityCheck |
|
Returns
CreateRelatedBodyMethodFromElems(FEElement[], bool)
Declaration
public RelatedBodyMethod CreateRelatedBodyMethodFromElems(FEElement[] seedTags, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
FEElement[] |
seedTags |
|
bool |
doEntityVisibilityCheck |
|
Returns
CreateRelatedBodyMethodFromFaces(CAEFace[], bool)
Declaration
public RelatedBodyMethod CreateRelatedBodyMethodFromFaces(CAEFace[] seeds, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
CAEFace[] |
seeds |
|
bool |
doEntityVisibilityCheck |
|
Returns
CreateRelatedBodyMethodFromMeshes(Mesh[], bool)
Declaration
public RelatedBodyMethod CreateRelatedBodyMethodFromMeshes(Mesh[] seeds, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
Mesh[] |
seeds |
|
bool |
doEntityVisibilityCheck |
|
Returns
CreateRelatedBodyMethodFromMethod(SelectionMethod, bool)
Declaration
public RelatedBodyMethod CreateRelatedBodyMethodFromMethod(SelectionMethod inputMethod, bool doEntityVisibilityCheck)
Parameters
Returns
CreateRelatedBodyMethodFromNodes(FENode[], bool)
Declaration
public RelatedBodyMethod CreateRelatedBodyMethodFromNodes(FENode[] seeds, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
FENode[] |
seeds |
|
bool |
doEntityVisibilityCheck |
|
Returns
CreateRelatedBodyMethodFromVertices(CAEVertex[], bool)
Declaration
public RelatedBodyMethod CreateRelatedBodyMethodFromVertices(CAEVertex[] seeds, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
CAEVertex[] |
seeds |
|
bool |
doEntityVisibilityCheck |
|
Returns
Declaration
public RelatedCurveMethod CreateRelatedCurveMethod(FEElemEdge[] seeds, bool doEntityVisibilityCheck)
Parameters
Returns
Declaration
public RelatedCurveMethod CreateRelatedCurveMethod(FENode[] seeds, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
FENode[] |
seeds |
|
bool |
doEntityVisibilityCheck |
|
Returns
Declaration
public RelatedCurveMethod CreateRelatedCurveMethod(Mesh[] seeds, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
Mesh[] |
seeds |
|
bool |
doEntityVisibilityCheck |
|
Returns
Declaration
public RelatedCurveMethod CreateRelatedCurveMethod(SelectionMethod inputMethod, bool doEntityVisibilityCheck)
Parameters
Returns
CreateRelatedEdgeMethod(CAEBody[], bool)
Declaration
public RelatedEdgeMethod CreateRelatedEdgeMethod(CAEBody[] seeds, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
CAEBody[] |
seeds |
|
bool |
doEntityVisibilityCheck |
|
Returns
Declaration
public RelatedEdgeMethod CreateRelatedEdgeMethod(CAEFace[] seeds, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
CAEFace[] |
seeds |
|
bool |
doEntityVisibilityCheck |
|
Returns
Declaration
public RelatedEdgeMethod CreateRelatedEdgeMethod(CAEVertex[] seeds, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
CAEVertex[] |
seeds |
|
bool |
doEntityVisibilityCheck |
|
Returns
Declaration
public RelatedEdgeMethod CreateRelatedEdgeMethod(FEElemEdge[] seeds, bool doEntityVisibilityCheck)
Parameters
Returns
Declaration
public RelatedEdgeMethod CreateRelatedEdgeMethod(FENode[] seeds, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
FENode[] |
seeds |
|
bool |
doEntityVisibilityCheck |
|
Returns
Declaration
public RelatedEdgeMethod CreateRelatedEdgeMethod(MeshControl[] seeds, bool doEntityVisibilityCheck)
Parameters
Returns
Declaration
public RelatedEdgeMethod CreateRelatedEdgeMethod(Mesh[] seeds, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
Mesh[] |
seeds |
|
bool |
doEntityVisibilityCheck |
|
Returns
Declaration
public RelatedEdgeMethod CreateRelatedEdgeMethod(SelectionMethod inputMethod, bool doEntityVisibilityCheck)
Parameters
Returns
Declaration
public RelatedElemEdgeMethod CreateRelatedElemEdgeMethod(CAEEdge seed, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
CAEEdge |
seed |
|
bool |
doEntityVisibilityCheck |
|
Returns
Declaration
public RelatedElemEdgeMethod CreateRelatedElemEdgeMethod(CAEEdge[] seeds, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
CAEEdge[] |
seeds |
|
bool |
doEntityVisibilityCheck |
|
Returns
Declaration
public RelatedElemEdgeMethod CreateRelatedElemEdgeMethod(Mesh seed, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
Mesh |
seed |
|
bool |
doEntityVisibilityCheck |
|
Returns
Declaration
public RelatedElemEdgeMethod CreateRelatedElemEdgeMethod(Mesh[] seeds, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
Mesh[] |
seeds |
|
bool |
doEntityVisibilityCheck |
|
Returns
Declaration
public RelatedElemEdgeMethod CreateRelatedElemEdgeMethod(SelectionMethod inputMethod, bool doEntityVisibilityCheck)
Parameters
Returns
Declaration
public RelatedElemEdgeMethod CreateRelatedElemEdgeMethod(Spline seed, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
Spline |
seed |
|
bool |
doEntityVisibilityCheck |
|
Returns
Declaration
public RelatedElemFaceMethod CreateRelatedElemFaceMethodFromElems(FEElement[] seedTags, bool doEntityVisibilityCheck, FacePref facePreference, bool computeFreeFacesOnVisibleModel)
Parameters
Type |
Name |
Description |
FEElement[] |
seedTags |
|
bool |
doEntityVisibilityCheck |
|
FacePref |
facePreference |
|
bool |
computeFreeFacesOnVisibleModel |
|
Returns
Declaration
public RelatedElemFaceMethod CreateRelatedElemFaceMethodFromFaces(CAEFace[] seeds, bool doEntityVisibilityCheck, FacePref facePreference, bool computeFreeFacesOnVisibleModel)
Parameters
Type |
Name |
Description |
CAEFace[] |
seeds |
|
bool |
doEntityVisibilityCheck |
|
FacePref |
facePreference |
|
bool |
computeFreeFacesOnVisibleModel |
|
Returns
Declaration
public RelatedElemFaceMethod CreateRelatedElemFaceMethodFromMeshes(Mesh[] seeds, bool doEntityVisibilityCheck, FacePref facePreference, bool computeFreeFacesOnVisibleModel)
Parameters
Type |
Name |
Description |
Mesh[] |
seeds |
|
bool |
doEntityVisibilityCheck |
|
FacePref |
facePreference |
|
bool |
computeFreeFacesOnVisibleModel |
|
Returns
Declaration
public RelatedElemFaceMethod CreateRelatedElemFaceMethodFromMethod(SelectionMethod inputMethod, bool doEntityVisibilityCheck, NodeRelationshipType nodeRelationship, FacePref facePreference, bool computeFreeFacesOnVisibleModel)
Parameters
Returns
Declaration
public RelatedElemFaceMethod CreateRelatedElemFaceMethodFromNodes(FENode[] seedTags, bool doEntityVisibilityCheck, NodeRelationshipType nodeRelationship, FacePref facePreference, bool computeFreeFacesOnVisibleModel)
Parameters
Returns
Declaration
public RelatedElemMethod CreateRelatedElemMethod(Arc seedTag, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
Arc |
seedTag |
|
bool |
doEntityVisibilityCheck |
|
Returns
Declaration
public RelatedElemMethod CreateRelatedElemMethod(Arc[] seedTags, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
Arc[] |
seedTags |
|
bool |
doEntityVisibilityCheck |
|
Returns
CreateRelatedElemMethod(CAEBody, bool)
Declaration
public RelatedElemMethod CreateRelatedElemMethod(CAEBody seedTag, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
CAEBody |
seedTag |
|
bool |
doEntityVisibilityCheck |
|
Returns
CreateRelatedElemMethod(CAEBody[], bool)
Declaration
public RelatedElemMethod CreateRelatedElemMethod(CAEBody[] seeds, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
CAEBody[] |
seeds |
|
bool |
doEntityVisibilityCheck |
|
Returns
Declaration
public RelatedElemMethod CreateRelatedElemMethod(CAEEdge seedTag, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
CAEEdge |
seedTag |
|
bool |
doEntityVisibilityCheck |
|
Returns
Declaration
public RelatedElemMethod CreateRelatedElemMethod(CAEEdge[] seeds, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
CAEEdge[] |
seeds |
|
bool |
doEntityVisibilityCheck |
|
Returns
Declaration
public RelatedElemMethod CreateRelatedElemMethod(CAEFace seedTag, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
CAEFace |
seedTag |
|
bool |
doEntityVisibilityCheck |
|
Returns
Declaration
public RelatedElemMethod CreateRelatedElemMethod(CAEFace[] seeds, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
CAEFace[] |
seeds |
|
bool |
doEntityVisibilityCheck |
|
Returns
Declaration
public RelatedElemMethod CreateRelatedElemMethod(FEElemFace[] seedTags, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
FEElemFace[] |
seedTags |
|
bool |
doEntityVisibilityCheck |
|
Returns
Declaration
public RelatedElemMethod CreateRelatedElemMethod(FENode seedTag, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
FENode |
seedTag |
|
bool |
doEntityVisibilityCheck |
|
Returns
Declaration
public RelatedElemMethod CreateRelatedElemMethod(FENode[] seeds, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
FENode[] |
seeds |
|
bool |
doEntityVisibilityCheck |
|
Returns
Declaration
public RelatedElemMethod CreateRelatedElemMethod(Mesh seedTag, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
Mesh |
seedTag |
|
bool |
doEntityVisibilityCheck |
|
Returns
Declaration
public RelatedElemMethod CreateRelatedElemMethod(Mesh[] seeds, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
Mesh[] |
seeds |
|
bool |
doEntityVisibilityCheck |
|
Returns
Declaration
public RelatedElemMethod CreateRelatedElemMethod(Conic seedTag, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
Conic |
seedTag |
|
bool |
doEntityVisibilityCheck |
|
Returns
Declaration
public RelatedElemMethod CreateRelatedElemMethod(Conic[] seedTags, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
Conic[] |
seedTags |
|
bool |
doEntityVisibilityCheck |
|
Returns
Declaration
public RelatedElemMethod CreateRelatedElemMethod(Line seedTag, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
Line |
seedTag |
|
bool |
doEntityVisibilityCheck |
|
Returns
Declaration
public RelatedElemMethod CreateRelatedElemMethod(Line[] seedTags, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
Line[] |
seedTags |
|
bool |
doEntityVisibilityCheck |
|
Returns
Declaration
public RelatedElemMethod CreateRelatedElemMethod(Point[] seedTags, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
Point[] |
seedTags |
|
bool |
doEntityVisibilityCheck |
|
Returns
Declaration
public RelatedElemMethod CreateRelatedElemMethod(SelectionMethod inputMethod, bool doEntityVisibilityCheck)
Parameters
Returns
Declaration
public RelatedElemMethod CreateRelatedElemMethod(Spline seedTag, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
Spline |
seedTag |
|
bool |
doEntityVisibilityCheck |
|
Returns
Declaration
public RelatedElemMethod CreateRelatedElemMethod(Spline[] seedTags, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
Spline[] |
seedTags |
|
bool |
doEntityVisibilityCheck |
|
Returns
CreateRelatedFaceMethod(CAEBody[], bool)
Declaration
public RelatedFaceMethod CreateRelatedFaceMethod(CAEBody[] seeds, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
CAEBody[] |
seeds |
|
bool |
doEntityVisibilityCheck |
|
Returns
Declaration
public RelatedFaceMethod CreateRelatedFaceMethod(CAEEdge[] seeds, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
CAEEdge[] |
seeds |
|
bool |
doEntityVisibilityCheck |
|
Returns
Declaration
public RelatedFaceMethod CreateRelatedFaceMethod(FEElemFace seedTag, int seedElemFaceId, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
FEElemFace |
seedTag |
|
int |
seedElemFaceId |
|
bool |
doEntityVisibilityCheck |
|
Returns
Declaration
public RelatedFaceMethod CreateRelatedFaceMethod(FEElemFace[] seedTags, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
FEElemFace[] |
seedTags |
|
bool |
doEntityVisibilityCheck |
|
Returns
Declaration
public RelatedFaceMethod CreateRelatedFaceMethod(FENode seed, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
FENode |
seed |
|
bool |
doEntityVisibilityCheck |
|
Returns
Declaration
public RelatedFaceMethod CreateRelatedFaceMethod(FENode[] seeds, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
FENode[] |
seeds |
|
bool |
doEntityVisibilityCheck |
|
Returns
Declaration
public RelatedFaceMethod CreateRelatedFaceMethod(Mesh seed, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
Mesh |
seed |
|
bool |
doEntityVisibilityCheck |
|
Returns
Declaration
public RelatedFaceMethod CreateRelatedFaceMethod(MeshControl[] seeds, bool doEntityVisibilityCheck)
Parameters
Returns
Declaration
public RelatedFaceMethod CreateRelatedFaceMethod(Mesh[] seeds, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
Mesh[] |
seeds |
|
bool |
doEntityVisibilityCheck |
|
Returns
Declaration
public RelatedFaceMethod CreateRelatedFaceMethod(SelectionMethod inputMethod, bool doEntityVisibilityCheck)
Parameters
Returns
CreateRelatedMeshMatingMethodFromBodies(CAEBody[], bool)
Declaration
public RelatedMeshMatingMethod CreateRelatedMeshMatingMethodFromBodies(CAEBody[] seeds, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
CAEBody[] |
seeds |
|
bool |
doEntityVisibilityCheck |
|
Returns
Declaration
public RelatedMeshMatingMethod CreateRelatedMeshMatingMethodFromFaces(CAEFace[] seeds, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
CAEFace[] |
seeds |
|
bool |
doEntityVisibilityCheck |
|
Returns
Declaration
public RelatedMeshMatingMethod CreateRelatedMeshMatingMethodFromMethod(SelectionMethod inputMethod, bool doEntityVisibilityCheck)
Parameters
Returns
CreateRelatedVertexMethod(CAEBody[], bool)
Declaration
public RelatedVertexMethod CreateRelatedVertexMethod(CAEBody[] seeds, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
CAEBody[] |
seeds |
|
bool |
doEntityVisibilityCheck |
|
Returns
Declaration
public RelatedVertexMethod CreateRelatedVertexMethod(CAEEdge[] seeds, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
CAEEdge[] |
seeds |
|
bool |
doEntityVisibilityCheck |
|
Returns
Declaration
public RelatedVertexMethod CreateRelatedVertexMethod(CAEFace[] seeds, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
CAEFace[] |
seeds |
|
bool |
doEntityVisibilityCheck |
|
Returns
Declaration
public RelatedVertexMethod CreateRelatedVertexMethod(FENode[] seeds, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
FENode[] |
seeds |
|
bool |
doEntityVisibilityCheck |
|
Returns
Declaration
public RelatedVertexMethod CreateRelatedVertexMethod(Mesh[] seeds, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
Mesh[] |
seeds |
|
bool |
doEntityVisibilityCheck |
|
Returns
Declaration
public RelatedVertexMethod CreateRelatedVertexMethod(SelectionMethod inputMethod, bool doEntityVisibilityCheck)
Parameters
Returns
CreateShortEdgeMethodFromBodies(CAEBody[], bool, double)
Declaration
public ShortEdgeMethod CreateShortEdgeMethodFromBodies(CAEBody[] seeds, bool doEntityVisibilityCheck, double dEdgeTolerance)
Parameters
Type |
Name |
Description |
CAEBody[] |
seeds |
|
bool |
doEntityVisibilityCheck |
|
double |
dEdgeTolerance |
|
Returns
CreateShortEdgeMethodFromEdges(CAEEdge[], bool, double)
Declaration
public ShortEdgeMethod CreateShortEdgeMethodFromEdges(CAEEdge[] seeds, bool doEntityVisibilityCheck, double dEdgeTolerance)
Parameters
Type |
Name |
Description |
CAEEdge[] |
seeds |
|
bool |
doEntityVisibilityCheck |
|
double |
dEdgeTolerance |
|
Returns
CreateShortEdgeMethodFromFaces(CAEFace[], bool, double)
Declaration
public ShortEdgeMethod CreateShortEdgeMethodFromFaces(CAEFace[] seeds, bool doEntityVisibilityCheck, double dEdgeTolerance)
Parameters
Type |
Name |
Description |
CAEFace[] |
seeds |
|
bool |
doEntityVisibilityCheck |
|
double |
dEdgeTolerance |
|
Returns
CreateShortEdgeMethodFromMethod(SelectionMethod, bool, double)
Declaration
public ShortEdgeMethod CreateShortEdgeMethodFromMethod(SelectionMethod inputMethod, bool doEntityVisibilityCheck, double dEdgeTolerance)
Parameters
Returns
CreateShowAdjacentGroupMethod(CaeGroup, bool)
Declaration
public ShowAdjacentGroupMethod CreateShowAdjacentGroupMethod(CaeGroup seed, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
CaeGroup |
seed |
|
bool |
doEntityVisibilityCheck |
|
Returns
CreateShowHideGroupMethod(CaeGroup, bool)
Declaration
public ShowHideGroupMethod CreateShowHideGroupMethod(CaeGroup seed, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
CaeGroup |
seed |
|
bool |
doEntityVisibilityCheck |
|
Returns
CreateSliverFaceMethod(CAEBody[], bool, double)
Declaration
public SliverFaceMethod CreateSliverFaceMethod(CAEBody[] seeds, bool doEntityVisibilityCheck, double dSliverTolerance)
Parameters
Type |
Name |
Description |
CAEBody[] |
seeds |
|
bool |
doEntityVisibilityCheck |
|
double |
dSliverTolerance |
|
Returns
CreateSliverFaceMethod(CAEFace[], bool, double)
Declaration
public SliverFaceMethod CreateSliverFaceMethod(CAEFace[] seeds, bool doEntityVisibilityCheck, double dSliverTolerance)
Parameters
Type |
Name |
Description |
CAEFace[] |
seeds |
|
bool |
doEntityVisibilityCheck |
|
double |
dSliverTolerance |
|
Returns
CreateSliverFaceMethod(SelectionMethod, bool, double)
Declaration
public SliverFaceMethod CreateSliverFaceMethod(SelectionMethod inputMethod, bool doEntityVisibilityCheck, double dSliverTolerance)
Parameters
Returns
CreateSpiderCoreNodeMethod(Mesh[], bool)
Declaration
public SpiderCoreNodeMethod CreateSpiderCoreNodeMethod(Mesh[] seeds, bool doEntityVisibilityCheck)
Parameters
Type |
Name |
Description |
Mesh[] |
seeds |
|
bool |
doEntityVisibilityCheck |
|
Returns
CreateSpiderCoreNodeMethod(SelectionMethod, bool)
Declaration
public SpiderCoreNodeMethod CreateSpiderCoreNodeMethod(SelectionMethod inputMethod, bool doEntityVisibilityCheck)
Parameters
Returns
CreateTangentContinuousEdgeMethod(CAEEdge[], bool, double)
Declaration
public TangentContinuousEdgeMethod CreateTangentContinuousEdgeMethod(CAEEdge[] seeds, bool doEntityVisibilityCheck, double dFeatureAngle)
Parameters
Type |
Name |
Description |
CAEEdge[] |
seeds |
|
bool |
doEntityVisibilityCheck |
|
double |
dFeatureAngle |
|
Returns
CreateTangentContinuousEdgeMethod(SelectionMethod, bool, double)
Declaration
public TangentContinuousEdgeMethod CreateTangentContinuousEdgeMethod(SelectionMethod inputMethod, bool doEntityVisibilityCheck, double dFeatureAngle)
Parameters
Returns
CreateTangentFaceMethod(CAEFace[], bool, bool, double)
Declaration
public TangentFaceMethod CreateTangentFaceMethod(CAEFace[] seeds, bool doEntityVisibilityCheck, bool stopAtNonManifoldJunctions, double dTangentTolerance)
Parameters
Type |
Name |
Description |
CAEFace[] |
seeds |
|
bool |
doEntityVisibilityCheck |
|
bool |
stopAtNonManifoldJunctions |
|
double |
dTangentTolerance |
|
Returns
CreateTangentFaceMethod(SelectionMethod, bool, bool, double)
Declaration
public TangentFaceMethod CreateTangentFaceMethod(SelectionMethod inputMethod, bool doEntityVisibilityCheck, bool stopAtNonManifoldJunctions, double dTangentTolerance)
Parameters
Returns
NewFeatureEdgeNodeMethodOptions()
Declaration
public FeatureEdgeNodeMethodOptions NewFeatureEdgeNodeMethodOptions()
Returns
NewFeatureNodeMethodOptions()
Declaration
public FeatureNodeMethodOptions NewFeatureNodeMethodOptions()
Returns
Implements
System.Runtime.Remoting.Messaging.IMessageSink