NX Open C++ Reference Guide
Public Member Functions
NXOpen::Facet::FacetedBody Class Reference

Represents a faceted body. More...

Inheritance diagram for NXOpen::Facet::FacetedBody:
NXOpen::DisplayableObject NXOpen::NXObject NXOpen::IFitTo NXOpen::TaggedObject NXOpen::INXObject NXOpen::INXObject

List of all members.

Public Member Functions

NXOpen::BodyAssociatedBody ()
 Returns the solid body associated with this facet body.
int GetNumberOfFacets (int levelOfDetail)
 Get the number of facets in the given level of detail.
NXOpen::Facet::FacetingParameters GetParameters ()
 Get the faceted body parameters.
bool IsAssemblyLevel ()
 Returns a flag indicating this is an assembly level representation.
bool IsAssociatedBodyLoaded ()
 Returns the load state of the solid body associated with this facet body.
bool IsSheetBody ()
 Returns true if the body is a sheet body
Created in NX5.0.0.
bool IsSolidBody ()
 Returns true if the body is a solid body
Created in NX5.0.0.
int NumberOfFaces ()
 Returns the number of faces in this faceted body in the highest level of detail.
int NumberOfLevelsOfDetail ()
 Returns the number of levels of detail in this faceted body.
void SetParameters (const NXOpen::Facet::FacetingParameters &parameters)
 Set the faceted body parameters, it will retessellate the body with the new parameters.
double SurfaceArea ()
 Returns the surface area of the faceted body in part units for its highest level of detail.
double Volume ()
 Returns the volume of the faceted body in part units for its highest level of detail.

Detailed Description

Represents a faceted body.

Instances of this class may be generated when recording a journal, but they cannot be created directly.


Created in NX5.0.0.


Member Function Documentation

Returns the solid body associated with this facet body.


Created in NX5.0.0.

License requirements : None

Get the number of facets in the given level of detail.

Returns:

Created in NX5.0.0.

License requirements : None
Parameters:
levelOfDetaillevel of detail to query

Get the faceted body parameters.

Returns:
faceting parameters for this body
Created in NX5.0.0.

License requirements : None

Returns a flag indicating this is an assembly level representation.

That is this facet body is associated with an occurrence of a solid body.


Created in NX5.0.0.

License requirements : None

Returns the load state of the solid body associated with this facet body.

False if there is no associated body.


Created in NX5.0.0.

License requirements : None

Returns true if the body is a sheet body
Created in NX5.0.0.



License requirements : None

Returns true if the body is a solid body
Created in NX5.0.0.



License requirements : None

Returns the number of faces in this faceted body in the highest level of detail.


Created in NX5.0.0.

License requirements : None

Returns the number of levels of detail in this faceted body.


Created in NX5.0.0.

License requirements : None

Set the faceted body parameters, it will retessellate the body with the new parameters.


Created in NX5.0.0.

License requirements : None

Parameters:
parametersnew facetting faceting parameters to set for this body

Returns the surface area of the faceted body in part units for its highest level of detail.


Created in NX5.0.0.

License requirements : None

Returns the volume of the faceted body in part units for its highest level of detail.


Created in NX5.0.0.

License requirements : None


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