To compute all the interferences within an Assembly one has to call
pfcCreateGlobalEvaluator with a
pfcAssembly object as an argument. This call returns a
pfcGlobalEvaluator object. The
pfcCretaeGlobalEvaluator can be used to extract an assembly object or to set an assembly object for the interference computation.
The methods
pfcGlobalEvaluator::GetAssem and
pfcGlobalEvaluator::SetAssem with
pfcAssembly as an argument allow you to do exactly that.
The method
pfcGlobalEvaluator::ComputeGlobalInterference determines the set of all the interferences within the assembly.
This method will return a sequence of
pfcGlobalInterference objects or null if there are no interfering parts. Each object contains a pair of intersecting parts and an object representing the interference volume, which can be extracted by using
pfcGlobalInterference::GetSelParts and
pfcGlobalInterference::GetVolume respectively.