com.sfm.ap210.jsdai
Class MIMlocation
java.lang.Object
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 |
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)
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)