Uses of Interface
cz.cuni.jagrlib.iface.BrepIterator

Packages that use BrepIterator
cz.cuni.jagrlib Core JaGrLib package. 
cz.cuni.jagrlib.iface Various interfaces for connecting of JaGrLib modules. 
cz.cuni.jagrlib.piece Public modules (building blocks of JaGrLib compositions). 
cz.cuni.jagrlib.testing Temporary JaGrLib modules. 
 

Uses of BrepIterator in cz.cuni.jagrlib
 

Classes in cz.cuni.jagrlib that implement BrepIterator
 class DefaultBrepIterator
          Default implementation of BrepIterator interface.
 class DefaultBrepIteratorArr
          Default implementation of BrepIterator interface - using precomputed array.
 class DefaultBrepIteratorOrd
          Default implementation of BrepIterator interface - using simple ordinal value.
 

Methods in cz.cuni.jagrlib that return BrepIterator
 BrepIterator DefaultGeometrySearch.centerPass(double[] center, double radius, BrepIterator pre)
          Initializes a new center pass.
 BrepIterator DefaultGeometrySearch.intervalQuery(double[] min, double[] max, BrepIterator pre)
          Initializes a new interval query for floating-point coordinates.
 BrepIterator DefaultGeometrySearch.intervalQuery(int[] min, int[] max, BrepIterator pre)
          Initializes a new interval query for integer coordinates.
 BrepIterator DefaultGeometrySearch.rayPass(double[] start, double[] direction, BrepIterator pre)
          Initializes a new ray-casting pass.
 BrepIterator DefaultGeometrySearch.sweepPass(double[] plane, double[] origin, BrepIterator pre)
          Initializes a new sweep-plane pass.
 

Methods in cz.cuni.jagrlib with parameters of type BrepIterator
 BrepIterator DefaultGeometrySearch.centerPass(double[] center, double radius, BrepIterator pre)
          Initializes a new center pass.
 double DefaultGeometrySearch.finishedSegment(BrepIterator iter)
          Returns end value (coordinate) of already finished pass-segment.
 double DefaultGeometrySearch.getProgress(BrepIterator iter, int[] count)
          Returns progress parameters of the given pass.
 BrepIterator DefaultGeometrySearch.intervalQuery(double[] min, double[] max, BrepIterator pre)
          Initializes a new interval query for floating-point coordinates.
 BrepIterator DefaultGeometrySearch.intervalQuery(int[] min, int[] max, BrepIterator pre)
          Initializes a new interval query for integer coordinates.
 BrepIterator DefaultGeometrySearch.rayPass(double[] start, double[] direction, BrepIterator pre)
          Initializes a new ray-casting pass.
 BrepIterator DefaultGeometrySearch.sweepPass(double[] plane, double[] origin, BrepIterator pre)
          Initializes a new sweep-plane pass.
 

Uses of BrepIterator in cz.cuni.jagrlib.iface
 

Methods in cz.cuni.jagrlib.iface that return BrepIterator
 BrepIterator GeometrySearch.centerPass(double[] center, double radius, BrepIterator pre)
          Initializes a new center pass.
 BrepIterator Brep.divisionInSolidIterator(int ctx, int solid, BrepIterator pre)
          Initializes iterator for divisions within the given solid.
 BrepIterator Brep.divisionIterator(int ctx, BrepIterator pre)
          Initializes iterator for all divisions in the scene.
 BrepIterator Brep.edgeInFaceIterator(int face, BrepIterator pre)
          Initializes iterator for edges within the given face.
 BrepIterator Brep.edgeIterator(BrepIterator pre)
          Initializes iterator for all edges in the scene.
 BrepIterator Brep.faceInSolidIterator(int ctx, int solid, BrepIterator pre)
          Initializes iterator for faces within the given solid.
 BrepIterator Brep.faceIterator(int ctx, BrepIterator pre)
          Initializes iterator for all faces in the scene.
 BrepIterator GeometrySearch.intervalQuery(double[] min, double[] max, BrepIterator pre)
          Initializes a new interval query for floating-point coordinates.
 BrepIterator GeometrySearch.intervalQuery(int[] min, int[] max, BrepIterator pre)
          Initializes a new interval query for integer coordinates.
 BrepIterator GeometrySearch.rayPass(double[] start, double[] direction, BrepIterator pre)
          Initializes a new ray-casting pass.
 BrepIterator Brep.solidIterator(BrepIterator pre)
          Initializes iterator for all solids in the scene.
 BrepIterator GeometrySearch.sweepPass(double[] plane, double[] origin, BrepIterator pre)
          Initializes a new sweep-plane pass.
 BrepIterator Brep.vertexInFaceIterator(int face, BrepIterator pre)
          Initializes iterator for vertices within the given face.
 BrepIterator Brep.vertexIterator(BrepIterator pre)
          Initializes iterator for all vertices in the scene.
 

