All Frameworks Class Hierarchy This Framework Indexes
GSMInterfaces Interface CATIGSMFill
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIGSMFill
Interface to surface fill feature.
Role: Allows you to access data of the Fill feature created by using
boundaries (curves, lines), supports, and a continuity value
- See also:
- CATIGSMFactory.CreateFill
Method Index
- o
AddBound(CATISpecObject_var&)
- Adds a boundary to the Fill.
- o
AddSupport(CATISpecObject_var&,CATISpecObject_var&)
- Adds a support to the Fill.
- o
GetAllBoundaries(CATLISTV(CATISpecObject_var)&,CATLISTV(CATISpecObject_var)&)
- Gets all elements in the list of boundaries.
- o
GetBoundAtPosition(CATISpecObject_var&,int)
- Gets the boundary which is at the given position.
- o
GetBoundPosition(CATISpecObject_var&,int&)
- Gets the position of a boundary in the list.
- o
GetBoundSize(int&)
- Gets the size of the list (number of boundaries).
- o
GetBoundaryContinuity(enum CATGSMContinuity&,int)
- Gets the continuity mode for a particular boundary.
- o
GetConstraint(CATISpecObject_var&)
- Gets the constraint element.
- o
GetContinuity(enum CATGSMContinuity&)
- Gets the continuity mode.
- o
GetDeviation(CATICkeParm_var&)
- Gets the deviation value.
- o
GetPlaneOnlyMode(CATBoolean&)
- Gets the Plane Only mode.
- o
GetSupportAtPosition(CATISpecObject_var&,int)
- Gets the Support which is at the given position.
- o
GetTolerantMode(CATBoolean&)
- Gets the tolerant fill Mode.
- o
InsertBoundAfterPosition(CATISpecObject_var&,int)
- Inserts a boundary after another at a given position.
- o
InsertBoundBeforePosition(CATISpecObject_var&,int)
- Inserts a boundary before another at a given position.
- o
RemoveAllBound()
- Removes all elements in the list of boundaries.
- o
RemoveBoundAtPosition(int)
- Removes the boundary at the given position.
- o
RemoveSupportAtPosition(int)
- Removes the Support at the given position.
- o
ReplaceBoundAtPosition(CATISpecObject_var&,int)
- Replaces a boundary in the list at the given position.
- o
ReplaceSupportAtPosition(CATISpecObject_var&,int)
- Replaces the Support at the given position.
- o
SetBoundaryContinuity(enum CATGSMContinuity,int)
- Sets the continuity mode for a particular boundary.
- o
SetConstraint(CATISpecObject_var)
- Sets the constraint elementt.
- o
SetContinuity(enum CATGSMContinuity)
- Sets the continuity mode.
- o
SetDeviation(CATICkeParm_var&)
- Sets the deviation value.
- o
SetPlaneOnlyMode(CATBoolean)
- Sets the Plane Only mode.
- o
SetTolerantMode(CATBoolean)
- Sets the tolerant fill Mode.
Methods
o AddBound
| public virtual AddBound( | | iBoundary) |
-
Adds a boundary to the Fill.
The boundary is added at the end of the list.
- Parameters:
-
- iBoundary
- curve boundary
o AddSupport
| public virtual AddSupport( | | iBoundary, |
| | iSupport) |
-
Adds a support to the Fill.
The support is added at the end of the list.
- Parameters:
-
- iBoundary
- boundary
- iSupport
- support
o GetAllBoundaries
| public virtual GetAllBoundaries( | | oBoundary, |
| | oSupport) |
-
Gets all elements in the list of boundaries.
- Parameters:
-
- CATLISTV
- oBoundary list of boundaries
- CATLISTV
- oSupport list of supports
o GetBoundAtPosition
| public virtual GetBoundAtPosition( | | oBoundary, |
| | iPos) |
-
Gets the boundary which is at the given position.
- Parameters:
-
- oBoundary
- curve boundary
- iPos
- position of the curve boundary in the list of boundaries
o GetBoundPosition
| public virtual GetBoundPosition( | | oBoundary, |
| | Pos) |
-
Gets the position of a boundary in the list.
- Parameters:
-
- oBoundary
- curve boundary
- Pos
- position of the curve boundary in the list of boundaries
o GetBoundSize
| public virtual GetBoundSize( | | oSize) |
-
Gets the size of the list (number of boundaries).
- Parameters:
-
- oSize
- size of the list of boundaries
o GetBoundaryContinuity
| public virtual GetBoundaryContinuity( | | oContinuity, |
| | iPos) |
-
Gets the continuity mode for a particular boundary.
- Parameters:
-
- oContinuity
- continuity between the support and the fill
- iPos
- position of the curve boundary in the list of boundaries
o GetConstraint
| public virtual GetConstraint( | | oConstraint) |
-
Gets the constraint element.
- Parameters:
-
- oConstraint
- new constraint element
o GetContinuity
| public virtual GetContinuity( | | oContinuity) |
-
Gets the continuity mode.
- Parameters:
-
- oContinuity
- continuity between the support and the fill
o GetDeviation
| public virtual GetDeviation( | | ohDeviation) |
-
Gets the deviation value.
- Parameters:
-
- ohDeviation
- The deviation value
o GetPlaneOnlyMode
| public virtual GetPlaneOnlyMode( | | oPlaneOnly) |
-
Gets the Plane Only mode.
- Parameters:
-
- oPlaneOnly
- Fill type if planar boundaries
o GetSupportAtPosition
| public virtual GetSupportAtPosition( | | oSupport, |
| | iPos) |
-
Gets the Support which is at the given position.
- Parameters:
-
- oSupport
- support
- iPos
- position of the curve boundary in the list of boundaries
o GetTolerantMode
| public virtual GetTolerantMode( | | oMode) |
-
Gets the tolerant fill Mode.
- Parameters:
-
- oMode
- Current status of Tolerant Mode TRUE/FALSE
o InsertBoundAfterPosition
| public virtual InsertBoundAfterPosition( | | iBoundary, |
| | iPos) |
-
Inserts a boundary after another at a given position.
- Parameters:
-
- iBoundary
- curve boundary
- iPos
- position of the curve boundary in the list of boundaries
o InsertBoundBeforePosition
| public virtual InsertBoundBeforePosition( | | iBoundary, |
| | iPos) |
-
Inserts a boundary before another at a given position.
- Parameters:
-
- iBoundary
- curve boundary
- Pos
- position of the curve boundary in the list of boundaries
o RemoveAllBound
| public virtual RemoveAllBound( | ) |
-
Removes all elements in the list of boundaries.
o RemoveBoundAtPosition
| public virtual RemoveBoundAtPosition( | | iPos) |
-
Removes the boundary at the given position.
- Parameters:
-
- iPos
- position of the curve boundary in the list of boundaries
o RemoveSupportAtPosition
| public virtual RemoveSupportAtPosition( | | iPos) |
-
Removes the Support at the given position.
- Parameters:
-
- iPos
- position of the curve boundary in the list of boundaries
o ReplaceBoundAtPosition
| public virtual ReplaceBoundAtPosition( | | iBoundary, |
| | iPos) |
-
Replaces a boundary in the list at the given position.
- Parameters:
-
- iBoundary
- curve boundary
- iPos
- position of the curve boundary in the list of boundaries
o ReplaceSupportAtPosition
| public virtual ReplaceSupportAtPosition( | | iSupport, |
| | iPos) |
-
Replaces the Support at the given position.
- Parameters:
-
- iSupport
- support
- iPos
- position of the curve boundary in the list of boundaries
o SetBoundaryContinuity
| public virtual SetBoundaryContinuity( | const | iContinuity, |
| | iPos) |
-
Sets the continuity mode for a particular boundary.
- Parameters:
-
- iContinuity
- continuity between the support and the fill
- iPos
- position of the curve boundary in the list of boundaries
o SetConstraint
| public virtual SetConstraint( | const | iConstraint) |
-
Sets the constraint elementt.
- Parameters:
-
- iConstraint
- new constraint element
o SetContinuity
| public virtual SetContinuity( | const | iContinuity) |
-
Sets the continuity mode.
- Parameters:
-
- iContinuity
- continuity between the support and the fill
o SetDeviation
| public virtual SetDeviation( | const | ihDeviation) |
-
Sets the deviation value. This value is used only if tolerant mode is set to TRUE. The value
of this parameter should lie within resolution and 100*resolution.
- Parameters:
-
- ihDeviation
- The deviation value
o SetPlaneOnlyMode
| public virtual SetPlaneOnlyMode( | | PlaneOnly) |
-
Sets the Plane Only mode.
- Parameters:
-
- PlaneOnly
- Fill type if planar boundaries
o SetTolerantMode
| public virtual SetTolerantMode( | | iMode) |
-
Sets the tolerant fill Mode.
- Parameters:
-
- iMode
- Tolerant Mode - TRUE/FALSE
This object is included in the file: CATIGSMFill.h
If needed, your Imakefile.mk should include the module: CATGitInterfaces