All Frameworks  Object Hierarchy  This Framework  Previous  Next  Indexes  

HybridShapeOffset (Object)

IUnknown
  |
  +---IDispatch
    |
    +---CATBaseUnknown
      |
      +---CATBaseDispatch
        |
        +---AnyObject
          |
          +---HybridShape
            |
            +---HybridShapeOffset
 


Represents the hybrid shape offset feature object.
Role: To access the data of the hybrid shape offset feature object. This data includes:

Use the CATIAHybridShapeFactory to create a HybridShapeOffset object.

See also:
HybridShapeFactory

Property Index

OffsetDirection
Returns or sets whether the offset direction is to be inverted.
OffsetValue
Returns or sets the offset value.
OffsetedObject
Returns or sets the face to offset.
SuppressMode
Returns or sets suppress mode.

Method Index

AddTrickyFace
Adds a tricky face object on the object.
GetTrickyFace
Returns the invalid face object on the object.
RemoveTrickyFace
Remove the tricky face object on the object.
SetOffsetValue
Set Offset value with input as double.

Properties


o Property OffsetDirection() As boolean
Returns or sets whether the offset direction is to be inverted.
True to invert the offset direction.
o Property OffsetValue() As CATIALength
Returns or sets the offset value.
o Property OffsetedObject() As CATIAReference
Returns or sets the face to offset.
Sub-element(s) supported (see
Boundary object): Face.
o Property SuppressMode() As boolean
Returns or sets suppress mode.
True to activate suppress mode

Methods


o Sub AddTrickyFace(CATIAReference iTrickyFace)
Adds a tricky face object on the object.
o Func GetTrickyFace(long iRank) As CATIAReference
Returns the invalid face object on the object.
param : iRank =position of faces ionvalid for offset
o Sub RemoveTrickyFace(long iRank)
Remove the tricky face object on the object.
param : iRank =position of the face in the list of TrickyFaces
o Sub SetOffsetValue(double iOffset)
Set Offset value with input as double.
To be replace in further release by integration in the pragma put_xxx

Copyright © 2003, Dassault Systèmes. All rights reserved.