Methods in cz.cuni.jagrlib.iface with parameters of type BrepIterator
 BrepIterator GeometrySearch.centerPass(double[] center, double radius, BrepIterator pre)
          Initializes a new center pass.
 BrepIterator Brep.divisionInSolidIterator(int ctx, int solid, BrepIterator pre)
          Initializes iterator for divisions within the given solid.
 BrepIterator Brep.divisionIterator(int ctx, BrepIterator pre)
          Initializes iterator for all divisions in the scene.
 BrepIterator Brep.edgeInFaceIterator(int face, BrepIterator pre)
          Initializes iterator for edges within the given face.
 BrepIterator Brep.edgeIterator(BrepIterator pre)
          Initializes iterator for all edges in the scene.
 BrepIterator Brep.faceInSolidIterator(int ctx, int solid, BrepIterator pre)
          Initializes iterator for faces within the given solid.
 BrepIterator Brep.faceIterator(int ctx, BrepIterator pre)
          Initializes iterator for all faces in the scene.
 double GeometrySearch.finishedSegment(BrepIterator iter)
          Returns end value (coordinate) of already finished pass-segment.
 double GeometrySearch.getProgress(BrepIterator iter, int[] count)
          Returns progress parameters of the given pass.
 BrepIterator GeometrySearch.intervalQuery(double[] min, double[] max, BrepIterator pre)
          Initializes a new interval query for floating-point coordinates.
 BrepIterator GeometrySearch.intervalQuery(int[] min, int[] max, BrepIterator pre)
          Initializes a new interval query for integer coordinates.
 int Brep.nextItem(BrepIterator iter)
          Returns the next entity-handle.
 BrepIterator GeometrySearch.rayPass(double[] start, double[] direction, BrepIterator pre)
          Initializes a new ray-casting pass.
 BrepIterator Brep.solidIterator(BrepIterator pre)
          Initializes iterator for all solids in the scene.
 BrepIterator GeometrySearch.sweepPass(double[] plane, double[] origin, BrepIterator pre)
          Initializes a new sweep-plane pass.
 BrepIterator Brep.vertexInFaceIterator(int face, BrepIterator pre)
          Initializes iterator for vertices within the given face.
 BrepIterator Brep.vertexIterator(BrepIterator pre)
          Initializes iterator for all vertices in the scene.
 

Uses of BrepIterator in cz.cuni.jagrlib.piece
 

Classes in cz.cuni.jagrlib.piece that implement BrepIterator
protected  class VEFDS.DivisionIterator
          Iterator for all divisions in the scene.
protected  class VEFDS.EdgeInFaceIterator
          Iterator for edges in the given face.
protected  class VEFDS.EdgeIterator
          Iterator for all edges in the scene.
protected  class VEFDS.FaceInSolidIterator
          Iterator for faces in the given solid.
protected  class VEFDS.FaceIterator
          Iterator for all faces in the scene.
protected  class VEFDS.SolidIterator
          Iterator for all solids in the scene.
protected  class VEFDS.VertexInFaceIterator
          Iterator for vertices in the given face.
protected  class VEFDS.VertexIterator
          Iterator for all vertices in the scene.
 

