com.sfm.ap210.jsdai
Class MIMlocation

java.lang.Object
  extended by com.sfm.ap210.jsdai.MIMlocation

public class MIMlocation
extends java.lang.Object

A class to store the set of transformations necessary to locate an assembly_component (Assembly_component) on the pcb. This includes 0 or 1 cartesian_transformation_operator_2d (Cartesian_transformation_2d) and 0, 1, or 2 axis2_placement_2d (Axis_placement_2d) Note that in the instance of a nested structured_layout_component (Structured_layout_component), multiple stacked instances of MIMlocation will be necessary to locate the assembly_component on the pcb. The 0 to 3 transformations contained within a MIMlocation instance represent a transformation stack with the transformation returned by getCto2d() as the top-level transformation relative to the pcb and the transformation returned by getAp2d2() being the transformation at the bottom of the stack. For example, getAp2d2() could position a pad within a padtack, getAp2d1() might position a padstack within a footprint, and getCto2d() might position a footprint on the pcb.


Constructor Summary
MIMlocation()
           
MIMlocation(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ECartesian_transformation_operator_2d cto2d, jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EAxis2_placement_2d ap2d1, jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EAxis2_placement_2d ap2d2)
           
 
Method Summary
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EAxis2_placement_2d getAp2d1()
           
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EAxis2_placement_2d getAp2d2()
           
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ECartesian_transformation_operator_2d getCto2d()
           
 void setCto2d(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ECartesian_transformation_operator_2d cto2d)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MIMlocation

public MIMlocation()

MIMlocation

public MIMlocation(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ECartesian_transformation_operator_2d cto2d,
                   jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EAxis2_placement_2d ap2d1,
                   jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EAxis2_placement_2d ap2d2)
Method Detail

getCto2d

public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ECartesian_transformation_operator_2d getCto2d()

getAp2d1

public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EAxis2_placement_2d getAp2d1()

getAp2d2

public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EAxis2_placement_2d getAp2d2()

setCto2d

public void setCto2d(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ECartesian_transformation_operator_2d cto2d)