com.sculley.jim.swjava
Class AssemblyDoc

java.lang.Object
  |
  +--com.sculley.jim.swjava.peer.CppPeer
        |
        +--com.sculley.jim.swjava.ModelDoc
              |
              +--com.sculley.jim.swjava.AssemblyDoc

public class AssemblyDoc
extends ModelDoc


Constructor Summary
AssemblyDoc(long ptr)
          AssemblyDoc constructor comment.
 
Method Summary
 Component addComponent(java.lang.String fileName, SWPoint location)
          Insert the method's description here.
 boolean addMate(long mateType, long alignmentType, boolean isFlipped, double distance, double angle)
          Insert the method's description here.
 boolean addToFeatureScope(java.lang.String componentName)
          Insert the method's description here.
 boolean autoExplode()
          Insert the method's description here.
 void checkInterference()
          Insert the method's description here.
 void createDerivedPart()
          Insert the method's description here.
 boolean createExtrusionFeature()
          Insert the method's description here.
 void editAssembly()
          Insert the method's description here.
 void editExplodeParameters()
          Insert the method's description here.
 void editMate(long mateType, long alignmentType, boolean isFlipped, double distance, double angle)
          Insert the method's description here.
 void editPart()
          Insert the method's description here.
 void editPartOrAssemblyToggle()
          Insert the method's description here.
 void editRebuild()
          Insert the method's description here.
 void editRebuild(long ptr)
          Insert the method's description here.
 void fixSelectedComponent()
          Insert the method's description here.
 void floatSelectedComponent()
          Insert the method's description here.
 void forceRebuild(boolean topLevelOnly)
          Insert the method's description here.
 ModelDoc getEditTarget()
          Insert the method's description here.
 Feature getFeatureByName(java.lang.String name)
          Insert the method's description here.
 long getLightWeightComponentCount()
          Insert the method's description here.
 void hideSelectedComponent()
          Insert the method's description here.
 void insertCavity(double scaleFactor, long scaleType, long indexOfPieceToKeep)
          Insert the method's description here.
 boolean insertDerivedPattern()
          Insert the method's description here.
 void insertNewPart()
          Insert the method's description here.
 void insertWeld(java.lang.String type, java.lang.String shape, double topDelta, double bottomDelta, double radius, java.lang.String weldFileName)
          Insert the method's description here.
 boolean isComponentTreeValid()
          Insert the method's description here.
 void joinSelectedComponents()
          Insert the method's description here.
 void openSelectedComponentFile()
          Insert the method's description here.
 boolean reloadComponent(Component component, boolean loadAsReadOnly, long options)
          Insert the method's description here.
 boolean removeFromFeatureScope(java.lang.String componentName)
          Insert the method's description here.
 void resolveLightweight(boolean warnUser)
          Insert the method's description here.
 void rotateComponent()
          Insert the method's description here.
 void rotateComponentAboutAxis()
          Insert the method's description here.
 boolean setDroppedFileConfigName(java.lang.String name)
          Insert the method's description here.
 boolean setExploded(boolean exploded)
          Insert the method's description here.
 boolean setSelectedComponentConfigProperties(long suppressionState, boolean showComponent, boolean showFeatureDetail)
          Insert the method's description here.
 void showSelectedComponent()
          Insert the method's description here.
 void translateComponent()
          Insert the method's description here.
 void updateBoundingBox()
          Insert the method's description here.
 void updateFeatureScope()
          Insert the method's description here.
 void viewDependencies()
          Insert the method's description here.
 void viewFeatures()
          Insert the method's description here.
 
Methods inherited from class com.sculley.jim.swjava.ModelDoc
getLengthUnit, setLengthUnit
 
Methods inherited from class com.sculley.jim.swjava.peer.CppPeer
getPtr
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AssemblyDoc

public AssemblyDoc(long ptr)
AssemblyDoc constructor comment.
Parameters:
ptr - long
Method Detail

