org.jcae.viewer3d.cad.occ
Class OCCFaceDomain

java.lang.Object
  extended by org.jcae.viewer3d.cad.CADDomainAdaptor
      extended by org.jcae.viewer3d.cad.occ.OCCFaceDomain
All Implemented Interfaces:
CADDomain, Domain, MarkDomain

public class OCCFaceDomain
extends CADDomainAdaptor

Meshing parameters were taken from Opencascade sources. See


Constructor Summary
OCCFaceDomain(org.jcae.opencascade.jni.TopoDS_Shape shape)
           
OCCFaceDomain(org.jcae.opencascade.jni.TopoDS_Shape shape, java.awt.Color[] facesColors)
          Create a Colored Shape
 
Method Summary
 java.awt.Color getFaceColor(int i)
          Return the Color of the ith Face of the iterator
 java.util.Iterator<FaceMesh> getFaceIterator()
          Iterator on FaceMesh objects
 
Methods inherited from class org.jcae.viewer3d.cad.CADDomainAdaptor
getEdgeIterator, getMarks, getMarksTypes, getVertexIterator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OCCFaceDomain

public OCCFaceDomain(org.jcae.opencascade.jni.TopoDS_Shape shape)

OCCFaceDomain

public OCCFaceDomain(org.jcae.opencascade.jni.TopoDS_Shape shape,
                     java.awt.Color[] facesColors)
Create a Colored Shape

Parameters:
shape -
facesColors -
Method Detail

getFaceIterator

public java.util.Iterator<FaceMesh> getFaceIterator()
Description copied from interface: CADDomain
Iterator on FaceMesh objects

Specified by:
getFaceIterator in interface CADDomain
Overrides:
getFaceIterator in class CADDomainAdaptor

getFaceColor

public java.awt.Color getFaceColor(int i)
Return the Color of the ith Face of the iterator

Parameters:
i -
Returns: