com.sfm.ap210.jsdai.gdt
Class GeometricTolerance

java.lang.Object
  extended by com.sfm.ap210.jsdai.gdt.GeometricTolerance
All Implemented Interfaces:
ToleranceFeature, java.lang.Comparable
Direct Known Subclasses:
CenterPlaneToleranceImpl, CompositeGroupToleranceImpl, FeatureOfSizeToleranceImpl, GeometricToleranceImpl

public abstract class GeometricTolerance
extends java.lang.Object
implements ToleranceFeature


Nested Class Summary
 class GeometricTolerance.DatumReference
           
static class GeometricTolerance.DatumReferenceModifier
           
static class GeometricTolerance.ToleranceModifier
           
static class GeometricTolerance.ToleranceType
           
 
Nested classes/interfaces inherited from interface com.sfm.ap210.jsdai.gdt.ToleranceFeature
ToleranceFeature.FeatureType
 
Constructor Summary
GeometricTolerance(java.lang.String n, Length v, GeometricTolerance.ToleranceModifier m, GeometricTolerance.ToleranceType t)
           
GeometricTolerance(java.lang.String n, Length v, GeometricTolerance.ToleranceType t)
           
 
Method Summary
 void AddDatum(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EDatum d)
           
 void AddDatum(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EDatum d, GeometricTolerance.DatumReferenceModifier m)
           
 void addFaceRef(FaceReference r)
           
 java.util.List<GeometricTolerance.DatumReference> getDatums()
           
 java.util.Set<FaceReference> getFaces()
           
 Length getLength()
           
 GeometricTolerance.ToleranceModifier getModifier()
           
 java.lang.String getName()
           
 GeometricTolerance.ToleranceType getType()
           
 boolean hasDatumRefs()
           
 boolean hasModifier()
           
 java.lang.String reportFaces()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.sfm.ap210.jsdai.gdt.ToleranceFeature
getFeatureType, getShapeAspect
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Constructor Detail

GeometricTolerance

public GeometricTolerance(java.lang.String n,
                          Length v,
                          GeometricTolerance.ToleranceType t)

GeometricTolerance

public GeometricTolerance(java.lang.String n,
                          Length v,
                          GeometricTolerance.ToleranceModifier m,
                          GeometricTolerance.ToleranceType t)
Method Detail

getName

public java.lang.String getName()

getLength

public Length getLength()

AddDatum

public void AddDatum(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EDatum d)
              throws jsdai.lang.SdaiException
Throws:
jsdai.lang.SdaiException

AddDatum

public void AddDatum(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EDatum d,
                     GeometricTolerance.DatumReferenceModifier m)
              throws jsdai.lang.SdaiException
Throws:
jsdai.lang.SdaiException

getType

public GeometricTolerance.ToleranceType getType()

hasDatumRefs

public boolean hasDatumRefs()

getDatums

public java.util.List<GeometricTolerance.DatumReference> getDatums()

hasModifier

public boolean hasModifier()

getModifier

public GeometricTolerance.ToleranceModifier getModifier()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

addFaceRef

public void addFaceRef(FaceReference r)

getFaces

public java.util.Set<FaceReference> getFaces()
Specified by:
getFaces in interface ToleranceFeature

reportFaces

public java.lang.String reportFaces()
Specified by:
reportFaces in interface ToleranceFeature