Library | Package Java Toolkit

Interface UDFAssemblyIntersection

package com.ptc.pfc.pfcUDFCreate;

public interface UDFAssemblyIntersection
  extends jxobject



Description

This class defines an assembly intersection.



Method Summary
intseqGetComponentPath ()
    Get method for attribute "ComponentPath"
    The member identifier table that defines the location of the intersected part in the assembly that contains the UDF.
/*optional*/ stringseqGetInstanceNames ()
    Get method for attribute "InstanceNames"
    An array of names for the new instances of parts created to represent the intersection geometry.
intGetVisibilityLevel ()
    Get method for attribute "VisibilityLevel"
    The length of the ComponentPath that corresponds to the visibility level of the intersected part in the assembly. If VisibilityLevel == the number of entries in the ComponentPath sequence, the feature is visible in the part that it intersects. If VisibilityLevel is 0, the feature is visible at the level of the assembly containing the UDF.
voidSetComponentPath (intseq value)
    Set method for attribute "ComponentPath"
    The member identifier table that defines the location of the intersected part in the assembly that contains the UDF.
voidSetInstanceNames ( /*optional*/ stringseq value)
    Set method for attribute "InstanceNames"
    An array of names for the new instances of parts created to represent the intersection geometry.
voidSetVisibilityLevel (int value)
    Set method for attribute "VisibilityLevel"
    The length of the ComponentPath that corresponds to the visibility level of the intersected part in the assembly. If VisibilityLevel == the number of entries in the ComponentPath sequence, the feature is visible in the part that it intersects. If VisibilityLevel is 0, the feature is visible at the level of the assembly containing the UDF.

Method Detail

GetComponentPath/SetComponentPath

intseqGetComponentPath ()
voidSetComponentPath (intseq value)


    The member identifier table that defines the location of the intersected part in the assembly that contains the UDF.



GetVisibilityLevel/SetVisibilityLevel

intGetVisibilityLevel ()
voidSetVisibilityLevel (int value)


    The length of the ComponentPath that corresponds to the visibility level of the intersected part in the assembly. If VisibilityLevel == the number of entries in the ComponentPath sequence, the feature is visible in the part that it intersects. If VisibilityLevel is 0, the feature is visible at the level of the assembly containing the UDF.



GetInstanceNames/SetInstanceNames

/*optional*/ stringseqGetInstanceNames ()
voidSetInstanceNames ( /*optional*/ stringseq value)


    An array of names for the new instances of parts created to represent the intersection geometry.
Manual References:
Features: Creating a Custom UDF, Features: Creating a Custom UDF