|
Open CASCADE Technology
6.7.1
|
Describes a composite solid which
More...
#include <TopoDS_CompSolid.hxx>

Public Member Functions | |
| TopoDS_CompSolid () | |
| Constructs an Undefined CompSolid. More... | |
Public Member Functions inherited from TopoDS_Shape | |
| TopoDS_Shape () | |
| Creates a NULL Shape referring to nothing. More... | |
| Standard_Boolean | IsNull () const |
Returns true if this shape is null. In other words, it <br> references no underlying shape with the potential to | |
| void | Nullify () |
Destroys the reference to the underlying shape <br> stored in this shape. As a result, this shape becomes null. | |
| const TopLoc_Location & | Location () const |
| Returns the shape local coordinate system. More... | |
| void | Location (const TopLoc_Location &Loc) |
| Sets the shape local coordinate system. More... | |
| TopoDS_Shape | Located (const TopLoc_Location &Loc) const |
Returns a shape similar to <me> with the local <br>
coordinate system set to <Loc>. <br>
| |
| TopAbs_Orientation | Orientation () const |
Returns the shape orientation. <br> | |
| void | Orientation (const TopAbs_Orientation Orient) |
| Sets the shape orientation. More... | |
| TopoDS_Shape | Oriented (const TopAbs_Orientation Or) const |
Returns a shape similar to <me> with the <br>
orientation set to <Or>. <br>
| |
| const Handle_TopoDS_TShape & | TShape () const |
| TopAbs_ShapeEnum | ShapeType () const |
Returns the value of the TopAbs_ShapeEnum <br> enumeration that corresponds to this shape, for | |
| Standard_Boolean | Free () const |
Returns the free flag. <br> | |
| void | Free (const Standard_Boolean F) |
Sets the free flag. <br> | |
| Standard_Boolean | Modified () const |
Returns the modification flag. <br> | |
| void | Modified (const Standard_Boolean M) |
Sets the modification flag. <br> | |
| Standard_Boolean | Checked () const |
Returns the checked flag. <br> | |
| void | Checked (const Standard_Boolean C) |
Sets the checked flag. <br> | |
| Standard_Boolean | Orientable () const |
Returns the orientability flag. <br> | |
| void | Orientable (const Standard_Boolean C) |
Sets the orientability flag. <br> | |
| Standard_Boolean | Closed () const |
Returns the closedness flag. <br> | |
| void | Closed (const Standard_Boolean C) |
Sets the closedness flag. <br> | |
| Standard_Boolean | Infinite () const |
Returns the infinity flag. <br> | |
| void | Infinite (const Standard_Boolean C) |
Sets the infinity flag. <br> | |
| Standard_Boolean | Convex () const |
Returns the convexness flag. <br> | |
| void | Convex (const Standard_Boolean C) |
Sets the convexness flag. <br> | |
| void | Move (const TopLoc_Location &position) |
Multiplies the Shape location by <position>. <br> | |
| TopoDS_Shape | Moved (const TopLoc_Location &position) const |
Returns a shape similar to <me> with a location <br>
multiplied by <position>. <br>
| |
| void | Reverse () |
Reverses the orientation, using the Reverse method <br>
from the TopAbs package. <br>
| |
| TopoDS_Shape | Reversed () const |
Returns a shape similar to <me> with the <br>
orientation reversed, using the Reverse method <br>
from the TopAbs package. <br>
| |
| void | Complement () |
Complements the orientation, using the Complement <br>
method from the TopAbs package. <br>
| |
| TopoDS_Shape | Complemented () const |
Returns a shape similar to <me> with the <br>
orientation complemented, using the Complement <br>
method from the TopAbs package. <br>
| |
| void | Compose (const TopAbs_Orientation Orient) |
Updates the Shape Orientation by composition with <br>
<Orient>, using the Compose method from the TopAbs <br>
package. <br>
| |
| TopoDS_Shape | Composed (const TopAbs_Orientation Orient) const |
Returns a shape similar to <me> with the <br>
orientation composed with <Orient>, using the <br>
Compose method from the TopAbs package. <br>
| |
| Standard_Boolean | IsPartner (const TopoDS_Shape &other) const |
Returns True if two shapes are partners, i.e. if <br>
they share the same TShape. Locations and <br>
Orientations may differ. <br>
| |
| Standard_Boolean | IsSame (const TopoDS_Shape &other) const |
| Returns True if two shapes are same, i.e. if they share the same TShape with the same Locations. Orientations may differ. More... | |
| Standard_Boolean | IsEqual (const TopoDS_Shape &other) const |
Returns True if two shapes are equal, i.e. if they <br>
share the same TShape with the same Locations and <br>
Orientations. <br>
| |
| Standard_Boolean | operator== (const TopoDS_Shape &other) const |
| Standard_Boolean | IsNotEqual (const TopoDS_Shape &other) const |
Negation of the IsEqual method. <br> | |
| Standard_Boolean | operator!= (const TopoDS_Shape &other) const |
| Standard_Integer | HashCode (const Standard_Integer Upper) const |
Returns a hashed value denoting <me>. This value <br>
is in the range 1..<Upper>. It is computed from <br>
the TShape and the Location. The Orientation is <br>
not used. <br>
| |
| void | EmptyCopy () |
Replace <me> by a new Shape with the same <br>
Orientation and Location and a new TShape with the <br>
same geometry and no sub-shapes. <br>
| |
| TopoDS_Shape | EmptyCopied () const |
Returns a new Shape with the same Orientation and <br>
Location and a new TShape with the same geometry <br>
and no sub-shapes. <br>
| |
| void | TShape (const Handle< TopoDS_TShape > &T) |
Describes a composite solid which
| TopoDS_CompSolid::TopoDS_CompSolid | ( | ) |
Constructs an Undefined CompSolid.
1.8.5