All Frameworks Class Hierarchy This Framework Previous Next Indexes
PartInterfaces Interface CATIOffset
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---PartInterfaces.CATIShape
|
+---CATIOffset
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIOffset
Interface to represent the offset feature.
Role: The offset feature allows users to create a thick surface
above a surfacic feature.
The result of the operation is a mechanical feature.
Method Index
- o
GetBotOffset()
- Returns the distance between the bottom skin of the offset feature
and the surfacic feature.
- o
GetIsensOffset()
- Retrieves the offset orientation value of the offset feature.
- o
GetSurfaceOffset()
- Retrieves the surfacic feature to be offseted.
- o
GetTopOffset()
- Returns the distance between the top skin of the offset feature
and the surfacic feature.
- o
ModifyBotOffset(double)
- Modifies the distance between the bottom skin of the offset feature
and the surfacic feature.
- o
ModifyTopOffset(double)
- Modifies the distance between the top skin of the offset feature
and the surfacic feature.
- o
ReverseOffdir()
- Invert the offset orientation.
- o
SwapSurface(CATISpecObject_var)
- Sets or swaps the surfacic feature to be offseted.
Methods
o GetBotOffset
public virtual double GetBotOffset( | )= 0 |
-
Returns the distance between the bottom skin of the offset feature
and the surfacic feature.
- Returns:
- the bottom skin distance
o GetIsensOffset
public virtual int GetIsensOffset( | )= 0 |
-
Retrieves the offset orientation value of the offset feature.
- Returns:
- the offset orientation value
Legal values: if it equals NormalSide (=0) then
the offset direction is the same as the normal vector of the surfacic
feature.
If it equals InverseNormalSide (=1) then the offset direction is
the opposite of the normal vector of the surfacic feature.
o GetSurfaceOffset
-
Retrieves the surfacic feature to be offseted.
- Returns:
- the surfacic feature
Legal values: CATISpecObject_var if
the surfacic feature exists
or
NULL_var if it does not.
o GetTopOffset
public virtual double GetTopOffset( | )= 0 |
-
Returns the distance between the top skin of the offset feature
and the surfacic feature.
- Returns:
- the top skin distance
o ModifyBotOffset
public virtual void ModifyBotOffset( | double | iBotOffset) = 0 |
-
Modifies the distance between the bottom skin of the offset feature
and the surfacic feature.
- Parameters:
-
- iBotOffset
- The distance between the surfacic feature and the bottom
skin of the offset feature.
o ModifyTopOffset
public virtual void ModifyTopOffset( | double | iTopOffset) = 0 |
-
Modifies the distance between the top skin of the offset feature
and the surfacic feature.
- Parameters:
-
- iTopOffset
- The distance between the surfacic feature and the top
skin of the offset feature.
o ReverseOffdir
public virtual void ReverseOffdir( | )= 0 |
-
Invert the offset orientation.
Legal values: if it equals NormalSide (=0) then
the offset direction becomes InverseNormalSide.
If it equals InverseNormalSide (=1) then the offset direction
becomes InverseNormalSide.
o SwapSurface
-
Sets or swaps the surfacic feature to be offseted.
- Parameters:
-
- ihSurface
- The surfacic feature to be offseted.
This object is included in the file: CATIOffset.h
If needed, your Imakefile.mk should include the module: CATPartInterfaces