Methods in cz.cuni.jagrlib.piece that return BrepIterator
 BrepIterator VEFDS.divisionInSolidIterator(int ctx, int solid, BrepIterator pre)
          Initializes iterator for divisions within the given solid.
 BrepIterator VEFDS.divisionIterator(int ctx, BrepIterator pre)
          Initializes iterator for all divisions in the scene.
 BrepIterator VEFDS.edgeInFaceIterator(int face, BrepIterator pre)
          Initializes iterator for edges within the given face.
 BrepIterator VEFDS.edgeIterator(BrepIterator pre)
          Initializes iterator for all edges in the scene.
 BrepIterator VEFDS.faceInSolidIterator(int ctx, int solid, BrepIterator pre)
          Initializes iterator for faces within the given solid.
 BrepIterator VEFDS.faceIterator(int ctx, BrepIterator pre)
          Initializes iterator for all faces in the scene.
 BrepIterator VEFDS.solidIterator(BrepIterator pre)
          Initializes iterator for all solids in the scene.
 BrepIterator VEFDS.vertexInFaceIterator(int face, BrepIterator pre)
          Initializes iterator for vertices within the given face.
 BrepIterator VEFDS.vertexIterator(BrepIterator pre)
          Initializes iterator for all vertices in the scene.
 

Methods in cz.cuni.jagrlib.piece with parameters of type BrepIterator
 BrepIterator VEFDS.divisionInSolidIterator(int ctx, int solid, BrepIterator pre)
          Initializes iterator for divisions within the given solid.
 BrepIterator VEFDS.divisionIterator(int ctx, BrepIterator pre)
          Initializes iterator for all divisions in the scene.
 BrepIterator VEFDS.edgeInFaceIterator(int face, BrepIterator pre)
          Initializes iterator for edges within the given face.
 BrepIterator VEFDS.edgeIterator(BrepIterator pre)
          Initializes iterator for all edges in the scene.
 BrepIterator VEFDS.faceInSolidIterator(int ctx, int solid, BrepIterator pre)
          Initializes iterator for faces within the given solid.
 BrepIterator VEFDS.faceIterator(int ctx, BrepIterator pre)
          Initializes iterator for all faces in the scene.
 int VEFDS.nextItem(BrepIterator iter)
          Returns the next entity-handle.
 BrepIterator VEFDS.solidIterator(BrepIterator pre)
          Initializes iterator for all solids in the scene.
 BrepIterator VEFDS.vertexInFaceIterator(int face, BrepIterator pre)
          Initializes iterator for vertices within the given face.
 BrepIterator VEFDS.vertexIterator(BrepIterator pre)
          Initializes iterator for all vertices in the scene.
 

Uses of BrepIterator in cz.cuni.jagrlib.testing
 

Classes in cz.cuni.jagrlib.testing that implement BrepIterator
 class DepthSort
          Depth-sorting example - incorrect behavior for general scenes with large faces.
protected  class UniformGrid.CenterIterator
          Custom iterator for center pass.
protected  class UniformGrid.RayIteratorOld
          Custom iterator for ray-segment-pass (old version).
protected  class UniformGrid.RaySegmentIterator2D
          Custom iterator for ray-segment-pass (new version - 2DDDA).
protected  class UniformGrid.RayTriangleIterator3D
          Custom iterator for ray-triangle-pass (3DDDA).
 

Fields in cz.cuni.jagrlib.testing declared as BrepIterator
protected  BrepIterator DepthSort.vit
          Tmp: vertices-in-face iterator.
 

Methods in cz.cuni.jagrlib.testing that return BrepIterator
 BrepIterator UniformGrid.centerPass(double[] center, double radius, BrepIterator pre)
          Initializes a new center pass.
 BrepIterator UniformGrid.rayPass(double[] start, double[] direction, BrepIterator pre)
          Initializes a new ray-casting pass.
 

Methods in cz.cuni.jagrlib.testing with parameters of type BrepIterator
 BrepIterator UniformGrid.centerPass(double[] center, double radius, BrepIterator pre)
          Initializes a new center pass.
 BrepIterator UniformGrid.rayPass(double[] start, double[] direction, BrepIterator pre)
          Initializes a new ray-casting pass.