addComponent

public Component addComponent(java.lang.String fileName,
                              SWPoint location)
Insert the method's description here. Creation date: (2/14/00 12:07:19 PM)
Parameters:
fileName - java.lang.String
location - com.sculley.jim.swjava.SWPoint
Returns:
com.sculley.jim.swjava.Component

addMate

public boolean addMate(long mateType,
                       long alignmentType,
                       boolean isFlipped,
                       double distance,
                       double angle)
Insert the method's description here. Creation date: (2/14/00 12:14:18 PM)
Parameters:
mateType - long
alignType - long
isFlipped - boolean
distance - double
angle - double
Returns:
boolean

addToFeatureScope

public boolean addToFeatureScope(java.lang.String componentName)
Insert the method's description here. Creation date: (2/14/00 12:18:46 PM)
Parameters:
componentName - java.lang.String
Returns:
boolean

autoExplode

public boolean autoExplode()
Insert the method's description here. Creation date: (2/14/00 12:25:14 PM)
Returns:
boolean

checkInterference

public void checkInterference()
Insert the method's description here. Creation date: (2/16/00 1:15:33 PM)

createDerivedPart

public void createDerivedPart()
Insert the method's description here. Creation date: (2/16/00 12:20:28 PM)

createExtrusionFeature

public boolean createExtrusionFeature()
Insert the method's description here. Creation date: (2/16/00 12:16:55 PM)
Returns:
boolean

editAssembly

public void editAssembly()
Insert the method's description here. Creation date: (2/16/00 11:55:07 AM)

editExplodeParameters

public void editExplodeParameters()
Insert the method's description here. Creation date: (2/16/00 11:55:07 AM)

editMate

public void editMate(long mateType,
                     long alignmentType,
                     boolean isFlipped,
                     double distance,
                     double angle)
Insert the method's description here. Creation date: (2/14/00 12:14:18 PM)
Parameters:
mateType - long
alignType - long
isFlipped - boolean
distance - double
angle - double

editPart

public void editPart()
Insert the method's description here. Creation date: (2/16/00 11:55:07 AM)

editPartOrAssemblyToggle

public void editPartOrAssemblyToggle()
Insert the method's description here. Creation date: (2/14/00 12:23:40 PM)

editRebuild

public void editRebuild()
Insert the method's description here. Creation date: (2/16/00 12:10:08 PM)

editRebuild

public void editRebuild(long ptr)
Insert the method's description here. Creation date: (2/16/00 12:10:08 PM) param ptr long

fixSelectedComponent

public void fixSelectedComponent()
Insert the method's description here. Creation date: (2/16/00 12:21:49 PM)

floatSelectedComponent

public void floatSelectedComponent()
Insert the method's description here. Creation date: (2/16/00 12:21:49 PM)

forceRebuild

public void forceRebuild(boolean topLevelOnly)
Insert the method's description here. Creation date: (2/16/00 12:30:34 PM)
Parameters:
topLevelOnly - boolean

getEditTarget

public ModelDoc getEditTarget()
Insert the method's description here. Creation date: (2/16/00 12:33:53 PM)
Returns:
com.sculley.jim.swjava.ModelDoc

getFeatureByName

public Feature getFeatureByName(java.lang.String name)
Insert the method's description here. Creation date: (2/16/00 12:13:42 PM)
Parameters:
name - java.lang.String
Returns:
com.sculley.jim.swjava.Feature

getLightWeightComponentCount

public long getLightWeightComponentCount()
Insert the method's description here. Creation date: (2/16/00 12:32:30 PM)
Returns:
long

hideSelectedComponent

public void hideSelectedComponent()
Insert the method's description here. Creation date: (2/16/00 12:35:26 PM)

insertCavity

public void insertCavity(double scaleFactor,
                         long scaleType,
                         long indexOfPieceToKeep)
