NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::CAE::LaminateDrapingDataBuilder Class Reference

Represents a CAE::LaminateDrapingData builder
To create a new instance of this class, use CAE::LaminatePly::CreateDrapingDataBuilder

Created in NX6.0.0. More...

Inheritance diagram for NXOpen::CAE::LaminateDrapingDataBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  DrapingPathType { DrapingPathTypeGeodesic, DrapingPathTypeSeedCurve }
 Draping Path Types. More...
enum  SecondaryVectorType { SecondaryVectorTypeDefault, SecondaryVectorTypeSpecify }
 Second Alignment Types. More...
enum  SecondVectorType { SecondVectorTypeDefault, SecondVectorTypeSpecify }
 Second Vector Type This enum is deprecated. More...
enum  SolverType { SolverTypeNone, SolverTypeUnidirectional, SolverTypeWoven, SolverTypeImported }
 Solver Types. More...

Public Member Functions

void AddCutCurvesIndex (NXOpen::TaggedObject *element, int elementIndex)
 Add index

void AddSeedCurvesIndex (NXOpen::TaggedObject *element, int elementIndex)
 Add index

NXOpen::SelectEdgeListCutCurves ()
 Returns the cut curves (deprecated)

NXOpen::SelectTaggedObjectListCuts ()
 Returns the geometric cut curves

NXOpen::CAE::LaminateSelectEntitiesBuilderCutSelection ()
 Returns the selected cut curves.
double DrapingMeshRatio ()
 Returns the draping mesh ratio
Created in NX7.5.0.
double DrapingMeshSize ()
 Returns the draping mesh size
Created in NX7.5.0.
NXOpen::CAE::LaminateDrapingDataBuilder::DrapingPathType DrapingPath ()
 Returns the draping path
Created in NX7.5.0.
NXOpen::SelectTaggedObjectListFaces ()
 Returns the faces

NXOpen::CAE::LaminateSelectEntitiesBuilderFaceSelection ()
 Returns the selected faces.
double LockAngle ()
 Returns the lock angle
Created in NX6.0.0.
NXOpen::SelectFaceListPlyFaces ()
 Returns the faces (deprecated)

NXOpen::DirectionPrimaryVector ()
 Returns the primary alignment
Created in NX6.0.0.
void RemoveCutCurvesIndex (NXOpen::TaggedObject *element)
 Remove index

void RemoveSeedCurvesIndex (NXOpen::TaggedObject *element)
 Remove index

NXOpen::DirectionSecondaryVector ()
 Returns the specify
Created in NX7.5.0.
NXOpen::CAE::LaminateDrapingDataBuilder::SecondaryVectorType SecondaryVectorChoice ()
 Returns the secondary alignment
Created in NX7.5.0.
NXOpen::DirectionSecondVector ()
 Returns the second vector

NXOpen::CAE::LaminateDrapingDataBuilder::SecondVectorType SecondVectorChoice ()
 Returns the second vector choice

NXOpen::SelectTaggedObjectListSeedCurves ()
 Returns the seed curves

NXOpen::CAE::LaminateSelectEntitiesBuilderSeedSelection ()
 Returns the selected seed curves.
void SetDrapingMeshRatio (double ratio)
 Sets the draping mesh ratio
Created in NX7.5.0.
void SetDrapingMeshSize (double size)
 Sets the draping mesh size
Created in NX7.5.0.
void SetDrapingPath (NXOpen::CAE::LaminateDrapingDataBuilder::DrapingPathType type)
 Sets the draping path
Created in NX7.5.0.
void SetLockAngle (double angle)
 Sets the lock angle
Created in NX6.0.0.
void SetPrimaryVector (NXOpen::Direction *primaryAlignment)
 Sets the primary alignment
Created in NX6.0.0.
void SetSecondaryVector (NXOpen::Direction *specify)
 Sets the specify
Created in NX7.5.0.
void SetSecondaryVectorChoice (NXOpen::CAE::LaminateDrapingDataBuilder::SecondaryVectorType secondaryAlignment)
 Sets the secondary alignment
Created in NX7.5.0.
void SetSecondVector (NXOpen::Direction *secondVector)
 Sets the second vector

void SetSecondVectorChoice (NXOpen::CAE::LaminateDrapingDataBuilder::SecondVectorType secondVectorChoice)
 Sets the second vector choice

void SetSolver (NXOpen::CAE::LaminateDrapingDataBuilder::SolverType solver)
 Sets the solver
Created in NX6.0.0.
void SetStartPoint (NXOpen::Point *startPoint)
 Sets the start point
Created in NX6.0.0.
void SetUsingDrapingMeshSize (bool usingSize)
 Sets the method used
