Hide menu
Loading...
Searching...
No Matches
manufacturingtoolkit.CadExMTK.ModelData_Shell Class Reference

Shell Shell.hxx cadex/ModelData/Shell.hxx. More...

Inheritance diagram for manufacturingtoolkit.CadExMTK.ModelData_Shell:
manufacturingtoolkit.CadExMTK.ModelData_Shape manufacturingtoolkit.CadExMTK.BaseObject

Public Member Functions

 __init__ (self, theFace)
 Constructor.
 
 Append (self, *args)
 
- Public Member Functions inherited from manufacturingtoolkit.CadExMTK.ModelData_Shape
 Type (self)
 Returns a shape type.
 
 Orientation (self)
 Returns orientation flag.
 
 Reversed (self)
 Returns a shape that shares the same geometry and subshape graph but has opposite orientation.
 
 Oriented (self, theOrientation)
 Returns a shape that shares the same geometry and subshape graph and has specified orientation.
 
 IsEqual (self, theOther)
 Returns true if the shape shares the same geometry and subshape graph, and has equal orientation.
 
 IsSame (self, theOther)
 Returns true if the shape shares the same geometry and subshape graph.
 
 SetName (self, theName)
 Sets the name.
 
 Name (self)
 Returns the name.
 
 AddAssociatedPMI (self, *args)
 
 AssociatedPMI (self)
 Returns the PMI elements.
 
- Public Member Functions inherited from manufacturingtoolkit.CadExMTK.BaseObject
 Id (self)
 Return unique identifier of public object.
 
 IsNull (self)
 

Static Public Member Functions

 CompareType (theObject)
 Check the type of object.
 
 Cast (*args)
 

Detailed Description

Shell Shell.hxx cadex/ModelData/Shell.hxx.

Defines a connected set of faces.

The following image depicts an example of a shell:

Shell

Direct children of shell are faces which must be connected with each other (i.e. have common edges) and consistently oriented (i.e. each common edge must be forward in one face and reversed in the other).

Although the data model can describe a non-manifold topology (i.e. a common edge shared by more than two faces), it is strongly not recommended to construct such.

Shell bounding a solid must be closed. A shell not belonging to a solid may have free edges (i.e. shared by one face only).

Constructor & Destructor Documentation

◆ __init__()

manufacturingtoolkit.CadExMTK.ModelData_Shell.__init__ ( self,
theFace )

Constructor.

Reimplemented from manufacturingtoolkit.CadExMTK.ModelData_Shape.

Member Function Documentation

◆ Cast()

manufacturingtoolkit.CadExMTK.ModelData_Shell.Cast ( * args)
static

◆ CompareType()

manufacturingtoolkit.CadExMTK.ModelData_Shell.CompareType ( theObject)
static

Check the type of object.

Returns true if the specified object is this class type.

Reimplemented from manufacturingtoolkit.CadExMTK.ModelData_Shape.


The documentation for this class was generated from the following file:
  • CadExMTK.py