CATTPSUseItf Interface CATITPSViewFactory

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface CATITPSViewFactory

Interface for the TPS Factory of View.
This factory is implemented on the Set object. All the created TPSViews belongs to the Set from which this interface is retrieved.


Method Index


o CreateView(CATITPSView**,CATMathPlane*,CATDftViewType,CATITTRSList*,CATMathTransformation*,CATTPSViewAssociativity,CATITPSView*,double)
Create a new TPS View in the set.

Methods


o CreateView
public virtual CreateView( oTPSView,
const iViewPlane,
const iViewType,
const ipiTTRSList= NULL,
const ipViewTransf= NULL,
const iAssocAtCreation= CATTPSViewAssocAsSetting,
const ipiTPSMotherView= NULL,
iZFromMotherView= 0.0)
Create a new TPS View in the set. The associated drafting view is simultaneously created.
Parameters:
oView
The new created TPSView.
iViewPlane
The reference plane in 3D for the created view.
iViewType
Type of view to be created. Allowed types are FrontView, SectionView and SectionCutView. If any other type is provided the view will not be created.
ipiTTRSList
calculated by method if NULL. Internal use only. The TTRS referencing the selected plane (for update purposes).
ipViewTransf
The transformation between the TTRS Local axis (X,Y) and the view plane
iAssocAtCreation
This parameter allows the creation of a view with or without associativity to the geometry. It overruns the dedicated setting in tools/options.
piTPSMotherView
The mother view to create a projected view (left, right, top, bottom, rear)
iZFromMotherView
The distance between mother view origin and created projected view origin

This object is included in the file: CATITPSViewFactory.h

Copyright © 1999-2014, Dassault Systèmes. All rights reserved.