Created in NX7.5.0.
NXOpen::CAE::LaminateDrapingDataBuilder::SolverType Solver ()
 Returns the solver
Created in NX6.0.0.
NXOpen::PointStartPoint ()
 Returns the start point
Created in NX6.0.0.
bool UsingDrapingMeshSize ()
 Returns the method used
Created in NX7.5.0.

Detailed Description

Represents a CAE::LaminateDrapingData builder
To create a new instance of this class, use CAE::LaminatePly::CreateDrapingDataBuilder

Created in NX6.0.0.



Member Enumeration Documentation

Draping Path Types.

Enumerator:
DrapingPathTypeGeodesic 

geodesic

DrapingPathTypeSeedCurve 

seed curve

Second Alignment Types.

Enumerator:
SecondaryVectorTypeDefault 

default

SecondaryVectorTypeSpecify 

specify

Second Vector Type This enum is deprecated.

Enumerator:
SecondVectorTypeDefault 

default

SecondVectorTypeSpecify 

specify

Solver Types.

Enumerator:
SolverTypeNone 

no draping solver (Projection)

SolverTypeUnidirectional 

unidirectional solver

SolverTypeWoven 

woven solver

SolverTypeImported 

imported draping results


Member Function Documentation

Add index

Deprecated:
Deprecated in NX7.5.2.



Created in NX7.5.0.

License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters:
elementelement to add
elementIndexelement index

Add index

Deprecated:
Deprecated in NX7.5.2.



Created in NX7.5.0.

License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters:
elementelement to add
elementIndexelement index

Returns the cut curves (deprecated)

Deprecated:
Deprecated in NX7.5.0.



Created in NX6.0.0.

License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Returns the geometric cut curves

Deprecated:
Deprecated in NX7.5.2.



Created in NX7.5.0.

License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Returns the selected cut curves.

Can be geometric edges or element edges.
Created in NX7.5.2.

License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Returns the draping mesh ratio
Created in NX7.5.0.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Returns the draping mesh size
Created in NX7.5.0.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Returns the draping path
Created in NX7.5.0.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Returns the faces

Deprecated:
Deprecated in NX7.5.2.



Created in NX7.5.0.

License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Returns the selected faces.

Can be geometric faces or element faces.
Created in NX7.5.2.

License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Returns the lock angle
Created in NX6.0.0.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Returns the faces (deprecated)

Deprecated:
Deprecated in NX7.5.0.



Created in NX6.0.0.

License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Returns the primary alignment
Created in NX6.0.0.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Remove index

Deprecated:
Deprecated in NX7.5.2.



Created in NX7.5.0.

License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters:
elementelement to remove

Remove index

Deprecated:
Deprecated in NX7.5.2.



Created in NX7.5.0.

License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters:
elementelement to remove

Returns the specify
Created in NX7.5.0.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Returns the secondary alignment
Created in NX7.5.0.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Returns the second vector

Deprecated:
Deprecated in NX7.5.0.



Created in NX6.0.0.

License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Returns the second vector choice

Deprecated:
Deprecated in NX7.5.0.



Created in NX6.0.0.

License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Returns the seed curves

Deprecated:
Deprecated in NX7.5.2.



Created in NX7.5.0.

License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Returns the selected seed curves.

Can be geometric edges or element edges.
Created in NX7.5.2.

License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Sets the draping mesh ratio
Created in NX7.5.0.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters:
ratioratio

Sets the draping mesh size
Created in NX7.5.0.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters:
sizesize

Sets the draping path
Created in NX7.5.0.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters:
typetype

Sets the lock angle
Created in NX6.0.0.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters:
anglelock angle

Sets the primary alignment
Created in NX6.0.0.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters:
primaryAlignmentprimaryalignment

Sets the specify
Created in NX7.5.0.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters:
specifyspecify

Sets the secondary alignment
Created in NX7.5.0.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters:
secondaryAlignmentsecondaryalignment

Sets the second vector

Deprecated:
Deprecated in NX7.5.0.



Created in NX6.0.0.

License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters:
secondVectorsecondvector

Sets the second vector choice

Deprecated:
Deprecated in NX7.5.0.



Created in NX6.0.0.

License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters:
secondVectorChoicesecondvectorchoice

Sets the solver
Created in NX6.0.0.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters:
solversolver

Sets the start point
Created in NX6.0.0.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters:
startPointstartpoint

Sets the method used
Created in NX7.5.0.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters:
usingSizeusing size

Returns the solver
Created in NX6.0.0.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Returns the start point
Created in NX6.0.0.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Returns the method used
Created in NX7.5.0.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")


The documentation for this class was generated from the following file:
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.