Insert the method's description here. Creation date: (2/16/00 12:37:54 PM)
Parameters:
scaleFactor - double
scaleType - long
indexOfPieceToKeep - long

insertDerivedPattern

public boolean insertDerivedPattern()
Insert the method's description here. Creation date: (2/16/00 12:40:05 PM)
Returns:
boolean

insertNewPart

public void insertNewPart()
Insert the method's description here. Creation date: (2/16/00 12:43:35 PM)

insertWeld

public void insertWeld(java.lang.String type,
                       java.lang.String shape,
                       double topDelta,
                       double bottomDelta,
                       double radius,
                       java.lang.String weldFileName)
Insert the method's description here. Creation date: (2/16/00 12:46:28 PM)
Parameters:
type - java.lang.String
shape - java.lang.String
topDelta - double
bottomDelta - double
radius - double
weldFileName - java.lang.String

isComponentTreeValid

public boolean isComponentTreeValid()
Insert the method's description here. Creation date: (2/16/00 12:48:01 PM)
Returns:
boolean

joinSelectedComponents

public void joinSelectedComponents()
Insert the method's description here. Creation date: (2/16/00 12:42:42 PM)

openSelectedComponentFile

public void openSelectedComponentFile()
Insert the method's description here. Creation date: (2/16/00 12:49:09 PM)

reloadComponent

public boolean reloadComponent(Component component,
                               boolean loadAsReadOnly,
                               long options)
                        throws ComponentReloadException
Insert the method's description here. Creation date: (2/14/00 1:03:35 PM)
Parameters:
component - com.sculley.jim.swjava.Component
loadAsReadOnly - boolean
options - long
Returns:
boolean

removeFromFeatureScope

public boolean removeFromFeatureScope(java.lang.String componentName)
Insert the method's description here. Creation date: (2/14/00 12:18:46 PM)
Parameters:
componentName - java.lang.String
Returns:
boolean

resolveLightweight

public void resolveLightweight(boolean warnUser)
Insert the method's description here. Creation date: (2/16/00 12:53:02 PM)
Parameters:
warnUser - boolean

rotateComponent

public void rotateComponent()
Insert the method's description here. Creation date: (2/16/00 12:54:16 PM)

rotateComponentAboutAxis

public void rotateComponentAboutAxis()
Insert the method's description here. Creation date: (2/16/00 12:54:16 PM)

setDroppedFileConfigName

public boolean setDroppedFileConfigName(java.lang.String name)
Insert the method's description here. Creation date: (2/16/00 1:11:28 PM)
Parameters:
name - java.lang.String
Returns:
boolean

setExploded

public boolean setExploded(boolean exploded)
Insert the method's description here. Creation date: (2/16/00 1:14:22 PM)
Parameters:
exploded - boolean
Returns:
boolean

setSelectedComponentConfigProperties

public boolean setSelectedComponentConfigProperties(long suppressionState,
                                                    boolean showComponent,
                                                    boolean showFeatureDetail)
Insert the method's description here. Creation date: (2/14/00 12:28:49 PM)
Parameters:
suppressionState - long
showComponent - boolean
showFeatureDetail - boolean
Returns:
boolean

showSelectedComponent

public void showSelectedComponent()
Insert the method's description here. Creation date: (2/16/00 12:35:26 PM)

translateComponent

public void translateComponent()
Insert the method's description here. Creation date: (2/16/00 12:54:16 PM)

updateBoundingBox

public void updateBoundingBox()
Insert the method's description here. Creation date: (2/16/00 1:18:15 PM)

updateFeatureScope

public void updateFeatureScope()
Insert the method's description here. Creation date: (2/16/00 12:54:16 PM)

viewDependencies

public void viewDependencies()
Insert the method's description here. Creation date: (2/16/00 1:21:39 PM)

viewFeatures

public void viewFeatures()
Insert the method's description here. Creation date: (2/16/00 1:21:39 PM)