API Documentation > Interface Classes > Class pfcUDFAssemblyIntersection
Class pfcUDFAssemblyIntersection

# include <pfcUDFCreate.h>

class
pfcUDFAssemblyIntersection
: public virtual
xobject
{
xdeclare(pfcUDFAssemblyIntersection)
...
};
This is a
COMPACT class.

Description
This class defines an assembly intersection.
User Guide References:
Method Summary
Create (xintsequence_ptr ComponentPath, xint VisibilityLevel)
Creates an assembly intersection object, which is used to place a UDF programatically.
void
The member identifier table that defines the location of the intersected part in the assembly that contains the UDF.
void
An array of names for the new instances of parts created to represent the intersection geometry.
void
The length of the pfcComponentPath that corresponds to the visibility level of the intersected part in the assembly. If VisibilityLevel == the number of entries in the pfcComponentPath 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
()
void
SetComponentPath
The member identifier table that defines the location of the intersected part in the assembly that contains the UDF.
GetVisibilityLevel
()
void
SetVisibilityLevel
(xint value)
The length of the pfcComponentPath that corresponds to the visibility level of the intersected part in the assembly. If VisibilityLevel == the number of entries in the pfcComponentPath 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
()
void
SetInstanceNames
An array of names for the new instances of parts created to represent the intersection geometry.
Create
(xintsequence_ptr ComponentPath, xint VisibilityLevel)
Creates an assembly intersection object, which is used to place a UDF programatically.
Used as a component of pfcUDFCustomCreateInstructions .
User Guide References:
Parameters:
ComponentPath
The member identifier table that defines the location of the intersected part in the assembly that contains the UDF.
VisibilityLevel
The length of the pfcComponentPath that corresponds to the visibility level of the intersected part in the assembly. If VisibilityLevel == the number of entries in the pfcComponentPath 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.
Returns:
Instance of the AssemblyIntersection object.
Was this helpful?