Manipulateur d’interpolation
Faits rapides
| Propriété | Valeur |
|---|---|
| Classe | CENPyOlpInterpolationHandler |
| Module | cenpylib.CENPyOlpInterpolationHandler |
| Paquet | cenpylib |
| Libération | R2025.2.4 |
| Méthodes | 14 |
Départ rapide
# Boilerplate Example
interpolationHandler = ... # obtained from the runtime context
result = interpolationHandler.IsInterpolated(tpElement, 0)Index de la méthode
| Méthode | Retours | Résumé |
|---|---|---|
CreatePathInterpolation | int | Créez des interpolations de chemin entre des éléments de chemin d’outil donnés. |
DeletePathInterpolation | int | Supprimer les interpolations de chemin entre des éléments donnés du parcours d’outil. |
SwitchPathInterpolationType | int | Interpolations de commutation des types d’interpolations de chemin pour des éléments donnés du chemin de l’outil entre Relatif et Absolu, |
AddPathInterpolationSupport | int | Ajouter un élément de trajet d’outil donné en tant que support pour les types spécifiés d’interpolations de chemin. |
RemovePathInterpolationSupport | int | Supprimez l’élément du trajet d’outil donné comme support pour les types spécifiés d’interpolations de chemin. |
CreateSurfaceInterpolation | int | Créez des interpolations de surface entre des pistes de trajet d’outil données. |
DeleteSurfaceInterpolation | int | Supprimez les interpolations de surface entre les pistes de trajectoire d’outil données. |
SwitchSurfaceInterpolationType | int | Commuter les types d’interpolations de surface pour des pistes de trajet d’outil données entre Relatif et Absolu, |
AddSurfaceInterpolationSupport | int | Ajouter une piste de trajet d’outil donnée en tant que support pour les types spécifiés d’interpolations de surface. |
RemoveSurfaceInterpolationSupport | int | Retirez la piste du trajet d’outil donnée comme support pour les types spécifiés d’interpolations de surface. |
IsInterpolated | bool | Vérifiez si l’élément du parcours d’outil donné possède ou non l’interpolation du chemin du type donné. |
IsInterpolated | bool | Vérifiez si la piste donnée possède ou non l’interpolation de surface du type donné. |
IsSupport | bool | Vérifiez si l’élément de parcours d’outil donné est un support quelconque pour un type d’interpolation particulier. |
IsSupport | bool | Vérifiez si la piste donnée est un support d’une quelconque nature pour un type d’interpolation particulier. |
Cycle de vie
CreatePathInterpolation
def CreatePathInterpolation(startTpElement: CENPyOlpTpElement, endTpElement: CENPyOlpTpElement, types: list) -> intCréez des interpolations de chemin entre des éléments de chemin d’outil donnés.
Paramètres :
| Nom | Type | Description |
|---|---|---|
startTpElement | CENPyOlpTpElement | Commence l’élément du parcours d’outil. |
endTpElement | CENPyOlpTpElement | Élément de fin de trajet d’outil. |
types | list | Un ou plusieurs types d’interpolation à créer. |
Retour : int — ERR_NO_ERROR (0) si réussit, code d’erreur sinon.
CreateSurfaceInterpolation
def CreateSurfaceInterpolation(startTrack: CENPyOlpTrack, endTrack: CENPyOlpTrack, types: list) -> intCréez des interpolations de surface entre des pistes de trajet d’outil données.
Paramètres :
| Nom | Type | Description |
|---|---|---|
startTrack | CENPyOlpTrack | Commencez la piste. |
endTrack | CENPyOlpTrack | Fin de la piste. |
types | list | Un ou plusieurs types d’interpolation à créer. |
Retour : int — ERR_NO_ERROR (0) si réussit, code d’erreur sinon.
Méthodes de requête
IsInterpolated
def IsInterpolated(tpElement: CENPyOlpTpElement, type: int) -> boolVérifiez si l’élément du parcours d’outil donné possède ou non l’interpolation du chemin du type donné.
Paramètres :
| Nom | Type | Description |
|---|---|---|
tpElement | CENPyOlpTpElement | Élément de référence du parcours d’outil. |
type | int | Type d’interpolation à vérifier. |
Retourne : bool — Vrai si l’élément de trajet d’outil possède une interpolation du type donné, sinon Faux.
IsInterpolated
def IsInterpolated(track: CENPyOlpTrack, type: int) -> boolVérifiez si la piste donnée possède ou non l’interpolation de surface du type donné. Track est considéré comme interpolé si son élément de trajectoire d’outil basé sur les événements est interpolé.
Paramètres :
| Nom | Type | Description |
|---|---|---|
track | CENPyOlpTrack | Piste de référence. |
type | int | Type d’interpolation à vérifier. |
Retourne : bool — Vrai si l’élément de trajet d’outil possède une interpolation du type donné, sinon Faux.
IsSupport
def IsSupport(tpElement: CENPyOlpTpElement, type: int) -> boolVérifiez si l’élément de parcours d’outil donné est un support quelconque pour un type d’interpolation particulier.
Paramètres :
| Nom | Type | Description |
|---|---|---|
tpElement | CENPyOlpTpElement | Élément de référence du parcours d’outil. |
type | int | Type d’interpolation à vérifier. |
Retour : bool — Vrai si l’élément de parcours d’outil est un support, sinon Faux.
IsSupport
def IsSupport(track: CENPyOlpTrack, type: int) -> boolVérifiez si la piste donnée est un support d’une quelconque nature pour un type d’interpolation particulier. Track est considéré comme un support si son élément de parcours d’outil basé sur les événements est un support.
Paramètres :
| Nom | Type | Description |
|---|---|---|
track | CENPyOlpTrack | Élément de référence du parcours d’outil. |
type | int | Type d’interpolation à vérifier. |
Retour : bool — Vrai si le morceau est un support, sinon Faux.
Méthodes de mutation
DeletePathInterpolation
def DeletePathInterpolation(startTpElement: CENPyOlpTpElement, endTpElement: CENPyOlpTpElement, types: list) -> intSupprimer les interpolations de chemin entre des éléments donnés du parcours d’outil.
Paramètres :
| Nom | Type | Description |
|---|---|---|
startTpElement | CENPyOlpTpElement | Commence l’élément du parcours d’outil. |
endTpElement | CENPyOlpTpElement | Élément de fin de trajet d’outil. |
types | list | Un ou plusieurs types d’interpolation à supprimer. |
Retour : int — ERR_NO_ERROR (0) si réussit, code d’erreur sinon.
AddPathInterpolationSupport
def AddPathInterpolationSupport(tpElement: CENPyOlpTpElement, types: list) -> intAjouter un élément de trajet d’outil donné en tant que support pour les types spécifiés d’interpolations de chemin.
Paramètres :
| Nom | Type | Description |
|---|---|---|
tpElement | CENPyOlpTpElement | Élément de référence du parcours d’outil. |
types | list | Un ou plusieurs types d’interpolation pour ajouter un soutien. |
Retour : int — ERR_NO_ERROR (0) si réussit, code d’erreur sinon.
RemovePathInterpolationSupport
def RemovePathInterpolationSupport(tpElement: CENPyOlpTpElement, types: list) -> intSupprimez l’élément du trajet d’outil donné comme support pour les types spécifiés d’interpolations de chemin.
Paramètres :
| Nom | Type | Description |
|---|---|---|
tpElement | CENPyOlpTpElement | Élément de référence du parcours d’outil. |
types | list | Un ou plusieurs types d’interpolation pour retirer le support. |
Retour : int — ERR_NO_ERROR (0) si réussit, code d’erreur sinon.
DeleteSurfaceInterpolation
def DeleteSurfaceInterpolation(startTrack: CENPyOlpTrack, endTrack: CENPyOlpTrack, types: list) -> intSupprimez les interpolations de surface entre les pistes de trajectoire d’outil données.
Paramètres :
| Nom | Type | Description |
|---|---|---|
startTrack | CENPyOlpTrack | Commencez la piste. |
endTrack | CENPyOlpTrack | Fin de la piste. |
types | list | Un ou plusieurs types d’interpolation à supprimer. |
Retour : int — ERR_NO_ERROR (0) si réussit, code d’erreur sinon.
AddSurfaceInterpolationSupport
def AddSurfaceInterpolationSupport(track: CENPyOlpTrack, types: list) -> intAjouter une piste de trajet d’outil donnée en tant que support pour les types spécifiés d’interpolations de surface.
Paramètres :
| Nom | Type | Description |
|---|---|---|
track | CENPyOlpTrack | Piste de référence. |
types | list | Un ou plusieurs types d’interpolation pour ajouter un soutien. |
Retour : int — ERR_NO_ERROR (0) si réussit, code d’erreur sinon.
RemoveSurfaceInterpolationSupport
def RemoveSurfaceInterpolationSupport(track: CENPyOlpTrack, types: list) -> intRetirez la piste du trajet d’outil donnée comme support pour les types spécifiés d’interpolations de surface.
Paramètres :
| Nom | Type | Description |
|---|---|---|
track | CENPyOlpTrack | Piste de référence. |
types | list | Un ou plusieurs types d’interpolation pour retirer le support. |
Retour : int — ERR_NO_ERROR (0) si réussit, code d’erreur sinon.
Utilités
SwitchPathInterpolationType
def SwitchPathInterpolationType(startTpElement: CENPyOlpTpElement, endTpElement: CENPyOlpTpElement, types: list) -> intCommuter les types d’interpolations de chemin pour des éléments de chemin d’outil donnés entre Relatif et Absolu, ou entre JoltSmooth et JoltFix.
Paramètres :
| Nom | Type | Description |
|---|---|---|
startTpElement | CENPyOlpTpElement | Commence l’élément du parcours d’outil. |
endTpElement | CENPyOlpTpElement | Élément de fin de trajet d’outil. |
types | list | Un ou plusieurs types d’interpolation actuels doivent être inversés. |
Retour : int — ERR_NO_ERROR (0) si réussit, code d’erreur sinon.
SwitchSurfaceInterpolationType
def SwitchSurfaceInterpolationType(startTrack: CENPyOlpTrack, endTrack: CENPyOlpTrack, types: list) -> intInverser les types d’interpolations de surface pour des pistes de trajet d’outil données entre Relative et Absolue, ou entre JoltSmooth et JoltFix.
Paramètres :
| Nom | Type | Description |
|---|---|---|
startTrack | CENPyOlpTrack | Commencez la piste. |
endTrack | CENPyOlpTrack | Fin de la piste. |
types | list | Un ou plusieurs types d’interpolation actuels doivent être inversés. |
Retour : int — ERR_NO_ERROR (0) si réussit, code d’erreur sinon.
Types apparentés
Notes de la version
Cette classe est documentée à la version R2025.2.4.